[U-Boot] [PATCH v2 0/9] Add support for RK3308 SOC

Kever Yang kever.yang at rock-chips.com
Mon Nov 18 02:55:11 UTC 2019


On 2019/10/30 下午4:11, Andy Yan wrote:
> 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.
>
> Changes in v2:
> - Add board ROC-rk3308-CC
> - Update doc/README.rockchip
>
> Andy Yan (8):
>    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
>    rockchip: rk3308: Add dts for ROC-RK3308-CC
>    rockchip: rk3308: Add support for ROC-RK3308-CC board
>    doc: rockchip: Add documentation for rk3308 based boards
>
> Finley Xiao (1):
>    rockchip: clk: Add clk driver for rk3308
Applied to u-boot-rockchip master with rebase on  TOF and some 
checkpatch warning fix.

Thanks,
- Kever
>
>   arch/arm/dts/Makefile                         |    4 +
>   arch/arm/dts/rk3308-evb-u-boot.dtsi           |   17 +
>   arch/arm/dts/rk3308-evb.dts                   |  230 +++
>   arch/arm/dts/rk3308-roc-cc-u-boot.dtsi        |   17 +
>   arch/arm/dts/rk3308-roc-cc.dts                |  190 ++
>   arch/arm/dts/rk3308-u-boot.dtsi               |   25 +
>   arch/arm/dts/rk3308.dtsi                      | 1829 +++++++++++++++++
>   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         |   27 +
>   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/firefly/firefly-rk3308/Kconfig          |   15 +
>   board/firefly/firefly-rk3308/MAINTAINERS      |    5 +
>   board/firefly/firefly-rk3308/Makefile         |    7 +
>   board/firefly/firefly-rk3308/roc_rk3308_cc.c  |   82 +
>   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 +
>   configs/roc-rk3308-cc_defconfig               |   77 +
>   doc/README.rockchip                           |   20 +-
>   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 +
>   37 files changed, 5063 insertions(+), 1 deletion(-)
>   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-roc-cc-u-boot.dtsi
>   create mode 100644 arch/arm/dts/rk3308-roc-cc.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/firefly/firefly-rk3308/Kconfig
>   create mode 100644 board/firefly/firefly-rk3308/MAINTAINERS
>   create mode 100644 board/firefly/firefly-rk3308/Makefile
>   create mode 100644 board/firefly/firefly-rk3308/roc_rk3308_cc.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 configs/roc-rk3308-cc_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
>




More information about the U-Boot mailing list