]> git.baikalelectronics.ru Git - uboot.git/commit
arm: dts: am33xx: introduce 'am33xx-u-boot.dtsi'
authorHannes Schmelzer <hannes.schmelzer@br-automation.com>
Wed, 6 Feb 2019 11:49:50 +0000 (12:49 +0100)
committerTom Rini <trini@konsulko.com>
Wed, 6 Feb 2019 19:07:23 +0000 (14:07 -0500)
commit2460c6bf4f0074ea1bc81c534ab8bcdbb2deb987
tree3da89635c25b18bf16ed24c9e9d556b0396d4f7a
parent9b673c05b31989cb484802abcd08fef8a0f817da
arm: dts: am33xx: introduce 'am33xx-u-boot.dtsi'

commit a1d76b087fae ("arm: dts: am33xx: Sync dts with Linux 4.20.0")
did remove the "u-boot,dm-spl" flag from the 'ocp' bus which was
introduced with
commit bfe69f188fd6 ("dts: am33xx: add u-boot, dm-spl to ocp bus")

Due to this all boards having CONFIG_SPL_OF_CONTROL enabled are broken
because they cannot bind/probe the boot-media interface during SPL
stage.

This commit introduces the 'am33xx-u-boot.dtsi' which is included with
the auto include mechanism. The am33xx-u-boot-dtsi adds the important
"u-boot,dm-pre-reloc" to the 'ocp bus' (the root bus of almost all
peripherals, at least the bootable ones).

The peripherials (mmc, spi, ...) needed during SPL stage need to be
equipped with the 'u-boot,dm-pre-reloc' in their responsible dts file.

Signed-off-by: Hannes Schmelzer <hannes.schmelzer@br-automation.com>
arch/arm/dts/am33xx-u-boot.dtsi [new file with mode: 0644]