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>
Tue, 20 Oct 2020 00:46:45 +0000 (09:46 +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 30b513080adf95ecfaa852c3e622fb1bf746e19f..40eb5f069202dc888eb971ed0c5659f901b2448a 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 "\0"\