Skip to content

Commit bc1e135

Browse files
etienne-lmsjforissier
authored andcommitted
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 <[email protected]> [jf: rebase onto v5.9] Signed-off-by: Jerome Forissier <[email protected]>
1 parent 50c5965 commit bc1e135

File tree

2 files changed

+19
-0
lines changed

2 files changed

+19
-0
lines changed

arch/arm/boot/dts/stm32mp151.dtsi

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,14 @@
2828
method = "smc";
2929
};
3030

31+
firmware {
32+
optee: optee {
33+
compatible = "linaro,optee-tz";
34+
method = "smc";
35+
status = "disabled";
36+
};
37+
};
38+
3139
intc: interrupt-controller@a0021000 {
3240
compatible = "arm,cortex-a7-gic";
3341
#interrupt-cells = <3>;

arch/arm/boot/dts/stm32mp157c-dk2.dts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,13 @@
1616
model = "STMicroelectronics STM32MP157C-DK2 Discovery Board";
1717
compatible = "st,stm32mp157c-dk2", "st,stm32mp157";
1818

19+
reserved-memory {
20+
optee_memory: optee@0xde000000 {
21+
reg = <0xde000000 0x02000000>;
22+
no-map;
23+
};
24+
};
25+
1926
aliases {
2027
ethernet0 = &ethernet0;
2128
serial0 = &uart4;
@@ -95,3 +102,7 @@
95102
pinctrl-2 = <&usart2_idle_pins_c>;
96103
status = "disabled";
97104
};
105+
106+
&optee {
107+
status = "okay";
108+
};

0 commit comments

Comments
 (0)