[U-Boot] Please pull u-boot-rockchip

Hi Tom,
Here's an interim pull request for rockchip including RK3399 SoC support. I hope to come up with another one by the end of the week.
The following changes since commit 4579720412744dd13266a3505bb38ce2da819b4f:
Prepare v2016.09-rc1 (2016-07-25 22:25:52 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-rockchip.git
for you to fetch changes up to c482c60a14e5fa44a62e13bab4d07c52c37915dc:
rockchip: sdram: Fix register layout for Linux (2016-07-25 20:46:46 -0600)
---------------------------------------------------------------- Andreas Färber (2): rockchip: Clean up CPU selection rockchip: Exclude rk_timer for ARM64
Heiko Stübner (5): 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
John Keeping (1): rockchip: sdram: Fix register layout for Linux
Kever Yang (8): board: move all the rockchip board in one folder mkimage: rockchip: add suport for rk33 serial mkimage: rockchip: add suport for rk33 serial dts: add support for Rockchip rk3399 soc ARM64: rockchip: add support for rk3399 SoC based evb config: add config file for evb-rk3399 ARM64: evb-rk3399: add a README for this board setup mmc: rockchip: add SDHCI driver support for rockchip soc
Simon Glass (3): dm: core: Add a way to find a device by its driver rockchip: Add a way to obtain the main clock device rockchip: Use rockchip_get_clk() to obtain the SoC clock
Xu Ziyuan (7): rockchip: add option to change method of loading u-boot rockchip: add basic support for evb-rk3288 board usb: rockchip-phy: implement USB2.0 phy control usb: dwc2-otg: adjust fifo size via platform data usb: dwc2 : invalidate dcache before starting DMA rockchip: rk3288: add fastboot support rockchip: update fastboot usage
arch/arm/Kconfig | 7 +- arch/arm/dts/Makefile | 4 +- arch/arm/dts/rk3288-evb.dts | 59 +++ arch/arm/dts/rk3288-evb.dtsi | 379 ++++++++++++++++++ arch/arm/dts/rk3288.dtsi | 1 + arch/arm/dts/rk3399-evb.dts | 104 +++++ arch/arm/dts/rk3399.dtsi | 1028 ++++++++++++++++++++++++++++++++++++++++++++++++ arch/arm/include/asm/arch-rockchip/clock.h | 4 +- arch/arm/mach-rockchip/Kconfig | 38 +- arch/arm/mach-rockchip/Makefile | 8 +- arch/arm/mach-rockchip/board.c | 107 ++++- arch/arm/mach-rockchip/rk3036/Kconfig | 4 +- arch/arm/mach-rockchip/rk3036/Makefile | 1 - arch/arm/mach-rockchip/rk3288-board-spl.c | 10 +- arch/arm/mach-rockchip/rk3288/Kconfig | 10 + arch/arm/mach-rockchip/rk3288/Makefile | 1 + arch/arm/mach-rockchip/rk3288/clk_rk3288.c | 17 + arch/arm/mach-rockchip/rk3288/sdram_rk3288.c | 18 +- arch/arm/mach-rockchip/rk3399/Kconfig | 23 ++ arch/arm/mach-rockchip/rk3399/Makefile | 7 + arch/arm/mach-rockchip/rk3399/rk3399.c | 30 ++ arch/arm/mach-rockchip/{rk3036 => }/save_boot_param.S | 2 +- board/evb-rk3288/evb-rk3288/Kconfig | 15 + board/evb-rk3288/evb-rk3288/MAINTAINERS | 6 + board/evb-rk3288/evb-rk3288/Makefile | 7 + board/evb-rk3288/evb-rk3288/evb-rk3288.c | 15 + board/{evb_rk3036 => rockchip}/evb_rk3036/Kconfig | 2 +- board/{evb_rk3036 => rockchip}/evb_rk3036/MAINTAINERS | 0 board/{evb_rk3036 => rockchip}/evb_rk3036/Makefile | 0 board/{evb_rk3036 => rockchip}/evb_rk3036/evb_rk3036.c | 0 board/rockchip/evb_rk3399/Kconfig | 15 + board/rockchip/evb_rk3399/MAINTAINERS | 0 board/rockchip/evb_rk3399/Makefile | 7 + board/rockchip/evb_rk3399/README | 73 ++++ board/rockchip/evb_rk3399/evb-rk3399.c | 26 ++ board/{kylin => rockchip}/kylin_rk3036/Kconfig | 2 +- board/{kylin => rockchip}/kylin_rk3036/MAINTAINERS | 0 board/{kylin => rockchip}/kylin_rk3036/Makefile | 0 board/{kylin => rockchip}/kylin_rk3036/kylin_rk3036.c | 0 configs/chromebook_jerry_defconfig | 2 +- configs/evb-rk3036_defconfig | 2 +- configs/evb-rk3288_defconfig | 67 ++++ configs/evb-rk3399_defconfig | 33 ++ configs/firefly-rk3288_defconfig | 2 +- configs/kylin-rk3036_defconfig | 2 +- configs/rock2_defconfig | 2 +- configs/sandbox_defconfig | 4 +- configs/sandbox_noblk_defconfig | 4 +- doc/README.rockchip | 43 +- drivers/clk/clk_rk3288.c | 6 +- drivers/core/uclass.c | 20 + drivers/mmc/Kconfig | 6 + drivers/mmc/Makefile | 1 + drivers/mmc/rockchip_sdhci.c | 93 +++++ drivers/pinctrl/Kconfig | 14 +- drivers/pinctrl/rockchip/Makefile | 4 +- drivers/usb/gadget/dwc2_udc_otg.c | 22 +- drivers/usb/gadget/dwc2_udc_otg_regs.h | 6 +- drivers/usb/gadget/dwc2_udc_otg_xfer_dma.c | 3 + drivers/usb/phy/Makefile | 1 + drivers/usb/phy/rockchip_usb2_phy.c | 107 +++++ drivers/video/rockchip/rk_vop.c | 2 +- include/configs/evb-rk3288.h | 26 ++ include/configs/evb_rk3399.h | 26 ++ include/configs/rk3288_common.h | 31 ++ include/configs/rk3399_common.h | 73 ++++ include/dm/device.h | 4 + include/dm/uclass.h | 18 + include/dt-bindings/clock/rk3399-cru.h | 746 +++++++++++++++++++++++++++++++++++ include/usb/dwc2_udc.h | 5 + tools/rkcommon.c | 1 + 71 files changed, 3340 insertions(+), 66 deletions(-) create mode 100644 arch/arm/dts/rk3288-evb.dts create mode 100644 arch/arm/dts/rk3288-evb.dtsi create mode 100644 arch/arm/dts/rk3399-evb.dts create mode 100644 arch/arm/dts/rk3399.dtsi create mode 100644 arch/arm/mach-rockchip/rk3288/clk_rk3288.c create mode 100644 arch/arm/mach-rockchip/rk3399/Kconfig create mode 100644 arch/arm/mach-rockchip/rk3399/Makefile create mode 100644 arch/arm/mach-rockchip/rk3399/rk3399.c rename arch/arm/mach-rockchip/{rk3036 => }/save_boot_param.S (90%) create mode 100644 board/evb-rk3288/evb-rk3288/Kconfig create mode 100644 board/evb-rk3288/evb-rk3288/MAINTAINERS create mode 100644 board/evb-rk3288/evb-rk3288/Makefile create mode 100644 board/evb-rk3288/evb-rk3288/evb-rk3288.c rename board/{evb_rk3036 => rockchip}/evb_rk3036/Kconfig (89%) rename board/{evb_rk3036 => rockchip}/evb_rk3036/MAINTAINERS (100%) rename board/{evb_rk3036 => rockchip}/evb_rk3036/Makefile (100%) rename board/{evb_rk3036 => rockchip}/evb_rk3036/evb_rk3036.c (100%) create mode 100644 board/rockchip/evb_rk3399/Kconfig create mode 100644 board/rockchip/evb_rk3399/MAINTAINERS create mode 100644 board/rockchip/evb_rk3399/Makefile create mode 100644 board/rockchip/evb_rk3399/README create mode 100644 board/rockchip/evb_rk3399/evb-rk3399.c rename board/{kylin => rockchip}/kylin_rk3036/Kconfig (90%) rename board/{kylin => rockchip}/kylin_rk3036/MAINTAINERS (100%) rename board/{kylin => rockchip}/kylin_rk3036/Makefile (100%) rename board/{kylin => rockchip}/kylin_rk3036/kylin_rk3036.c (100%) create mode 100644 configs/evb-rk3288_defconfig create mode 100644 configs/evb-rk3399_defconfig create mode 100644 drivers/mmc/rockchip_sdhci.c create mode 100644 drivers/usb/phy/rockchip_usb2_phy.c create mode 100644 include/configs/evb-rk3288.h create mode 100644 include/configs/evb_rk3399.h create mode 100644 include/configs/rk3399_common.h create mode 100644 include/dt-bindings/clock/rk3399-cru.h
Regards, Simon

On Mon, Jul 25, 2016 at 09:56:39PM -0600, Simon Glass wrote:
Hi Tom,
Here's an interim pull request for rockchip including RK3399 SoC support. I hope to come up with another one by the end of the week.
The following changes since commit 4579720412744dd13266a3505bb38ce2da819b4f:
Prepare v2016.09-rc1 (2016-07-25 22:25:52 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-rockchip.git
for you to fetch changes up to c482c60a14e5fa44a62e13bab4d07c52c37915dc:
rockchip: sdram: Fix register layout for Linux (2016-07-25 20:46:46 -0600)
Applied to u-boot/master, thanks!
participants (2)
-
Simon Glass
-
Tom Rini