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

Simon Glass
2016-07-26T03:56:39Z

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