
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