[U-Boot] [PATCH v1 00/14] dm: Convert TPC70 to use DM and DTS in SPL and u-boot proper
Lukasz Majewski
lukma at denx.de
Tue Jan 1 23:37:31 UTC 2019
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 has several early DM issues fixed for imx6q - for
example the pinctrl static definitions.
Also, the anatop clock is now setup in a generic imx6q clock code.
Lukasz Majewski (14):
tpc70: config: Add script commands to update u-boot and OE's wic
tpc70: config: Update TPC70 config to support eMMC's boot0 SPL update
tpc70: Provide board_boot_order() function to distinct between eMMC
and SD boot
DTS: imx: Remove not needed '#address-cells' and '#size-cells'
properties
board: cosmetic: Use define to set ENET clock selection mask on TPC70
DM: tpc70: led: Enable LED default state
pinctrl: imx: Replace static soc info definitions with run time
allocations
DTS: imx: Add "u-boot,dm-pre-reloc" property to relevant imx6qdl nodes
imx: serial: dm: Enable DM_FLAG_PRE_RELOC in the IMX uart driver
imx: clock: Introduce set_fec_clock() to configure ETH clock (imx6)
DM: net: imx: Provide weak function to initialize fec clocks
imx: mmc: Use 'fsl,usdhc-index' property to provide esdhc controller
number
DTS: imx: tpc70: Add TPC70 board (imx6q based) device tree description
imx: tpc70: Convert TPC70 (imx6q based) board to use DM/DTS in SPL and
u-boot
arch/arm/dts/imx6q-kp.dts | 227 ++++++++++++++++++++++++++++++
arch/arm/dts/imx6q.dtsi | 4 -
arch/arm/dts/imx6qdl.dtsi | 14 +-
arch/arm/include/asm/arch-mx6/clock.h | 1 +
arch/arm/mach-imx/mx6/Kconfig | 10 ++
arch/arm/mach-imx/mx6/clock.c | 17 +++
board/k+p/kp_imx6q_tpc/kp_imx6q_tpc.c | 177 +----------------------
board/k+p/kp_imx6q_tpc/kp_imx6q_tpc_spl.c | 137 ++----------------
configs/kp_imx6q_tpc_defconfig | 31 +++-
drivers/mmc/fsl_esdhc.c | 17 ++-
drivers/net/fec_mxc.c | 25 ++++
drivers/net/fec_mxc.h | 2 +
drivers/pinctrl/nxp/pinctrl-imx6.c | 39 +++--
drivers/serial/serial_mxc.c | 2 -
include/configs/kp_imx6q_tpc.h | 47 ++++---
15 files changed, 393 insertions(+), 357 deletions(-)
create mode 100644 arch/arm/dts/imx6q-kp.dts
--
2.11.0
More information about the U-Boot
mailing list