mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-12-25 20:43:32 +00:00
168 lines
2 KiB
Text
168 lines
2 KiB
Text
|
// SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-3-Clause)
|
||
|
/*
|
||
|
* Copyright (C) STMicroelectronics 2022 - All Rights Reserved
|
||
|
*/
|
||
|
|
||
|
/ {
|
||
|
aliases {
|
||
|
gpio0 = &gpioa;
|
||
|
gpio1 = &gpiob;
|
||
|
gpio2 = &gpioc;
|
||
|
gpio3 = &gpiod;
|
||
|
gpio4 = &gpioe;
|
||
|
gpio5 = &gpiof;
|
||
|
gpio6 = &gpiog;
|
||
|
gpio7 = &gpioh;
|
||
|
gpio8 = &gpioi;
|
||
|
gpio9 = &gpioj;
|
||
|
gpio10 = &gpiok;
|
||
|
gpio25 = &gpioz;
|
||
|
pinctrl0 = &pinctrl;
|
||
|
pinctrl1 = &pinctrl_z;
|
||
|
};
|
||
|
|
||
|
binman: binman {
|
||
|
multiple-images;
|
||
|
};
|
||
|
|
||
|
soc {
|
||
|
u-boot,dm-pre-reloc;
|
||
|
|
||
|
ddr: ddr@5a003000 {
|
||
|
u-boot,dm-pre-reloc;
|
||
|
|
||
|
compatible = "st,stm32mp1-ddr";
|
||
|
|
||
|
reg = <0x5a003000 0x550
|
||
|
0x5a004000 0x234>;
|
||
|
|
||
|
status = "okay";
|
||
|
};
|
||
|
};
|
||
|
|
||
|
/* need PSCI for sysreset during board_f */
|
||
|
psci {
|
||
|
u-boot,dm-pre-proper;
|
||
|
};
|
||
|
};
|
||
|
|
||
|
&bsec {
|
||
|
u-boot,dm-pre-reloc;
|
||
|
};
|
||
|
|
||
|
&gpioa {
|
||
|
u-boot,dm-pre-reloc;
|
||
|
};
|
||
|
|
||
|
&gpiob {
|
||
|
u-boot,dm-pre-reloc;
|
||
|
};
|
||
|
|
||
|
&gpioc {
|
||
|
u-boot,dm-pre-reloc;
|
||
|
};
|
||
|
|
||
|
&gpiod {
|
||
|
u-boot,dm-pre-reloc;
|
||
|
};
|
||
|
|
||
|
&gpioe {
|
||
|
u-boot,dm-pre-reloc;
|
||
|
};
|
||
|
|
||
|
&gpiof {
|
||
|
u-boot,dm-pre-reloc;
|
||
|
};
|
||
|
|
||
|
&gpiog {
|
||
|
u-boot,dm-pre-reloc;
|
||
|
};
|
||
|
|
||
|
&gpioh {
|
||
|
u-boot,dm-pre-reloc;
|
||
|
};
|
||
|
|
||
|
&gpioi {
|
||
|
u-boot,dm-pre-reloc;
|
||
|
};
|
||
|
|
||
|
&gpioj {
|
||
|
u-boot,dm-pre-reloc;
|
||
|
};
|
||
|
|
||
|
&gpiok {
|
||
|
u-boot,dm-pre-reloc;
|
||
|
};
|
||
|
|
||
|
&gpioz {
|
||
|
u-boot,dm-pre-reloc;
|
||
|
};
|
||
|
|
||
|
&optee {
|
||
|
u-boot,dm-pre-proper;
|
||
|
};
|
||
|
|
||
|
&iwdg2 {
|
||
|
u-boot,dm-pre-reloc;
|
||
|
};
|
||
|
|
||
|
/* pre-reloc probe = reserve video frame buffer in video_reserve() */
|
||
|
<dc {
|
||
|
u-boot,dm-pre-proper;
|
||
|
};
|
||
|
|
||
|
/* temp = waiting kernel update */
|
||
|
&m4_rproc {
|
||
|
resets = <&scmi_reset RST_SCMI_MCU>,
|
||
|
<&scmi_reset RST_SCMI_MCU_HOLD_BOOT>;
|
||
|
reset-names = "mcu_rst", "hold_boot";
|
||
|
};
|
||
|
|
||
|
&pinctrl {
|
||
|
u-boot,dm-pre-reloc;
|
||
|
};
|
||
|
|
||
|
&pinctrl_z {
|
||
|
u-boot,dm-pre-reloc;
|
||
|
};
|
||
|
|
||
|
&rcc {
|
||
|
u-boot,dm-pre-reloc;
|
||
|
};
|
||
|
|
||
|
&scmi {
|
||
|
u-boot,dm-pre-proper;
|
||
|
};
|
||
|
|
||
|
&usart1 {
|
||
|
resets = <&rcc USART1_R>;
|
||
|
};
|
||
|
|
||
|
&usart2 {
|
||
|
resets = <&rcc USART2_R>;
|
||
|
};
|
||
|
|
||
|
&usart3 {
|
||
|
resets = <&rcc USART3_R>;
|
||
|
};
|
||
|
|
||
|
&uart4 {
|
||
|
resets = <&rcc UART4_R>;
|
||
|
};
|
||
|
|
||
|
&uart5 {
|
||
|
resets = <&rcc UART5_R>;
|
||
|
};
|
||
|
|
||
|
&usart6 {
|
||
|
resets = <&rcc USART6_R>;
|
||
|
};
|
||
|
|
||
|
&uart7 {
|
||
|
resets = <&rcc UART7_R>;
|
||
|
};
|
||
|
|
||
|
&uart8{
|
||
|
resets = <&rcc UART8_R>;
|
||
|
};
|