diff options
author | Valentin Longchamp <valentin.longchamp@keymile.com> | 2015-11-13 16:15:20 +0100 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2015-11-18 15:28:50 -0500 |
commit | c6d32dfd99f6e36c68c82d0d706158132a07e140 (patch) | |
tree | 852e9e45c3607e12e5af9fca9b1ce9195edf46b6 /include/configs/km/kmp204x-common.h | |
parent | 7f70460eec5d628dd385fdd8668a8d7a36c83be9 (diff) | |
download | talos-obmc-uboot-c6d32dfd99f6e36c68c82d0d706158132a07e140.tar.gz talos-obmc-uboot-c6d32dfd99f6e36c68c82d0d706158132a07e140.zip |
km: update the boot script to check for a DTB
If a DTB is found with cramfsls, the bootscript continues as expected.
If none is found, the cramfsloadfdt and boot subbootcmds are updated to
not load the DTB from cramfs and not pass it to the kernel. The kernel
thus must have an appended DTB otherwise the boot will fail.
This is required for the km_kirkwood boards that must support .esw where
the DTB sometimes is appended (for backwards compatibility) and sometimes
is passed correctly (as we do now for all newer boards).
Signed-off-by: Valentin Longchamp <valentin.longchamp@keymile.com>
Reviewed-by: Heiko Schocher <hs@denx.de>
Diffstat (limited to 'include/configs/km/kmp204x-common.h')
-rw-r--r-- | include/configs/km/kmp204x-common.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/configs/km/kmp204x-common.h b/include/configs/km/kmp204x-common.h index 8a3c74e1db..e163edb1e8 100644 --- a/include/configs/km/kmp204x-common.h +++ b/include/configs/km/kmp204x-common.h @@ -457,6 +457,7 @@ int get_scl(void); "sf probe 0;sf erase 0 +${filesize};" \ "sf write ${load_addr_r} 0 ${filesize};\0" \ "set_fdthigh=true\0" \ + "checkfdt=true\0" \ "" #define CONFIG_HW_ENV_SETTINGS \ |