1 // SPDX-License-Identifier: GPL-2.0+ OR BSD-3-Clause
3 * Copyright : STMicroelectronics 2018
21 pinctrl1 = &pinctrl_z;
32 /* need PSCI for sysreset during board_f */
39 compatible = "syscon-reboot";
51 compatible = "st,stm32mp1-ddr";
53 reg = <0x5A003000 0x550
56 clocks = <&rcc AXIDCG>,
63 clock-names = "axidcg",
161 /* pre-reloc probe = reserve video frame buffer in video_reserve() */
163 u-boot,dm-pre-proper;
166 /* temp = waiting kernel update */
168 resets = <&rcc MCU_R>,
169 <&rcc MCU_HOLD_BOOT_R>;
170 reset-names = "mcu_rst", "hold_boot";
187 #address-cells = <1>;
192 compatible = "st,stm32-sdmmc2", "arm,pl18x", "arm,primecell";
196 compatible = "st,stm32-sdmmc2", "arm,pl18x", "arm,primecell";
200 compatible = "st,stm32-sdmmc2", "arm,pl18x", "arm,primecell";
204 resets = <&rcc USART1_R>;
208 resets = <&rcc USART2_R>;
212 resets = <&rcc USART3_R>;
216 resets = <&rcc UART4_R>;
220 resets = <&rcc UART5_R>;
224 resets = <&rcc USART6_R>;
228 resets = <&rcc UART7_R>;
232 resets = <&rcc UART8_R>;
235 #if defined(CONFIG_STM32MP15x_STM32IMAGE)
238 filename = "u-boot.stm32";
240 args = "-T stm32image -a 0xC0100000 -e 0xC0100000";
248 #if defined(CONFIG_SPL)
251 filename = "u-boot-spl.stm32";
253 args = "-T stm32image -a 0x2FFC2500 -e 0x2FFC2500";