Skip to content

Commit be12fa1

Browse files
youssefz24danieldegrasse
authored andcommitted
dts: arm: st: stm32mp2_m33.dtsi: add uart/usart
Add UART/USART nodes in non-secure context to the device tree for STM32MP2 SoC. Signed-off-by: Youssef Zini <youssef.zini@savoirfairelinux.com>
1 parent 03d3075 commit be12fa1

File tree

1 file changed

+81
-0
lines changed

1 file changed

+81
-0
lines changed

dts/arm/st/mp2/stm32mp2_m33.dtsi

Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -159,6 +159,87 @@
159159
status = "disabled";
160160
};
161161
};
162+
163+
usart1: serial@40330000 {
164+
compatible = "st,stm32-usart", "st,stm32-uart";
165+
reg = <0x40330000 DT_SIZE_K(1)>;
166+
clocks = <&rcc STM32_CLOCK(USART1, STM32_CLK)>;
167+
resets = <&rctl STM32_RESET(USART1, STM32_RST)>;
168+
interrupts = <114 0>;
169+
status = "disabled";
170+
};
171+
172+
usart2: serial@400e0000 {
173+
compatible = "st,stm32-usart", "st,stm32-uart";
174+
reg = <0x400e0000 DT_SIZE_K(1)>;
175+
clocks = <&rcc STM32_CLOCK(USART2, STM32_CLK)>;
176+
resets = <&rctl STM32_RESET(USART2, STM32_RST)>;
177+
interrupts = <115 0>;
178+
status = "disabled";
179+
};
180+
181+
usart3: serial@400f0000 {
182+
compatible = "st,stm32-usart", "st,stm32-uart";
183+
reg = <0x400f0000 DT_SIZE_K(1)>;
184+
clocks = <&rcc STM32_CLOCK(USART3, STM32_CLK)>;
185+
resets = <&rctl STM32_RESET(USART3, STM32_RST)>;
186+
interrupts = <116 0>;
187+
status = "disabled";
188+
};
189+
190+
uart4: serial@40100000 {
191+
compatible = "st,stm32-uart";
192+
reg = <0x40100000 DT_SIZE_K(1)>;
193+
clocks = <&rcc STM32_CLOCK(UART4, STM32_CLK)>;
194+
resets = <&rctl STM32_RESET(UART4, STM32_RST)>;
195+
interrupts = <126 0>;
196+
status = "disabled";
197+
};
198+
199+
uart5: serial@40110000 {
200+
compatible = "st,stm32-uart";
201+
reg = <0x40110000 DT_SIZE_K(1)>;
202+
clocks = <&rcc STM32_CLOCK(UART5, STM32_CLK)>;
203+
resets = <&rctl STM32_RESET(UART5, STM32_RST)>;
204+
interrupts = <127 0>;
205+
status = "disabled";
206+
};
207+
208+
usart6: serial@40220000 {
209+
compatible = "st,stm32-usart", "st,stm32-uart";
210+
reg = <0x40220000 DT_SIZE_K(1)>;
211+
clocks = <&rcc STM32_CLOCK(USART6, STM32_CLK)>;
212+
resets = <&rctl STM32_RESET(USART6, STM32_RST)>;
213+
interrupts = <136 0>;
214+
status = "disabled";
215+
};
216+
217+
uart7: serial@40370000 {
218+
compatible = "st,stm32-uart";
219+
reg = <0x40370000 DT_SIZE_K(1)>;
220+
clocks = <&rcc STM32_CLOCK(UART7, STM32_CLK)>;
221+
resets = <&rctl STM32_RESET(UART7, STM32_RST)>;
222+
interrupts = <148 0>;
223+
status = "disabled";
224+
};
225+
226+
uart8: serial@40380000 {
227+
compatible = "st,stm32-uart";
228+
reg = <0x40380000 DT_SIZE_K(1)>;
229+
clocks = <&rcc STM32_CLOCK(UART8, STM32_CLK)>;
230+
resets = <&rctl STM32_RESET(UART8, STM32_RST)>;
231+
interrupts = <149 0>;
232+
status = "disabled";
233+
};
234+
235+
uart9: serial@402c0000 {
236+
compatible = "st,stm32-uart";
237+
reg = <0x402c0000 DT_SIZE_K(1)>;
238+
clocks = <&rcc STM32_CLOCK(UART9, STM32_CLK)>;
239+
resets = <&rctl STM32_RESET(UART9, STM32_RST)>;
240+
interrupts = <150 0>;
241+
status = "disabled";
242+
};
162243
};
163244
};
164245

0 commit comments

Comments
 (0)