[U-Boot] [PATCH 0/7] add support for rk3328 SoC

Kever Yang kever.yang at rock-chips.com
Fri Feb 17 08:07:51 UTC 2017


This patchset is to support rk3328 Soc, including some basic
driver like clock, pinctrl, sysreset and etc. This version
enables eMMC and sd-card boot, USB and MAC driver is not ready.

RK3328 is a quad-core cortex-A53 SoC, it needs ATF support,
so I would like to send the U-Boot driver without SPL in this
version, for the ATF patches is still under discussion, we'd
better have a version which able to work.



Kever Yang (7):
  arm64: dts: add support for Rockchip rk3328 soc
  ARM64: rockchip: add support for rk3328 SoC
  clk: rockchip: add support for rk3328
  pinctrl: rockchip: add support for rk3328
  sysreset: add support for rockchip rk3328 soc
  board: rockchip: add support for rk3328 evb
  config: add support for evb-rk3328

 arch/arm/dts/Makefile                           |    1 +
 arch/arm/dts/rk3328-evb.dts                     |   45 +
 arch/arm/dts/rk3328.dtsi                        | 1477 +++++++++++++++++++++++
 arch/arm/include/asm/arch-rockchip/cru_rk3328.h |   65 +
 arch/arm/include/asm/arch-rockchip/grf_rk3328.h |  134 ++
 arch/arm/mach-rockchip/Kconfig                  |   11 +
 arch/arm/mach-rockchip/Makefile                 |    1 +
 arch/arm/mach-rockchip/rk3328/Kconfig           |   23 +
 arch/arm/mach-rockchip/rk3328/Makefile          |    8 +
 arch/arm/mach-rockchip/rk3328/rk3328.c          |   39 +
 arch/arm/mach-rockchip/rk3328/syscon_rk3328.c   |   20 +
 board/rockchip/evb_rk3328/Kconfig               |   15 +
 board/rockchip/evb_rk3328/MAINTAINERS           |    6 +
 board/rockchip/evb_rk3328/Makefile              |    7 +
 board/rockchip/evb_rk3328/README                |   70 ++
 board/rockchip/evb_rk3328/evb-rk3328.c          |   40 +
 configs/evb-rk3328_defconfig                    |   36 +
 drivers/clk/rockchip/Makefile                   |    1 +
 drivers/clk/rockchip/clk_rk3328.c               |  607 ++++++++++
 drivers/pinctrl/Kconfig                         |    9 +
 drivers/pinctrl/rockchip/Makefile               |    1 +
 drivers/pinctrl/rockchip/pinctrl_rk3328.c       |  418 +++++++
 drivers/sysreset/Makefile                       |    1 +
 drivers/sysreset/sysreset_rk3328.c              |   45 +
 include/configs/evb_rk3328.h                    |   26 +
 include/configs/rk3328_common.h                 |   65 +
 include/dt-bindings/clock/rk3328-cru.h          |  394 ++++++
 include/dt-bindings/pinctrl/rockchip.h          |    2 +
 28 files changed, 3567 insertions(+)
 create mode 100644 arch/arm/dts/rk3328-evb.dts
 create mode 100644 arch/arm/dts/rk3328.dtsi
 create mode 100644 arch/arm/include/asm/arch-rockchip/cru_rk3328.h
 create mode 100644 arch/arm/include/asm/arch-rockchip/grf_rk3328.h
 create mode 100644 arch/arm/mach-rockchip/rk3328/Kconfig
 create mode 100644 arch/arm/mach-rockchip/rk3328/Makefile
 create mode 100644 arch/arm/mach-rockchip/rk3328/rk3328.c
 create mode 100644 arch/arm/mach-rockchip/rk3328/syscon_rk3328.c
 create mode 100644 board/rockchip/evb_rk3328/Kconfig
 create mode 100644 board/rockchip/evb_rk3328/MAINTAINERS
 create mode 100644 board/rockchip/evb_rk3328/Makefile
 create mode 100644 board/rockchip/evb_rk3328/README
 create mode 100644 board/rockchip/evb_rk3328/evb-rk3328.c
 create mode 100644 configs/evb-rk3328_defconfig
 create mode 100644 drivers/clk/rockchip/clk_rk3328.c
 create mode 100644 drivers/pinctrl/rockchip/pinctrl_rk3328.c
 create mode 100644 drivers/sysreset/sysreset_rk3328.c
 create mode 100644 include/configs/evb_rk3328.h
 create mode 100644 include/configs/rk3328_common.h
 create mode 100644 include/dt-bindings/clock/rk3328-cru.h

-- 
1.9.1



More information about the U-Boot mailing list