mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-12-24 20:13:39 +00:00
03eb84c632
ti_mmc bootmethod uses a findfdt routine that is expected to be implemented by all platforms. Define a default findfdt based on configured DEFAULT_DEVICE_TREE option for u-boot. This saves duplication across multiple boards and handles architecture folder location changes centrally. TI ARMV7 platforms will need to override default_device_tree_subarch in the env file to point to the appropriate platform. Note: default "omap" is used to cater to "most common" default. Tested-by: Mattijs Korpershoek <mkorpershoek@baylibre.com> Signed-off-by: Nishanth Menon <nm@ti.com> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Mattijs Korpershoek <mkorpershoek@baylibre.com>
12 lines
392 B
Bash
12 lines
392 B
Bash
default_device_tree=CONFIG_DEFAULT_DEVICE_TREE
|
|
default_device_tree_arch=ti
|
|
#ifdef CONFIG_ARM64
|
|
findfdt=
|
|
setenv name_fdt ${default_device_tree_arch}/${default_device_tree}.dtb;
|
|
setenv fdtfile ${name_fdt}
|
|
#else
|
|
default_device_tree_subarch=omap
|
|
findfdt=
|
|
setenv name_fdt ${default_device_tree_arch}/${default_device_tree_subarch}/${default_device_tree}.dtb;
|
|
setenv fdtfile ${name_fdt}
|
|
#endif
|