Hi Patrick On 7/6/22 18:20, Patrick Delaunay wrote: > Add the node for OP-TEE firmware with the associated reserved memory nodes > > Signed-off-by: Patrick Delaunay <[email protected]> > --- > > arch/arm/dts/stm32mp13-u-boot.dtsi | 4 ++++ > arch/arm/dts/stm32mp131.dtsi | 7 +++++++ > arch/arm/dts/stm32mp135f-dk.dts | 11 +++++++++++ > 3 files changed, 22 insertions(+) > > diff --git a/arch/arm/dts/stm32mp13-u-boot.dtsi > b/arch/arm/dts/stm32mp13-u-boot.dtsi > index 1b5b3586905..adc7e67ee58 100644 > --- a/arch/arm/dts/stm32mp13-u-boot.dtsi > +++ b/arch/arm/dts/stm32mp13-u-boot.dtsi > @@ -82,6 +82,10 @@ > u-boot,dm-pre-reloc; > }; > > +&optee { > + u-boot,dm-pre-reloc; > +}; > + > &pinctrl { > u-boot,dm-pre-reloc; > }; > diff --git a/arch/arm/dts/stm32mp131.dtsi b/arch/arm/dts/stm32mp131.dtsi > index 950e172e455..652743fd06e 100644 > --- a/arch/arm/dts/stm32mp131.dtsi > +++ b/arch/arm/dts/stm32mp131.dtsi > @@ -27,6 +27,13 @@ > interrupt-parent = <&intc>; > }; > > + firmware { > + optee: optee { > + method = "smc"; > + compatible = "linaro,optee-tz"; > + }; > + }; > + > clocks { > clk_axi: clk-axi { > #clock-cells = <0>; > diff --git a/arch/arm/dts/stm32mp135f-dk.dts b/arch/arm/dts/stm32mp135f-dk.dts > index ee100d108ea..31c510f976a 100644 > --- a/arch/arm/dts/stm32mp135f-dk.dts > +++ b/arch/arm/dts/stm32mp135f-dk.dts > @@ -23,6 +23,17 @@ > reg = <0xc0000000 0x20000000>; > }; > > + reserved-memory { > + #address-cells = <1>; > + #size-cells = <1>; > + ranges; > + > + optee@de000000 { > + reg = <0xde000000 0x2000000>; > + no-map; > + }; > + }; > + > vdd_sd: vdd-sd { > compatible = "regulator-fixed"; > regulator-name = "vdd_sd";
Reviewed-by: Patrice Chotard <[email protected]> Thanks Patrice

