ARM: imx: cm_fx6: env: try to determine dtb to use
authorChristopher Spinrath <christopher.spinrath@rwth-aachen.de>
Tue, 9 Jan 2018 21:01:36 +0000 (22:01 +0100)
committerStefano Babic <sbabic@denx.de>
Fri, 12 Jan 2018 13:28:04 +0000 (14:28 +0100)
commitedc57f1df8973e296e213819568ac116def0066a
treed9703b496a6dfda1ed3f25c34bb39ca15a698f0e
parentdbeaa1d1317bf6494adb43417d2407672fc94ba6
ARM: imx: cm_fx6: env: try to determine dtb to use

Some distributions like Fedora expect U-Boot to select a proper
devicetree. Since there are several variants of the cm-fx6 module
featuring different SoC variants and the module can be paired with
several baseboards, it is not viable to hardcode a filename.

Instead, follow the lead of other i.MX6 based devices and try to
determine the devicetree to use with the help of the board name
and the SoC variant exported by the board code, before calling the
distro bootcommand.

For now, only for the Utilite Pro a proper devicetree filename is
known but further variants of the Utilite Computer or other devices
based on the cm-fx6 module may be added in the future.

Signed-off-by: Christopher Spinrath <christopher.spinrath@rwth-aachen.de>
configs/cm_fx6_defconfig
include/configs/cm_fx6.h