]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
Revert "arm64: zynqmp: Add an OP-TEE node to the device tree"
authorTomas Melin <tomas.melin@vaisala.com>
Tue, 25 Nov 2025 07:53:54 +0000 (09:53 +0200)
committerMichal Simek <michal.simek@amd.com>
Mon, 15 Dec 2025 16:09:24 +0000 (17:09 +0100)
This reverts commit 06d22ed6b6635b17551f386b50bb5aaff9b75fbe.

OP-TEE logic in U-Boot automatically injects a reserved-memory
node along with optee firmware node to kernel device tree.
The injection logic is dependent on that there is no manually
defined optee node. Having the node in zynqmp.dtsi effectively
breaks OP-TEE's insertion of the reserved-memory node, causing
memory access violations during runtime.

Signed-off-by: Tomas Melin <tomas.melin@vaisala.com>
Signed-off-by: Michal Simek <michal.simek@amd.com>
Link: https://lore.kernel.org/r/20251125-revert-zynqmp-optee-v1-1-d2ce4c0fcaf6@vaisala.com
arch/arm64/boot/dts/xilinx/zynqmp.dtsi

index 4dfcaa9927b097947dab7cd9a87b88bc311c2472..29058e633fe998ab7d7a5c3d6b1bc36ded941800 100644 (file)
        };
 
        firmware {
-               optee: optee  {
-                       compatible = "linaro,optee-tz";
-                       method = "smc";
-               };
-
                zynqmp_firmware: zynqmp-firmware {
                        compatible = "xlnx,zynqmp-firmware";
                        #power-domain-cells = <1>;