]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
ARM: dts: stm32mp13: remove shmem for scmi-optee
authorPatrick Delaunay <patrick.delaunay@foss.st.com>
Mon, 10 Jul 2023 08:44:10 +0000 (10:44 +0200)
committerPatrice Chotard <patrice.chotard@foss.st.com>
Fri, 25 Aug 2023 07:29:18 +0000 (09:29 +0200)
CFG_STM32MP1_SCMI_SHM_SYSRAM will be disabled by default for STM32MP13x
SoCs in next OP-TEE version and the OP-TEE SMCI server uses the OP-TEE
native shared memory registered by clients.

To be compatible by default with this configuration this patch removes
the shared memory in the SCMI configuration and the associated reserved
memory in SRAM.

Signed-off-by: Patrick Delaunay <patrick.delaunay@foss.st.com>
Reviewed-by: Patrice Chotard <patrice.chotard@foss.st.com>
arch/arm/dts/stm32mp13-u-boot.dtsi
arch/arm/dts/stm32mp131.dtsi

index 726cd1a7e479fefb29a2f1a78eec7b50d9c24ab4..aa5cfc6e41d55ee5da142a8228576f37d949706e 100644 (file)
        bootph-all;
 };
 
-&scmi_shm {
-       bootph-all;
-};
-
-&scmi_sram {
-       bootph-all;
-};
-
 &syscfg {
        bootph-all;
 };
index d163c267e34c6292d3e122ce3457be5b8fc8d137..d23bbc3639df3f421d71197099d96d0bbf5cd1d4 100644 (file)
@@ -40,7 +40,6 @@
                        #address-cells = <1>;
                        #size-cells = <0>;
                        linaro,optee-channel-id = <0>;
-                       shmem = <&scmi_shm>;
 
                        scmi_clk: protocol@14 {
                                reg = <0x14>;
                interrupt-parent = <&intc>;
                ranges;
 
-               scmi_sram: sram@2ffff000 {
-                       compatible = "mmio-sram";
-                       reg = <0x2ffff000 0x1000>;
-                       #address-cells = <1>;
-                       #size-cells = <1>;
-                       ranges = <0 0x2ffff000 0x1000>;
-
-                       scmi_shm: scmi-sram@0 {
-                               compatible = "arm,scmi-shmem";
-                               reg = <0 0x80>;
-                       };
-               };
-
                timers2: timer@40000000 {
                        #address-cells = <1>;
                        #size-cells = <0>;