All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC PATCH v1 0/5] arm64: dts: imx8mm: add common -binman.dtsi and further clean-up
@ 2021-08-26 12:14 Marcel Ziswiler
  2021-08-26 12:14 ` [RFC PATCH v1 1/5] imx8mm-cl-iot-gate: fix imximage intermediate binary naming Marcel Ziswiler
                   ` (6 more replies)
  0 siblings, 7 replies; 16+ messages in thread
From: Marcel Ziswiler @ 2021-08-26 12:14 UTC (permalink / raw)
  To: u-boot
  Cc: Fabio Estevam, Tim Harvey, Simon Glass, Frieder Schrempf,
	Stefano Babic, Marcel Ziswiler, Kirill Kapranov,
	NXP i.MX U-Boot Team, Peng Fan, Tom Rini, Valentin Raevsky,
	Ying-Chun Liu (PaulLiu)

From: Marcel Ziswiler <marcel.ziswiler@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";

[1] https://marc.info/?l=u-boot&m=162908367004699
[2] https://marc.info/?l=u-boot&m=162990457410422
[3] https://marc.info/?l=u-boot&m=162972343709264
[4] https://marc.info/?l=u-boot&m=162983187605276
[5] https://marc.info/?l=u-boot&m=162972880612450

Changes in v1:
- This was suggested by Simon on my earlier patch set upon which we
  decided to first break this up into a common binman dtsi and then
  subsequently do such further improvements.

Marcel Ziswiler (5):
  imx8mm-cl-iot-gate: fix imximage intermediate binary naming
  arm64: dts: imx8mm: add common -binman.dtsi
  arm64: dts: imx8mm-binman.dtsi: alphabetically re-order properties
  arm64: dts: imx8mm-binman.dtsi: explicitly add spl filename
  arm64: dts: imx8mm-binman.dtsi: improve odd blob-ext naming

 arch/arm/dts/imx8mm-binman.dtsi               | 146 ++++++++++++++++++
 arch/arm/dts/imx8mm-cl-iot-gate-u-boot.dtsi   | 126 ++-------------
 arch/arm/dts/imx8mm-evk-u-boot.dtsi           | 124 +--------------
 .../dts/imx8mm-kontron-n801x-s-u-boot.dtsi    | 123 +--------------
 arch/arm/dts/imx8mm-venice-u-boot.dtsi        | 120 +-------------
 arch/arm/dts/imx8mm-verdin-u-boot.dtsi        | 123 +--------------
 .../imximage-8mm-lpddr4.cfg                   |   2 +-
 7 files changed, 167 insertions(+), 597 deletions(-)
 create mode 100644 arch/arm/dts/imx8mm-binman.dtsi

-- 
2.26.2


^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2021-10-06 23:54 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-08-26 12:14 [RFC PATCH v1 0/5] arm64: dts: imx8mm: add common -binman.dtsi and further clean-up Marcel Ziswiler
2021-08-26 12:14 ` [RFC PATCH v1 1/5] imx8mm-cl-iot-gate: fix imximage intermediate binary naming Marcel Ziswiler
2021-08-26 12:14 ` [RFC PATCH v1 2/5] arm64: dts: imx8mm: add common -binman.dtsi Marcel Ziswiler
2021-08-26 14:57   ` Tim Harvey
2021-08-26 16:01     ` Marcel Ziswiler
2021-10-06 23:51     ` Marcel Ziswiler
2021-08-27  9:21   ` Teresa Remmet
2021-08-27 10:59     ` Marcel Ziswiler
2021-08-27 15:12       ` Tim Harvey
2021-08-28 12:55         ` Marcel Ziswiler
2021-08-26 12:14 ` [RFC PATCH v1 3/5] arm64: dts: imx8mm-binman.dtsi: alphabetically re-order properties Marcel Ziswiler
2021-08-26 12:14 ` [RFC PATCH v1 4/5] arm64: dts: imx8mm-binman.dtsi: explicitly add spl filename Marcel Ziswiler
2021-08-26 12:14 ` [RFC PATCH v1 5/5] arm64: dts: imx8mm-binman.dtsi: improve odd blob-ext naming Marcel Ziswiler
2021-08-26 14:58 ` [RFC PATCH v1 0/5] arm64: dts: imx8mm: add common -binman.dtsi and further clean-up Tim Harvey
2021-09-02 17:08 ` Fabio Estevam
2021-10-06 23:53   ` Marcel Ziswiler

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.