[U-Boot] [PATCH v2 0/5] imx: dm: Update mccmon6 board to only use DM/DTS in U-Boot proper
Lukasz Majewski
lukma at denx.de
Tue Oct 15 08:28:42 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)
Travis-CI: https://travis-ci.org/lmajewski/u-boot-dfu/builds/597730941
Applied on top of i.MX -next tree:
SHA1: 6891152a4596d38ac25d2fe1238e3b6a938554b8
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 | 41 ++-
configs/mccmon6_sd_defconfig | 34 ++-
include/configs/mccmon6.h | 70 ++---
10 files changed, 769 insertions(+), 503 deletions(-)
create mode 100644 arch/arm/dts/imx6q-mccmon6.dts
--
2.20.1
More information about the U-Boot
mailing list