[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