This patch series converts imx6q based tpc70 board to use driver model and device tree description in SPL and U-Boot proper.
All the non-DM parts of the code has been removed. This patch series also uses the Common Clock Framework [CCF] as a base for clock management on imx6q board. Those patches are applied on top of i.MX -next branch: SHA1: caa336588d8b9be3d1ac011ddb62af7d1d060cb5 URL: g...@gitlab.denx.de:u-boot/custodians/u-boot-imx.git Changes in v3: - Squash 'imx: tpc70: dts: Add TPC70 board (imx6q based) device tree description' with 'imx: tpc70: DTS: Explicitly add imx6q-kp.dtb to Makefile for DTB compilation' - Adjust the code to being applicable on top of v2019.10 - Move CONFIG_SUPPORT_EMMC_BOOT to Kconfig Lukasz Majewski (9): imx: tpc70: config: Add script commands to update u-boot and OE's wic imx: tpc70: config: Update TPC70 config to support eMMC's boot0 SPL update imx: tpc70: Add board_boot_order() to distinguish between eMMC and SD boot imx: tpc70: cosmetic: Replace magic numbers when setting ENET clock imx: tpc70: led: Enable LED default state imx: tpc70: dts: Add TPC70 board (imx6q based) device tree description imx: dts: Add u-boot specific set of device tree properties for tpc70 imx: tpc70: Convert TPC70 (imx6q) board to use DM/DTS in SPL and u-boot imx: config: Update KP's TPC70 config to support SWUpdate arch/arm/dts/Makefile | 1 + arch/arm/dts/imx6q-kp-u-boot.dtsi | 59 ++++++ arch/arm/dts/imx6q-kp.dts | 219 ++++++++++++++++++++++ arch/arm/mach-imx/mx6/Kconfig | 10 + board/k+p/kp_imx6q_tpc/kp_imx6q_tpc.c | 172 +---------------- board/k+p/kp_imx6q_tpc/kp_imx6q_tpc_spl.c | 137 ++------------ configs/kp_imx6q_tpc_defconfig | 31 ++- include/configs/kp_imx6q_tpc.h | 52 ++--- 8 files changed, 373 insertions(+), 308 deletions(-) create mode 100644 arch/arm/dts/imx6q-kp-u-boot.dtsi create mode 100644 arch/arm/dts/imx6q-kp.dts -- 2.20.1 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot