[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