On ven., août 25, 2023 at 13:02, Nishanth Menon <n...@ti.com> wrote:
> 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 <mkorpersh...@baylibre.com> > Signed-off-by: Nishanth Menon <n...@ti.com> Reviewed-by: Mattijs Korpershoek <mkorpersh...@baylibre.com> > --- > Changes: > * Made it as default_findfdt as discussed in review. > > V5: https://lore.kernel.org/r/20230824031101.3460411-9...@ti.com > include/env/ti/default_findfdt.env | 12 ++++++++++++ > 1 file changed, 12 insertions(+) > create mode 100644 include/env/ti/default_findfdt.env > > diff --git a/include/env/ti/default_findfdt.env > b/include/env/ti/default_findfdt.env > new file mode 100644 > index 000000000000..a2b51dd923bb > --- /dev/null > +++ b/include/env/ti/default_findfdt.env > @@ -0,0 +1,12 @@ > +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 > -- > 2.40.0