]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
imx6ul: geam: Fix fdt_file mismatch
authorJagan Teki <jagan@amarulasolutions.com>
Mon, 18 Jun 2018 05:42:19 +0000 (11:12 +0530)
committerStefano Babic <sbabic@denx.de>
Wed, 27 Jun 2018 07:51:49 +0000 (09:51 +0200)
fdt_file is looking for imx6ul-geam-kit.dtb but Linux
has imx6ul-geam.dtb, since Linux skipped -kit on file name
by below commit.
"ARM: dts: imx6ul-geam: Skip suffix -kit from dts name"
(sha1: 182de5ebce71e469cfa686fcdf08c9cbe11ece97)

So, due to this mismatch U-Boot failed to pick the
proper dtb which eventually break the Linux boot.

This patch fixed this mismatch by
- renaming dts files
- update config option to use new dtb file
- update fdt_file to new dtb file name

Signed-off-by: Jagan Teki <jagan@amarulasolutions.com>
Reviewed-by: Fabio Estevam <fabio.estevam@nxp.com>
arch/arm/dts/Makefile
arch/arm/dts/imx6ul-geam-u-boot.dtsi [moved from arch/arm/dts/imx6ul-geam-kit-u-boot.dtsi with 100% similarity]
arch/arm/dts/imx6ul-geam.dts [moved from arch/arm/dts/imx6ul-geam-kit.dts with 100% similarity]
board/engicam/common/board.c
configs/imx6ul_geam_mmc_defconfig
configs/imx6ul_geam_nand_defconfig

index 493652ea8c43256071b05ab92fb155ff60266188..baad87d4d725d1bd54175fcc950e62fa74ae0ba1 100644 (file)
@@ -425,7 +425,7 @@ dtb-$(CONFIG_MX6SX) += \
        imx6sx-sdb.dtb
 
 dtb-$(CONFIG_MX6UL) += \
-       imx6ul-geam-kit.dtb \
+       imx6ul-geam.dtb \
        imx6ul-isiot-emmc.dtb \
        imx6ul-isiot-nand.dtb \
        imx6ul-opos6uldev.dtb
index fb37403aa1289c1b448722f92d75c7fc5745c26a..5dccb17cb27114396b116c5071c5293ccd2c2cf1 100644 (file)
@@ -50,8 +50,8 @@ static void setenv_fdt_file(void)
                        env_set("fdt_file", "imx6q-icore-rqs.dtb");
                else if (is_mx6dl() || is_mx6solo())
                        env_set("fdt_file", "imx6dl-icore-rqs.dtb");
-       } else if (!strcmp(cmp_dtb, "imx6ul-geam-kit"))
-               env_set("fdt_file", "imx6ul-geam-kit.dtb");
+       } else if (!strcmp(cmp_dtb, "imx6ul-geam"))
+               env_set("fdt_file", "imx6ul-geam.dtb");
        else if (!strcmp(cmp_dtb, "imx6ul-isiot-mmc"))
                env_set("fdt_file", "imx6ul-isiot-emmc.dtb");
        else if (!strcmp(cmp_dtb, "imx6ul-isiot-emmc"))
index 4ae09fff1161a4c5f7cd9faf08e15de37665e118..6cd1bfd15e94567deb3591ddbfd8463cb89b9303 100644 (file)
@@ -10,7 +10,7 @@ CONFIG_SPL_SERIAL_SUPPORT=y
 CONFIG_SPL=y
 CONFIG_SPL_LIBDISK_SUPPORT=y
 # CONFIG_CMD_BMODE is not set
-CONFIG_DEFAULT_DEVICE_TREE="imx6ul-geam-kit"
+CONFIG_DEFAULT_DEVICE_TREE="imx6ul-geam"
 CONFIG_FIT=y
 CONFIG_FIT_SIGNATURE=y
 CONFIG_FIT_VERBOSE=y
index e8f9cb44785feb190bcbe97a8260b5ac06742717..d3364a790fffa7c10232a2163627cec05954f076 100644 (file)
@@ -8,7 +8,7 @@ CONFIG_TARGET_MX6UL_ENGICAM=y
 CONFIG_SPL_SERIAL_SUPPORT=y
 CONFIG_SPL=y
 # CONFIG_CMD_BMODE is not set
-CONFIG_DEFAULT_DEVICE_TREE="imx6ul-geam-kit"
+CONFIG_DEFAULT_DEVICE_TREE="imx6ul-geam"
 CONFIG_FIT=y
 CONFIG_FIT_SIGNATURE=y
 CONFIG_FIT_VERBOSE=y