Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: torvalds/linux
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: linaro-swg/linux
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: optee
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 17 commits
  • 12 files changed
  • 8 contributors

Commits on Dec 2, 2024

  1. arm64: dt: Remove timer from mt8173 **not for mainline**

    From the commit below, the mt8173-evb failed to boot to console due to
    changes in the mt8173 device tree files.
    
      commit c0d6fe2
      Merge: b44a3d2 3e4dda7
      Author: Linus Torvalds <torvalds@linux-foundation.org>
      Date:   Tue Nov 10 15:06:26 2015 -0800
    
          Merge tag 'armsoc-dt' of
          git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
    
    Until properly solved, let's just remove the section in the device tree
    blob that causes this.
    
    Signed-off-by: Joakim Bech <joakim.bech@linaro.org>
    Reviewed-by: Pascal Brand <pascal.brand@linaro.org>
    jbech-linaro authored and jenswi-linaro committed Dec 2, 2024
    Copy the full SHA
    cd30df4 View commit details
  2. arm64: dt: OP-TEE for foundation-v8 **not for mainline**

    Configures foundation-v8 with OP-TEE.
    
    Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
    [jf: rebase onto v5.9-rc7]
    Signed-off-by: Jerome Forissier <jerome@forissier.org>
    jenswi-linaro committed Dec 2, 2024
    Copy the full SHA
    80fa328 View commit details
  3. arm64: dt: OP-TEE for Juno **not for mainline**

    Configures Juno with OP-TEE.
    
    Reviewed-by: Pascal Brand <pascal.brand@linaro.org>
    Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
    [jf: rebase onto v5.9-rc7]
    Signed-off-by: Jerome Forissier <jerome@forissier.org>
    jenswi-linaro committed Dec 2, 2024
    Copy the full SHA
    77807de View commit details
  4. arm64: dt: Add no-map to the reserved-memory node for OP-TEE for foun…

    …dation-v8 **not for mainline**
    
    All the platforms that reserve memory for OP-TEE statically via the
    DT (i.e., not those that reserve it via UEFI or that patch the DT
    dynamically thanks to OP-TEE's CFG_DT option) have to mark it 'no-map'
    so that only the TEE driver may map it.
    
    Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
    jenswi-linaro committed Dec 2, 2024
    Copy the full SHA
    8896662 View commit details
  5. arm64: dt: Add no-map to the reserved-memory node for OP-TEE for juno…

    … **not for mainline**
    
    All the platforms that reserve memory for OP-TEE statically via the
    DT (i.e., not those that reserve it via UEFI or that patch the DT
    dynamically thanks to OP-TEE's CFG_DT option) have to mark it 'no-map'
    so that only the TEE driver may map it.
    
    Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
    jenswi-linaro committed Dec 2, 2024
    Copy the full SHA
    cc033c2 View commit details
  6. arm64: dt: Add OP-TEE firmware to mt8173 **not for mainline**

    Signed-off-by: Joakim Bech <joakim.bech@linaro.org>
    Reviewed-by: Pascal Brand <pascal.brand@linaro.org>
    Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org>
    jbech-linaro authored and jenswi-linaro committed Dec 2, 2024
    Copy the full SHA
    f3ac939 View commit details
  7. arm64: dts: hi3798cv200-poplar: memreserve for bootloader

    Reserve memory for bootloader purposes.
    
    Acked-by: Jerome Forissier <jerome@forissier.org>
    Signed-off-by: Igor Opaniuk <igor.opaniuk@gmail.com>
    igoropaniuk authored and jenswi-linaro committed Dec 2, 2024
    Copy the full SHA
    36ea285 View commit details
  8. arm64: dts: hi3798cv200-poplar: add optee node

    Add optee node, so OP-TEE driver is probed properly.
    
    Acked-by: Jerome Forissier <jerome@forissier.org>
    Signed-off-by: Igor Opaniuk <igor.opaniuk@gmail.com>
    igoropaniuk authored and jenswi-linaro committed Dec 2, 2024
    Copy the full SHA
    d01ca7e View commit details
  9. ARM: dts: stm32: Define OP-TEE resources on stm32mp15 and enable on DK2

    Define OP-TEE firmware node for stm32mp15 based platforms. The node
    if disable by default.
    
    Enable the OP-TEE node and define OP-TEE reserved memory for
    stm32mp157c-dk2.
    
    Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org>
    [jf: rebase onto v5.9]
    Signed-off-by: Jerome Forissier <jerome@forissier.org>
    etienne-lms authored and jenswi-linaro committed Dec 2, 2024
    Copy the full SHA
    53aff13 View commit details
  10. Enable Microsoft fTPM driver on Arm Foundation v8 models.

    Signed-off-by: Javier Almansa Sobrino <javier.almansasobrino@arm.com>
    Acked-by: Joakim Bech <joakim.bech@linaro.org>
    Link: linaro-swg#85
    [jf: not currently intended for upstream; add link to PR]
    Signed-off-by: Jerome Forissier <jerome@forissier.org>
    javieralso-arm authored and jenswi-linaro committed Dec 2, 2024
    Copy the full SHA
    5d92e7f View commit details
  11. stm32mp157c-ev1.dts: Fix optee status to 'okay'

    The optee device status is disabled by default, change its status to 'okay'
    in the dts of the EV1 board
    
    Signed-off-by: Timothée Cercueil <timothee.cercueil@st.com>
    [jf: rebase onto v5.17]
    Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org>
    Timothée Cercueil authored and jenswi-linaro committed Dec 2, 2024
    Copy the full SHA
    57841ba View commit details
  12. arm: dts: define OP-TEE resources for STM32MP1 ED1 and EV1

    This change fixes EV1 configuration which lacked OP-TEE
    reserved memory. This change also makes ED1 board ready
    the host OP-TEE by enabling OP-TEE node and defining the
    OP-TEE reserved memory for that board. This change defines
    these resources in ED1 DTS file which is included in EV1 DTS
    file.
    
    Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org>
    Acked-by: Jerome Forissier <jerome@forissier.org>
    [jf: rebase onto v5.17]
    [jf: rebase onto v6.6]
    Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org>
    etienne-lms authored and jenswi-linaro committed Dec 2, 2024
    Copy the full SHA
    d0ab07c View commit details
  13. arm64: dt: OP-TEE for FVP Base RevC

    Configures FVP Base RevC with OP-TEE.
    
    With commit 1bf41f5d9b0d ("fvp: add Trusted Services support") in
    https://github.com/OP-TEE/build there is support for building running
    with the FVP Base RevC model. However, some updates to the DTB passed
    to the kernel is missing for the OP-TEE driver to be probed. So fix that
    by adding an OP-TEE node in the DTS.
    
    Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
    jenswi-linaro committed Dec 2, 2024
    Copy the full SHA
    9eda7bf View commit details
  14. arm: dts: define OP-TEE resources for STM32MP15 DHCOM based boards

    Enable OP-TEE node defined in stm32mp151.dtsi and define OP-TEE
    reserverd memory for all boards based on STM32MP15 DHCOM.
    
    Signed-off-by: Johann Neuhauser <jneuhauser@dh-electronics.com>
    Acked-by: Etienne Carriere <etienne.carriere@linaro.org>
    jneuhauser authored and jenswi-linaro committed Dec 2, 2024
    Copy the full SHA
    5f13fd3 View commit details
  15. arm: dts: define OP-TEE resources for STM32MP15 DHCOR based boards

    Enable OP-TEE node defined in stm32mp151.dtsi and define OP-TEE
    reserverd memory for all boards based on STM32MP15 DHCOR.
    
    Signed-off-by: Johann Neuhauser <jneuhauser@dh-electronics.com>
    Acked-by: Etienne Carriere <etienne.carriere@linaro.org>
    jneuhauser authored and jenswi-linaro committed Dec 2, 2024
    Copy the full SHA
    b39bb52 View commit details
  16. arm64: dt: rockpi4: disable node usbdrd_dwc3_0 **not for mainline**

    If a USB-A to USB-A cable is used to flash the RockPi4 eMMC as described
    in [1], it is likely that the board will be booted with the cable still
    plugged into the board and into the computer on the other side. Such a
    configuration results in periodic error messages from the kernel:
    
     [    4.832697] usb usb6-port1: Cannot enable. Maybe the USB cable is bad?
     [    4.833416] usb usb6-port1: config error
    
    That is annoying, especially since the messages are also sent to the
    console by default, which could mess up with CI scripts. Therefore,
    disable this port (it is the upper USB3 blue port; the lower one will
    still work fine).
    
    Link: [1] https://wiki.radxa.com/Rockpi4/dev/usb-install
    Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org>
    Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
    Acked-by: Joakim Bech <joakim.bech@linaro.org>
    jforissier authored and jenswi-linaro committed Dec 2, 2024
    Copy the full SHA
    ca2a2ef View commit details
  17. arm64: dt: rockpi4: add OP-TEE nodes **not for mainline**

    Add optee node as well as reserved memory to the Rockpi4 DT.
    
    Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org>
    jforissier authored and jenswi-linaro committed Dec 2, 2024
    Copy the full SHA
    4da2533 View commit details
Loading