Hi Kever, On 22 February 2017 at 03:13, Kever Yang <kever.y...@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 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot