ALl rockchip soc use DEBUG UART, and need init the uart iomux in board_debug_uart_init(). Move the board_debug_uart_init() into soc file so that we can make all soc config in soc file and share a common board file later for all rockchip SoCs.
Verison 2 rebase on master with 'SYS_SOC name correction' patch set. This patchset has been test on: rk3036, rk3188, rk3229, rk3288, rk3328, rk3368, rk3399, rv1108 Kever Yang (10): rockchip: enable DEBUG_UART_BOARD_INIT by default rockchip; kylin-rk3036: enabl DEBUG UART rockchip: rk3036: add board_debug_uart_init() rockchip: rk3188: add board_debug_uart_init() rockchip: rk322x: move board_debug_uart_init() to rk322x.c rockchip: rk3288: use grf structure to access soc_con2 rockchip: rk3288: add board_debug_uart_init() rockchip: rk3368: move board_debug_uart_init() to rk3368.c rockchip: rk3399: use grf structure to access reg rockchip: rk3399: add board_debug_uart_init() arch/arm/Kconfig | 1 + arch/arm/mach-rockchip/Kconfig | 4 -- arch/arm/mach-rockchip/rk3036-board-spl.c | 20 +-------- arch/arm/mach-rockchip/rk3036/Makefile | 1 + arch/arm/mach-rockchip/rk3036/rk3036.c | 39 ++++++++++++++++ arch/arm/mach-rockchip/rk3188-board-spl.c | 28 +----------- arch/arm/mach-rockchip/rk3188/Makefile | 1 + arch/arm/mach-rockchip/rk3188/rk3188.c | 36 +++++++++++++++ arch/arm/mach-rockchip/rk322x-board-spl.c | 44 +----------------- arch/arm/mach-rockchip/rk322x-board.c | 30 +------------ arch/arm/mach-rockchip/rk322x/Makefile | 2 +- arch/arm/mach-rockchip/rk322x/rk322x.c | 44 ++++++++++++++++++ arch/arm/mach-rockchip/rk3288-board-spl.c | 12 +---- arch/arm/mach-rockchip/rk3288-board-tpl.c | 16 +------ arch/arm/mach-rockchip/rk3288/rk3288.c | 19 +++++++- arch/arm/mach-rockchip/rk3368-board-spl.c | 8 ---- arch/arm/mach-rockchip/rk3368-board-tpl.c | 33 +------------- arch/arm/mach-rockchip/rk3368/rk3368.c | 31 +++++++++++++ arch/arm/mach-rockchip/rk3399-board-spl.c | 50 +-------------------- arch/arm/mach-rockchip/rk3399/rk3399.c | 55 ++++++++++++++++++++++- configs/kylin-rk3036_defconfig | 4 ++ 21 files changed, 240 insertions(+), 238 deletions(-) create mode 100644 arch/arm/mach-rockchip/rk3036/rk3036.c create mode 100644 arch/arm/mach-rockchip/rk3188/rk3188.c create mode 100644 arch/arm/mach-rockchip/rk322x/rk322x.c -- 2.20.1 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot