[U-Boot] [PATCH v2 0/7] Add Rockchip RK3229 SoC
Kever Yang
kever.yang at rock-chips.com
Fri Jun 23 09:17:47 UTC 2017
RK3229 is a Quad-core Cortex-A7 SoC, which supports:
- 4K 10bit H.264/H.265,VP9.
- 32KB internal memory;
- eMMC 4.5.1, SD3.0;
- DDR3, LPDDR2, LPDDR3;
- HDMI 2.0 output, 4K at 60Hz;
- USB2.0 OTG and USB2.0 host;
Changes in v2:
- update copyright
- fix typo
- some update for sdram common code
Kever Yang (7):
rockchip: mkimage: add support for rk322x soc
rockchip: rk322x: add clock driver
rockchip: rk322x: add pinctrl driver
rockchip: rk322x: add dts file
rockchip: rk322x: add basic soc support
rockchip: rk322x: add sysreset driver
rockchip: add evb_rk3229 board
arch/arm/dts/rk3229-evb.dts | 77 +++
arch/arm/dts/rk322x.dtsi | 710 ++++++++++++++++++++++++
arch/arm/include/asm/arch-rockchip/clock.h | 1 +
arch/arm/include/asm/arch-rockchip/cru_rk322x.h | 215 +++++++
arch/arm/include/asm/arch-rockchip/grf_rk322x.h | 519 +++++++++++++++++
arch/arm/mach-rockchip/Kconfig | 14 +
arch/arm/mach-rockchip/Makefile | 3 +
arch/arm/mach-rockchip/rk322x-board-spl.c | 77 +++
arch/arm/mach-rockchip/rk322x-board.c | 136 +++++
arch/arm/mach-rockchip/rk322x/Kconfig | 18 +
arch/arm/mach-rockchip/rk322x/Makefile | 9 +
arch/arm/mach-rockchip/rk322x/clk_rk322x.c | 32 ++
arch/arm/mach-rockchip/rk322x/syscon_rk322x.c | 22 +
board/rockchip/evb_rk3229/Kconfig | 15 +
board/rockchip/evb_rk3229/MAINTAINERS | 6 +
board/rockchip/evb_rk3229/Makefile | 7 +
board/rockchip/evb_rk3229/evb_rk3229.c | 12 +
configs/evb-rk3229_defconfig | 44 ++
drivers/clk/rockchip/Makefile | 1 +
drivers/clk/rockchip/clk_rk322x.c | 413 ++++++++++++++
drivers/pinctrl/Kconfig | 10 +
drivers/pinctrl/rockchip/Makefile | 1 +
drivers/pinctrl/rockchip/pinctrl_rk322x.c | 294 ++++++++++
drivers/sysreset/sysreset_rk322x.c | 45 ++
include/configs/evb_rk3229.h | 60 ++
include/configs/rk322x_common.h | 93 ++++
include/dt-bindings/clock/rk3228-cru.h | 238 ++++++++
tools/rkcommon.c | 1 +
28 files changed, 3073 insertions(+)
create mode 100644 arch/arm/dts/rk3229-evb.dts
create mode 100644 arch/arm/dts/rk322x.dtsi
create mode 100644 arch/arm/include/asm/arch-rockchip/cru_rk322x.h
create mode 100644 arch/arm/include/asm/arch-rockchip/grf_rk322x.h
create mode 100644 arch/arm/mach-rockchip/rk322x-board-spl.c
create mode 100644 arch/arm/mach-rockchip/rk322x-board.c
create mode 100644 arch/arm/mach-rockchip/rk322x/Kconfig
create mode 100644 arch/arm/mach-rockchip/rk322x/Makefile
create mode 100644 arch/arm/mach-rockchip/rk322x/clk_rk322x.c
create mode 100644 arch/arm/mach-rockchip/rk322x/syscon_rk322x.c
create mode 100644 board/rockchip/evb_rk3229/Kconfig
create mode 100644 board/rockchip/evb_rk3229/MAINTAINERS
create mode 100644 board/rockchip/evb_rk3229/Makefile
create mode 100644 board/rockchip/evb_rk3229/evb_rk3229.c
create mode 100644 configs/evb-rk3229_defconfig
create mode 100644 drivers/clk/rockchip/clk_rk322x.c
create mode 100644 drivers/pinctrl/rockchip/pinctrl_rk322x.c
create mode 100644 drivers/sysreset/sysreset_rk322x.c
create mode 100644 include/configs/evb_rk3229.h
create mode 100644 include/configs/rk322x_common.h
create mode 100644 include/dt-bindings/clock/rk3228-cru.h
--
1.9.1
More information about the U-Boot
mailing list