[U-Boot] [PATCH v2 0/7] add support for rk3328 SoC
Simon Glass
sjg at chromium.org
Thu Feb 23 03:39:38 UTC 2017
Hi Kever,
On 22 February 2017 at 03:13, Kever Yang <kever.yang at rock-chips.com> wrote:
>
> 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.
>
>
> Changes in v2:
> - split rockchip_get_cru into arch/arm/mach-rockchip
> - fix include header file order
> - drop MACRO for I2C reg access
> - use OSC_HZ for 24*1024*1024
> - fix include header file order
> - add space around operators in header file
> - fix include header file order
> - README file fix
>
> Kever Yang (7):
> rockchip: rk3328: add device tree file
> rockchip: rk3328: add soc basic support
> rockchip: rk3288: add clock driver
> rockchip: rk3328: add pinctrl driver
> rockchip: rk3328: add sysreset driver
> rockchip: rk3328: add evb-rk3328 support
> rockchip: rk3288: add defconfig 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 | 70 ++
> 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 | 9 +
> arch/arm/mach-rockchip/rk3328/clk_rk3328.c | 31 +
> 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 | 597 +++++++++
> drivers/pinctrl/Kconfig | 9 +
> drivers/pinctrl/rockchip/Makefile | 1 +
> drivers/pinctrl/rockchip/pinctrl_rk3328.c | 419 +++++++
> 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 +
> 29 files changed, 3595 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/clk_rk3328.c
> 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
>
I had various bisect problems with this series. I have pushed it to
u-boot-rockchip/testing. Can you please check it? Also please can you
take another look at the clock driver per my comment?
Regards,
Simon
More information about the U-Boot
mailing list