[U-Boot] [PATCH 0/6] Add support for RK3308 SOC
Andy Yan
andy.yan at rock-chips.com
Fri Oct 25 10:16:25 UTC 2019
RK3308 is a quad Cortex A35 based SOC with rich audio
interfaces(I2S/PCM/TDM/PDM/SPDIF/VAD/HDMI ARC), which
designed for intelligent voice interaction and audio
input/output processing.
This path set add basic support for it, test with a
emmc board.
More boards support such as Firefly ROC-RK3308-CC will coming soon.
Andy Yan (5):
arm: rockchip: Add RK3308 SOC support
arm: dts: rockchip: Add dts for rk3308 evb
board: rockchip: Add rk3308 evb support
rockchip: rk3308: Add sdram driver
rockchip: mkimage: add support for RK3308
Finley Xiao (1):
rockchip: clk: Add clk driver for rk3308
arch/arm/dts/Makefile | 3 +
arch/arm/dts/rk3308-evb-u-boot.dtsi | 17 +
arch/arm/dts/rk3308-evb.dts | 230 +++
arch/arm/dts/rk3308-u-boot.dtsi | 25 +
arch/arm/dts/rk3308.dtsi | 1832 +++++++++++++++++
arch/arm/include/asm/arch-rk3308/boot0.h | 11 +
arch/arm/include/asm/arch-rk3308/cru_rk3308.h | 290 +++
arch/arm/include/asm/arch-rk3308/gpio.h | 11 +
arch/arm/include/asm/arch-rk3308/grf_rk3308.h | 197 ++
arch/arm/mach-rockchip/Kconfig | 24 +
arch/arm/mach-rockchip/Makefile | 1 +
arch/arm/mach-rockchip/rk3308/Kconfig | 22 +
arch/arm/mach-rockchip/rk3308/Makefile | 9 +
arch/arm/mach-rockchip/rk3308/clk_rk3308.c | 31 +
arch/arm/mach-rockchip/rk3308/rk3308.c | 175 ++
arch/arm/mach-rockchip/rk3308/syscon_rk3308.c | 20 +
board/rockchip/evb_rk3308/Kconfig | 15 +
board/rockchip/evb_rk3308/MAINTAINERS | 6 +
board/rockchip/evb_rk3308/Makefile | 7 +
board/rockchip/evb_rk3308/evb_rk3308.c | 44 +
configs/evb-rk3308_defconfig | 77 +
drivers/clk/rockchip/Makefile | 1 +
drivers/clk/rockchip/clk_rk3308.c | 1078 ++++++++++
drivers/ram/rockchip/Makefile | 1 +
drivers/ram/rockchip/sdram_rk3308.c | 55 +
include/configs/evb_rk3308.h | 20 +
include/configs/rk3308_common.h | 58 +
include/dt-bindings/clock/rk3308-cru.h | 387 ++++
tools/rkcommon.c | 1 +
29 files changed, 4648 insertions(+)
create mode 100644 arch/arm/dts/rk3308-evb-u-boot.dtsi
create mode 100644 arch/arm/dts/rk3308-evb.dts
create mode 100644 arch/arm/dts/rk3308-u-boot.dtsi
create mode 100644 arch/arm/dts/rk3308.dtsi
create mode 100644 arch/arm/include/asm/arch-rk3308/boot0.h
create mode 100644 arch/arm/include/asm/arch-rk3308/cru_rk3308.h
create mode 100644 arch/arm/include/asm/arch-rk3308/gpio.h
create mode 100644 arch/arm/include/asm/arch-rk3308/grf_rk3308.h
create mode 100644 arch/arm/mach-rockchip/rk3308/Kconfig
create mode 100644 arch/arm/mach-rockchip/rk3308/Makefile
create mode 100644 arch/arm/mach-rockchip/rk3308/clk_rk3308.c
create mode 100644 arch/arm/mach-rockchip/rk3308/rk3308.c
create mode 100644 arch/arm/mach-rockchip/rk3308/syscon_rk3308.c
create mode 100644 board/rockchip/evb_rk3308/Kconfig
create mode 100644 board/rockchip/evb_rk3308/MAINTAINERS
create mode 100644 board/rockchip/evb_rk3308/Makefile
create mode 100644 board/rockchip/evb_rk3308/evb_rk3308.c
create mode 100644 configs/evb-rk3308_defconfig
create mode 100644 drivers/clk/rockchip/clk_rk3308.c
create mode 100644 drivers/ram/rockchip/sdram_rk3308.c
create mode 100644 include/configs/evb_rk3308.h
create mode 100644 include/configs/rk3308_common.h
create mode 100644 include/dt-bindings/clock/rk3308-cru.h
--
2.17.1
More information about the U-Boot
mailing list