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)
committerJaehoon Chung <jh80.chung@samsung.com>
Fri, 8 Apr 2016 02:17:35 +0000 (11:17 +0900)
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 caca61e3ec7e556b0fde2ffd90f66fa2f7548218..a425c2c8410b1b50080270432938647b604db6c5 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 \