[RFC PATCH v1 0/5] arm64: dts: imx8mm: add common -binman.dtsi and further clean-up

Tim Harvey tharvey at gateworks.com
Thu Aug 26 16:58:39 CEST 2021


On Thu, Aug 26, 2021 at 5:27 AM Marcel Ziswiler <marcel at ziswiler.com> wrote:
>
> From: Marcel Ziswiler <marcel.ziswiler at toradex.com>
>
>
> With the move to using binman to generate SPL aka u-boot-spl-ddr.bin and
> U-Boot proper aka u-boot.itb every board now covers such configuration
> in its own U-Boot specific device tree include. Introduce a new common
> imx8mm-binman.dtsi which covers the common part of that configuration.
>
> The initial patch fixes an issue with intermediate binary naming for the
> imx8mm-cl-iot-gate. And subsequent patches further clean up that dtsi.
>
> This series is based on Peng's binman conversion of late [1], my Verdin
> iMX8M Mini target refresh [2], Fabio's generating a single bootable
> flash.bin again for imx8mm-evk [3], Tim's switching imx8mm_venice to
> using binman to pack images [4] and Frieder's support for Kontron
> Electronics i.MX6UL/ULL and i.MX8MM SoMs [5].
>
> This series has been run-time tested on Verdin iMX8M Mini. The other
> targets were only compile tested.
>
> Please note that for now, I left out the following intricacies of
> imx8mm-venice-u-boot.dtsi. Not quite sure what exactly those are used
> for.
>
>                         fit,fdt-list = "of-list";
> ...
>                                 @fdt-SEQ {
> ...
>                                 default = "@config-DEFAULT-SEQ";
> ...
>                                 @config-SEQ {
> ...
>                                         fdt = "fdt-SEQ";
>

Marcell,

The of-list, @fdt-SEQ and @config-SEQ are required to support
automatic generation of fdt and config nodes when you have multiple
device-trees. See tools/binman/entries.rst for details.

Currently imx8mm-venice is the only imx8mm board that uses
CONFIG_OF_LIST to support multiple dtbs.

Tim


More information about the U-Boot mailing list