TMP: odroid-xu3::add checkboard to use the same DTB for XU3/XU3L
authorPrzemyslaw Marczak <p.marczak@samsung.com>
Wed, 2 Dec 2015 12:42:12 +0000 (13:42 +0100)
committerPrzemyslaw Marczak <p.marczak@samsung.com>
Fri, 4 Dec 2015 15:31:07 +0000 (16:31 +0100)
This U-Boot detects Odroid board's version (XU3/XU3L)
to load proper fdtfile based on this info.

But until tizen boot image doesn't include the FDT for XU3Lite,
the same file must be used for XU3 and XU3L.

This commit adds environment script 'checkboard', to set fdtfile name.

Signed-off-by: Przemyslaw Marczak <p.marczak@samsung.com>
include/configs/odroid_xu3.h

index d1e3cb26beb1c23e4b374a84b11e7a2ae938219a..7420c4a1ffc705f7f54bff80ef6a1bb2c8d28812 100644 (file)
        EXYNOS_FDTFILE_SETTING \
        MEM_LAYOUT_ENV_SETTINGS \
        PLATFORM_BOOT_INFO \
-       "checkboard=\0" \
+       "checkboard=" \
+               "if test ${boardname} = odroidxu3-lite; then; " \
+                       "setenv fdtfile exynos5422-odroidxu3.dtb;"  \
+                       "echo;echo ' '@@@@@ !Warning! @@@@@;" \
+                       "echo ' 'Detected Odroid XU3-Lite;" \
+                       "echo ' 'Overwriting $'{'fdtfile'}' to exynos5422-odroidxu3.dtb;" \
+                       "echo ' 'To prevent this, run: env delete checkboard;echo;" \
+               "fi;\0" \
        "bootdelay=0\0" \
        "rootfstype=ext4\0" \
        "console=" CONFIG_DEFAULT_CONSOLE \