mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-18 18:44:22 +00:00
feat(fdts stm32mp1): delete nodes for non-used boot devices
Cleanup the BL2 device tree file by removing the nodes for the devices that are not used to boot, depending on compilation flags. In SDMMC boot, the gain for the dtb file is about 2.3kB. Change-Id: I3ba13e06dd22b52cff96f51db2dac94b532c81ae Signed-off-by: Yann Gautier <yann.gautier@st.com>
This commit is contained in:
parent
4955d08de7
commit
4357db5b17
1 changed files with 44 additions and 0 deletions
|
@ -4,6 +4,12 @@
|
|||
*/
|
||||
|
||||
/ {
|
||||
#if !STM32MP_EMMC && !STM32MP_SDMMC
|
||||
aliases {
|
||||
/delete-property/ mmc0;
|
||||
};
|
||||
#endif
|
||||
|
||||
cpus {
|
||||
/delete-node/ cpu@1;
|
||||
};
|
||||
|
@ -13,15 +19,53 @@
|
|||
soc {
|
||||
/delete-node/ timer@40006000;
|
||||
/delete-node/ timer@44006000;
|
||||
#if !STM32MP_USB_PROGRAMMER
|
||||
/delete-node/ usb-otg@49000000;
|
||||
#endif
|
||||
/delete-node/ pwr_mcu@50001014;
|
||||
/delete-node/ cryp@54001000;
|
||||
/delete-node/ rng@54003000;
|
||||
#if !STM32MP_RAW_NAND
|
||||
/delete-node/ memory-controller@58002000;
|
||||
#endif
|
||||
#if !STM32MP_SPI_NAND && !STM32MP_SPI_NOR
|
||||
/delete-node/ spi@58003000;
|
||||
#endif
|
||||
#if !STM32MP_EMMC && !STM32MP_SDMMC
|
||||
/delete-node/ mmc@58005000;
|
||||
/delete-node/ mmc@58007000;
|
||||
#endif
|
||||
#if !STM32MP_USB_PROGRAMMER
|
||||
/delete-node/ usbphyc@5a006000;
|
||||
#endif
|
||||
/delete-node/ spi@5c001000;
|
||||
/delete-node/ rtc@5c004000;
|
||||
/delete-node/ etzpc@5c007000;
|
||||
/delete-node/ stgen@5c008000;
|
||||
/delete-node/ i2c@5c009000;
|
||||
/delete-node/ tamp@5c00a000;
|
||||
|
||||
pin-controller@50002000 {
|
||||
#if !STM32MP_RAW_NAND
|
||||
/delete-node/ fmc-0;
|
||||
#endif
|
||||
#if !STM32MP_SPI_NAND && !STM32MP_SPI_NOR
|
||||
/delete-node/ qspi-clk-0;
|
||||
/delete-node/ qspi-bk1-0;
|
||||
/delete-node/ qspi-bk2-0;
|
||||
#endif
|
||||
#if !STM32MP_EMMC && !STM32MP_SDMMC
|
||||
/delete-node/ sdmmc1-b4-0;
|
||||
/delete-node/ sdmmc1-dir-0;
|
||||
/delete-node/ sdmmc2-b4-0;
|
||||
/delete-node/ sdmmc2-b4-1;
|
||||
/delete-node/ sdmmc2-d47-0;
|
||||
#endif
|
||||
#if !STM32MP_USB_PROGRAMMER
|
||||
/delete-node/ usbotg_hs-0;
|
||||
/delete-node/ usbotg-fs-dp-dm-0;
|
||||
#endif
|
||||
};
|
||||
};
|
||||
|
||||
#if !STM32MP_USE_STM32IMAGE
|
||||
|
|
Loading…
Add table
Reference in a new issue