[PATCH 2/2] ARM: dts: sm32mp13: remove shmem for scmi-optee
Patrice CHOTARD
patrice.chotard at foss.st.com
Wed Aug 16 15:34:01 CEST 2023
On 7/10/23 10:44, Patrick Delaunay wrote:
> 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 at foss.st.com>
> ---
>
> arch/arm/dts/stm32mp13-u-boot.dtsi | 8 --------
> arch/arm/dts/stm32mp131.dtsi | 14 --------------
> 2 files changed, 22 deletions(-)
>
> diff --git a/arch/arm/dts/stm32mp13-u-boot.dtsi b/arch/arm/dts/stm32mp13-u-boot.dtsi
> index 726cd1a7e479..aa5cfc6e41d5 100644
> --- a/arch/arm/dts/stm32mp13-u-boot.dtsi
> +++ b/arch/arm/dts/stm32mp13-u-boot.dtsi
> @@ -108,14 +108,6 @@
> bootph-all;
> };
>
> -&scmi_shm {
> - bootph-all;
> -};
> -
> -&scmi_sram {
> - bootph-all;
> -};
> -
> &syscfg {
> bootph-all;
> };
> diff --git a/arch/arm/dts/stm32mp131.dtsi b/arch/arm/dts/stm32mp131.dtsi
> index d94ba2547267..f1810c9eb704 100644
> --- a/arch/arm/dts/stm32mp131.dtsi
> +++ b/arch/arm/dts/stm32mp131.dtsi
> @@ -40,7 +40,6 @@
> #address-cells = <1>;
> #size-cells = <0>;
> linaro,optee-channel-id = <0>;
> - shmem = <&scmi_shm>;
>
> scmi_clk: protocol at 14 {
> reg = <0x14>;
> @@ -106,19 +105,6 @@
> interrupt-parent = <&intc>;
> ranges;
>
> - scmi_sram: sram at 2ffff000 {
> - compatible = "mmio-sram";
> - reg = <0x2ffff000 0x1000>;
> - #address-cells = <1>;
> - #size-cells = <1>;
> - ranges = <0 0x2ffff000 0x1000>;
> -
> - scmi_shm: scmi-sram at 0 {
> - compatible = "arm,scmi-shmem";
> - reg = <0 0x80>;
> - };
> - };
> -
> timers2: timer at 40000000 {
> #address-cells = <1>;
> #size-cells = <0>;
Applied on stm32-master
Thanks
Patrice
More information about the U-Boot
mailing list