[U-Boot] [PATCH 0/9] rockchip: cosmetics, a fix and first steps on the rk3188

Heiko Stuebner heiko at sntech.de
Sat Jul 16 00:17:12 CEST 2016


I've made some nice progress on using mainline uboot on the rk3188
and would like to dump some first results.

Right now I can use uboot on the rk3188 with the Rockchip binary ddr init,
similar to what barebox does and can even netboot a kernel image using
a usb ethernet adapter [0] .

While working on this I found quite some cosmetic stuff that shouldn't
persist to make extending easier. So while I don't know what the policy
is for my standalone pinctrl and clock drivers (without the actual board)
at least the cosmetics + fix might get in at least.


[0] https://github.com/mmind/u-boot-rockchip/commits/rk3188-netboot

Heiko Stuebner (9):
  cosmetic: rockchip: rk3288: pinctrl: fix config symbol naming
  cosmetic: rockchip: rk3036: pinctrl: fix config symbol naming
  cosmetic: rockchip: sort socs according to numbers
  cosmetic: rockchip: rk3288: rename rkclk_configure_cpu
  rockchip: rk3288: fix FREF_MIN_HZ constant
  rockchip: rk3188: Add header files for PMU and GRF
  rockchip: rk3188: Add pinctrl driver
  rockchip: rk3188: Bring in rk3066/rk3188 clock bindings
  rockchip: rk3188: Add clock driver

 arch/arm/include/asm/arch-rockchip/clock.h      |   2 +-
 arch/arm/include/asm/arch-rockchip/cru_rk3188.h | 186 +++++++
 arch/arm/include/asm/arch-rockchip/grf_rk3188.h | 589 +++++++++++++++++++++++
 arch/arm/include/asm/arch-rockchip/pmu_rk3188.h |  36 ++
 arch/arm/mach-rockchip/Kconfig                  |  20 +-
 arch/arm/mach-rockchip/Makefile                 |   4 +-
 arch/arm/mach-rockchip/rk3288/sdram_rk3288.c    |   2 +-
 configs/chromebook_jerry_defconfig              |   2 +-
 configs/evb-rk3036_defconfig                    |   2 +-
 configs/firefly-rk3288_defconfig                |   2 +-
 configs/kylin-rk3036_defconfig                  |   2 +-
 configs/rock2_defconfig                         |   2 +-
 configs/sandbox_defconfig                       |   4 +-
 configs/sandbox_noblk_defconfig                 |   4 +-
 drivers/clk/Makefile                            |   1 +
 drivers/clk/clk_rk3188.c                        | 464 ++++++++++++++++++
 drivers/clk/clk_rk3288.c                        |   4 +-
 drivers/pinctrl/Kconfig                         |  23 +-
 drivers/pinctrl/rockchip/Makefile               |   5 +-
 drivers/pinctrl/rockchip/pinctrl_rk3188.c       | 614 ++++++++++++++++++++++++
 include/dt-bindings/clock/rk3066a-cru.h         |  40 ++
 include/dt-bindings/clock/rk3188-cru-common.h   | 256 ++++++++++
 include/dt-bindings/clock/rk3188-cru.h          |  56 +++
 23 files changed, 2286 insertions(+), 34 deletions(-)
 create mode 100644 arch/arm/include/asm/arch-rockchip/cru_rk3188.h
 create mode 100644 arch/arm/include/asm/arch-rockchip/grf_rk3188.h
 create mode 100644 arch/arm/include/asm/arch-rockchip/pmu_rk3188.h
 create mode 100644 drivers/clk/clk_rk3188.c
 create mode 100644 drivers/pinctrl/rockchip/pinctrl_rk3188.c
 create mode 100644 include/dt-bindings/clock/rk3066a-cru.h
 create mode 100644 include/dt-bindings/clock/rk3188-cru-common.h
 create mode 100644 include/dt-bindings/clock/rk3188-cru.h

-- 
2.8.0.rc3



More information about the U-Boot mailing list