[U-Boot] [RESEND PATCH v3 0/7] rockchip: add new SoC support for RK3128
Kever Yang
kever.yang at rock-chips.com
Tue Nov 28 08:09:50 UTC 2017
RK3128 is a quad-core ARM Cortex-A7 SoC, this patch set add basic
support for it, it does not support SPL/TPL now, and the sdram driver
only support get dram size from sysreg in U-Boot stage. Most of basic
driver like clock, pinctrl, sysreset have been implement, and more
drivers like mac and display will be later.
Changes in v3:
- remove soft reset driver bind
- remove empty evb_rk3128.c
Changes in v2:
- update setup_boot_mode() with master
- enable board_late_init()
- add clock for saradc, vop, nandc, i2c
- update driver bind for sysreset driver and reset driver
- add "rockchip,rk3126-cru" for compatible
- remove debug info
- update GPIO2C4/C5 SHIFT
- enable usb nodes
Kever Yang (7):
rockchip: rk3128: add device tree file
rockchip: rk3128: add soc basic support
rockchip: rk3128: add clock driver
rockchip: rk3128: add pinctrl driver
rockchip: rk3128: add evb-rk3128 support
rockchip: rk3128: add defconfig for evb-rk3128
rockchip: rk3128: add sdram driver
arch/arm/dts/Makefile | 1 +
arch/arm/dts/rk3128-evb.dts | 95 +++
arch/arm/dts/rk3128.dtsi | 804 ++++++++++++++++++++++++
arch/arm/include/asm/arch-rockchip/cru_rk3128.h | 212 +++++++
arch/arm/include/asm/arch-rockchip/grf_rk3128.h | 551 ++++++++++++++++
arch/arm/mach-rockchip/Kconfig | 10 +
arch/arm/mach-rockchip/Makefile | 2 +
arch/arm/mach-rockchip/rk3128-board.c | 127 ++++
arch/arm/mach-rockchip/rk3128/Kconfig | 24 +
arch/arm/mach-rockchip/rk3128/Makefile | 9 +
arch/arm/mach-rockchip/rk3128/clk_rk3128.c | 32 +
arch/arm/mach-rockchip/rk3128/rk3128.c | 12 +
arch/arm/mach-rockchip/rk3128/syscon_rk3128.c | 21 +
board/rockchip/evb_rk3128/Kconfig | 15 +
board/rockchip/evb_rk3128/MAINTAINERS | 6 +
board/rockchip/evb_rk3128/Makefile | 0
configs/evb-rk3128_defconfig | 56 ++
drivers/clk/rockchip/Makefile | 3 +-
drivers/clk/rockchip/clk_rk3128.c | 596 ++++++++++++++++++
drivers/pinctrl/Kconfig | 10 +
drivers/pinctrl/rockchip/Makefile | 4 +-
drivers/pinctrl/rockchip/pinctrl_rk3128.c | 187 ++++++
drivers/ram/rockchip/Makefile | 1 +
drivers/ram/rockchip/sdram_rk3128.c | 59 ++
include/configs/evb_rk3128.h | 15 +
include/configs/rk3128_common.h | 70 +++
include/dt-bindings/clock/rk3128-cru.h | 190 ++++++
27 files changed, 3109 insertions(+), 3 deletions(-)
create mode 100644 arch/arm/dts/rk3128-evb.dts
create mode 100644 arch/arm/dts/rk3128.dtsi
create mode 100644 arch/arm/include/asm/arch-rockchip/cru_rk3128.h
create mode 100644 arch/arm/include/asm/arch-rockchip/grf_rk3128.h
create mode 100644 arch/arm/mach-rockchip/rk3128-board.c
create mode 100644 arch/arm/mach-rockchip/rk3128/Kconfig
create mode 100644 arch/arm/mach-rockchip/rk3128/Makefile
create mode 100644 arch/arm/mach-rockchip/rk3128/clk_rk3128.c
create mode 100644 arch/arm/mach-rockchip/rk3128/rk3128.c
create mode 100644 arch/arm/mach-rockchip/rk3128/syscon_rk3128.c
create mode 100644 board/rockchip/evb_rk3128/Kconfig
create mode 100644 board/rockchip/evb_rk3128/MAINTAINERS
create mode 100644 board/rockchip/evb_rk3128/Makefile
create mode 100644 configs/evb-rk3128_defconfig
create mode 100644 drivers/clk/rockchip/clk_rk3128.c
create mode 100644 drivers/pinctrl/rockchip/pinctrl_rk3128.c
create mode 100644 drivers/ram/rockchip/sdram_rk3128.c
create mode 100644 include/configs/evb_rk3128.h
create mode 100644 include/configs/rk3128_common.h
create mode 100644 include/dt-bindings/clock/rk3128-cru.h
--
1.9.1
More information about the U-Boot
mailing list