[U-Boot] [PATCH v1 0/5] imx: dm: Update mccmon6 board to only use DM/DTS in U-Boot proper

Lukasz Majewski lukma at denx.de
Tue May 21 15:10:14 UTC 2019


This patch series converts mccmon6 to use Driver Model and Device
Tree in U-Boot proper.

As the SPL is size constrained (and most notably the device has a strict
boot time requirements) for this board (and uses falcon boot)
- its conversion to DM/DTB will be added with separate patch series.

The SPL/U-Boot proper now uses fitImage instead of legacy uImage and DTB.

Some notable changes:
- Use fitImage to boot Linux kernel (and also use of SPL's Falcon mode
  when running from parallel NOR flash)
- DTS sync with kernel (tag: v4.20)
- Decoupling SPL and U-Boot proper for easy future SPL DM/DTS conversion
- Conversion to DM_MMC, DM_SPI, and BLK (U-Boot proper)

Dependencies (on top of 2019.07-rc2):
"imx: Cleanup i.MX6Q mccmon6 boardconfiguration"
http://patchwork.ozlabs.org/cover/1100398/

then:
http://patchwork.ozlabs.org/patch/1100580/
http://patchwork.ozlabs.org/patch/1100582/
http://patchwork.ozlabs.org/patch/1100584/
http://patchwork.ozlabs.org/patch/1100583/

On top of above patches this series shall be applied.



Lukasz Majewski (5):
  ARM: imx: Covnert mccmon6 to use DM/DTS in the u-boot proper
  ARM: imx: Decouple mccmon6's SPL and u-boot proper code
  spl: nor: Provide falcon boot support for NOR memories
  ARM: imx: Convert mccmon6 to use fitImage instead of uImage+DTB
  mccmon6: defconfig: nor: Enable usage of *_TINY_* drivers in SPL

 arch/arm/dts/Makefile            |   1 +
 arch/arm/dts/imx6q-mccmon6.dts   | 382 +++++++++++++++++++++++++++++++++
 arch/arm/mach-imx/mx6/Kconfig    |   7 +
 board/liebherr/mccmon6/Makefile  |   7 +-
 board/liebherr/mccmon6/mccmon6.c | 446 ---------------------------------------
 board/liebherr/mccmon6/spl.c     | 279 +++++++++++++++++++++++-
 common/spl/spl_nor.c             |   5 +
 configs/mccmon6_nor_defconfig    |  42 +++-
 configs/mccmon6_sd_defconfig     |  35 ++-
 include/configs/mccmon6.h        |  70 ++----
 10 files changed, 769 insertions(+), 505 deletions(-)
 create mode 100644 arch/arm/dts/imx6q-mccmon6.dts

-- 
2.11.0



More information about the U-Boot mailing list