This patch set is to support SPL FIT for mx6sabresd board. Patchset tested on 6qsabresd and 6qpsabresd board, works well. The mkimage_fit.sh is modified from sunxi code to generate u-boot.its.
V2: Rebased to latest master branch Include patch https://patchwork.ozlabs.org/patch/798992/ to make this patchset could be applied together. Peng Fan (13): scripts: spl: fix typo arm: dts: include dts for imx6sabresd power: pmic/regulator allow dm be omited by SPL Makefile: build FIT image if CONFIG_SPL_FIT_GENERATOR defined imx: introduce mkimage_fit.sh imx: mx6sabresd: implement board_fit_config_name_match imx: mx6sabresd: enable SPL FIT scripts: spl: Disable DM MMC when SPL DM not enabled mmc: fsl_esdhc: switch to use CONFIG_IS_ENABLED power: pmic.h: include dm/ofnode.h board: freescale: common: add pfuze dm code imx: mx6sabresd: enable dm drivers imx: mx6sabresd: update README Makefile | 4 + arch/arm/dts/Makefile | 3 + arch/arm/dts/imx6dl-sabresd.dts | 22 + arch/arm/dts/imx6dl.dtsi | 242 +++++++++++ arch/arm/dts/imx6q-sabresd.dts | 30 ++ arch/arm/dts/imx6q.dtsi | 164 ++++++- arch/arm/dts/imx6qdl-sabresd.dtsi | 738 ++++++++++++++++++++++++++++++++ arch/arm/dts/imx6qdl.dtsi | 100 +++-- arch/arm/dts/imx6qp-sabresd.dts | 93 ++++ arch/arm/dts/imx6qp.dtsi | 153 +++++++ arch/arm/mach-imx/mkimage_fit.sh | 63 +++ board/freescale/common/Makefile | 1 + board/freescale/common/pfuze.h | 5 + board/freescale/common/pfuze_dm.c | 89 ++++ board/freescale/mx6sabresd/README | 18 +- board/freescale/mx6sabresd/mx6sabresd.c | 339 ++++++--------- configs/mx6sabresd_defconfig | 22 +- drivers/mmc/fsl_esdhc.c | 14 +- drivers/power/pmic/Makefile | 4 +- drivers/power/regulator/Makefile | 2 +- include/configs/mx6sabresd.h | 15 +- include/power/pmic.h | 1 + scripts/Makefile.uncmd_spl | 3 +- 23 files changed, 1869 insertions(+), 256 deletions(-) create mode 100644 arch/arm/dts/imx6dl-sabresd.dts create mode 100644 arch/arm/dts/imx6q-sabresd.dts create mode 100644 arch/arm/dts/imx6qdl-sabresd.dtsi create mode 100644 arch/arm/dts/imx6qp-sabresd.dts create mode 100644 arch/arm/dts/imx6qp.dtsi create mode 100755 arch/arm/mach-imx/mkimage_fit.sh create mode 100644 board/freescale/common/pfuze_dm.c -- 2.6.2 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot