[U-Boot] i.MX6: u-boot,dm-pre-reloc block U-Boot
Jagan Teki
jagannadh.teki at gmail.com
Tue May 9 11:05:15 UTC 2017
Hi All,
I'm trying to add SPL_OF_CONTROL for i.MX6UL, with usdhc1 and gpio1
nodes are marking as "u-boot,dm-pre-reloc" like
--- a/arch/arm/dts/imx6ul.dtsi
+++ b/arch/arm/dts/imx6ul.dtsi
@@ -129,6 +129,7 @@
};
soc {
+ u-boot,dm-pre-reloc;
#address-cells = <1>;
#size-cells = <1>;
compatible = "simple-bus";
@@ -180,6 +181,7 @@
};
aips1: aips-bus at 02000000 {
+ u-boot,dm-pre-reloc;
compatible = "fsl,aips-bus", "simple-bus";
#address-cells = <1>;
#size-cells = <1>;
@@ -405,6 +407,7 @@
};
gpio1: gpio at 0209c000 {
+ u-boot,dm-pre-reloc;
compatible = "fsl,imx6ul-gpio",
"fsl,imx35-gpio";
reg = <0x0209c000 0x4000>;
interrupts = <GIC_SPI 66 IRQ_TYPE_LEVEL_HIGH>,
@@ -724,6 +727,7 @@
};
aips2: aips-bus at 02100000 {
+ u-boot,dm-pre-reloc;
compatible = "fsl,aips-bus", "simple-bus";
#address-cells = <1>;
#size-cells = <1>;
@@ -781,6 +785,7 @@
};
usdhc1: usdhc at 02190000 {
+ u-boot,dm-pre-reloc;
compatible = "fsl,imx6ul-usdhc",
"fsl,imx6sx-usdhc";
reg = <0x02190000 0x4000>;
interrupts = <GIC_SPI 22 IRQ_TYPE_LEVEL_HIGH>;
SPL is loading fine from MMC but block the U-Boot that means we can't
see U-Boot log on console.
But with un-marking "u-boot,dm-pre-reloc" from 'aips1' node and build
u-boot works fine, and the same can unallocated gpio1 in during SPL
bind.
thanks!
--
Jagan Teki
Free Software Engineer | www.openedev.com
U-Boot, Linux | Upstream Maintainer
Hyderabad, India.
More information about the U-Boot
mailing list