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@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 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot