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

Simon Glass
2017-04-05T04:01:54Z

Hi Tom,

I think we finally have the problems sorted out with the 'rock' board
so this is included here along with two other derivative boards and
various improvements.

The following changes since commit 11db152246607868f0e74db958947fbf79f28119:

Prepare v2017.05-rc1 (2017-04-04 17:53:24 -0400)

are available in the git repository at:

git://git.denx.de/u-boot-rockchip.git

for you to fetch changes up to 7da8680b260b4598d841d9a8432d95d56cb86d9f:

rockchip: Add support for MiQi rk3288 board (2017-04-04 20:01:57 -0600)

----------------------------------------------------------------
Eddie Cai (1):
rockchip: dts: firefly: add usb host power supply node

Heiko StÃ¼bner (10):
rockchip: rk3188: enable TPL_LIBGENERIC for generic memset
rockchip: rk3188: add README.rockchip paragraph describing sd boot
rockchip: rk3188: sdram: Set correct sdram base
rockchip: rk3188: Decode the actual amount of ram
rockchip: rk3188: Cleanup some SPL/TPL rename leftovers
rockchip: clk: rk3188: Allow configuration of the armclk
rockchip: rk3188: Setup the armclk in spl
rockchip: i2c: Add compatibles for Rockchip Cortex-A9 socs
rockchip: rk3188: follow THUMB_BUILD Kconfig migration
rockchip: rk3188: Add Radxa Rock board

Jacob Chen (1):
rockchip: configs: correct mmc env dev for rk3288 based boards

Jakob Unterwurzacher (1):
rockchip: spi: rk3399: move CONFIG_SPI and CONFIG_SPI_FLASH to defconfig

Jernej Skrabec (3):
rockchip: video: Split out HDMI controller code
rockchip: cosmetic: Sort RK3288 boards
rockchip: Add support for MiQi rk3288 board

Kever Yang (1):
rockchip: spl: use spl_early_init() instead of spl_init()

Philipp Tomsich (18):
rockchip: mkimage: simplify start/size calculation for rc4_encode
rockchip: mkimage: pad the header to 8-bytes (using a 'nop') for RK3399
rockchip: spl: RK3399: use boot0 hook to create space for SPL magic
rockchip: mkimage: update rkimage to support pre-padded payloads
rockchip: pinctrl: use per-SoC option names for Kconfig
rockchip: spl: RK3399: add COUNTER_FREQUENCY define to rk3399_common.h
rockchip: arm64: rk3399: remove unconditional debug message
rockchip: pinctrl: rk3399: add GMAC (RGMII only) support
rockchip: clk: rk3399: fix warnings for unused variables in SPL/non-SPL
rockchip: clk: rk3399: add clocking support for Ethernet
net: gmac_rockchip: Add support for the RK3399 GMAC
dts: rk3399: add gmac for the rk3399
rockchip: clk: rk3399: 24MHz is not a power of 2
rockchip: rk3399: spl: make SPL boot-order configurable via /chosen
arm64: rockchip: rk3399-puma: add DDR3-1333 timings
dts: rk3399-puma: add DTS for RK3399-Q7 (Puma) SoM
defconfig: puma-rk3399: add defconfig for the RK3399-Q7 (Puma)
dts: rk3399: move rockchip, vbus-gpio properties into board-specific files

Simon Glass (2):
Makefile: Correct dependency race condition with TPL
string: Provide a slimmed-down memset()

Makefile | 3 +-
arch/arm/dts/Makefile | 15 +-
arch/arm/dts/rk3188-radxarock.dts | 382 +++++++++
arch/arm/dts/rk3288-firefly.dts | 10 +
arch/arm/dts/rk3288-miqi.dts | 46 ++
arch/arm/dts/rk3288-miqi.dtsi | 423 ++++++++++
arch/arm/dts/rk3399-evb.dts | 2 +
arch/arm/dts/rk3399-puma.dts | 189 +++++
arch/arm/dts/rk3399-sdram-ddr3-1333.dtsi | 1537
++++++++++++++++++++++++++++++++++++
arch/arm/dts/rk3399.dtsi | 57 +-
arch/arm/include/asm/arch-rockchip/boot0.h | 18 +
arch/arm/include/asm/arch-rockchip/cru_rk3188.h | 1 +
arch/arm/include/asm/arch-rockchip/grf_rk3288.h | 68 +-
arch/arm/include/asm/arch-rockchip/grf_rk3399.h | 84 +-
arch/arm/include/asm/arch-rockchip/hdmi_rk3288.h | 456 -----------
arch/arm/include/asm/arch-rockchip/periph.h | 1 +
arch/arm/mach-rockchip/Kconfig | 1 +
arch/arm/mach-rockchip/rk3188-board-spl.c | 28 +-
arch/arm/mach-rockchip/rk3188-board-tpl.c | 6 +-
arch/arm/mach-rockchip/rk3188-board.c | 18 +-
arch/arm/mach-rockchip/rk3188/Kconfig | 14 +
arch/arm/mach-rockchip/rk3188/sdram_rk3188.c | 2 +-
arch/arm/mach-rockchip/rk3288/Kconfig | 101 +--
arch/arm/mach-rockchip/rk3399-board-spl.c | 103 ++-
arch/arm/mach-rockchip/rk3399/rk3399.c | 1 -
board/mqmaker/miqi_rk3288/Kconfig | 15 +
board/mqmaker/miqi_rk3288/MAINTAINERS | 6 +
board/mqmaker/miqi_rk3288/Makefile | 7 +
board/mqmaker/miqi_rk3288/miqi-rk3288.c | 15 +
board/radxa/rock/Kconfig | 15 +
board/radxa/rock/MAINTAINERS | 6 +
board/radxa/rock/Makefile | 7 +
board/radxa/rock/rock.c | 7 +
configs/evb-rk3399_defconfig | 2 +
configs/miqi-rk3288_defconfig | 73 ++
configs/puma-rk3399_defconfig | 72 ++
configs/rock_defconfig | 51 ++
doc/README.rockchip | 31 +-
doc/device-tree-bindings/chosen.txt | 22 +
drivers/clk/rockchip/clk_rk3188.c | 63 ++
drivers/clk/rockchip/clk_rk3399.c | 13 +-
drivers/i2c/rk_i2c.c | 2 +
drivers/net/gmac_rockchip.c | 140 +++-
drivers/pinctrl/Kconfig | 8 +-
drivers/pinctrl/rockchip/pinctrl_rk3399.c | 42 +
drivers/video/dw_hdmi.c | 764 ++++++++++++++++++
drivers/video/rockchip/Makefile | 2 +-
drivers/video/rockchip/rk_hdmi.c | 757 +-----------------
drivers/video/rockchip/rk_vop.c | 1 -
include/configs/evb_rk3288.h | 2 +-
include/configs/fennec_rk3288.h | 2 +-
include/configs/miqi_rk3288.h | 22 +
include/configs/popmetal_rk3288.h | 2 +-
include/configs/rk3188_common.h | 1 -
include/configs/rk3399_common.h | 8 +-
include/configs/rock.h | 30 +
include/configs/tinker_rk3288.h | 2 +-
include/dw_hdmi.h | 486 ++++++++++++
lib/Kconfig | 9 +
lib/string.c | 6 +-
tools/rkcommon.c | 90 ++-
tools/rkcommon.h | 10 +
tools/rksd.c | 17 +-
tools/rkspi.c | 17 +-
64 files changed, 5018 insertions(+), 1373 deletions(-)
create mode 100644 arch/arm/dts/rk3188-radxarock.dts
create mode 100644 arch/arm/dts/rk3288-miqi.dts
create mode 100644 arch/arm/dts/rk3288-miqi.dtsi
create mode 100644 arch/arm/dts/rk3399-puma.dts
create mode 100644 arch/arm/dts/rk3399-sdram-ddr3-1333.dtsi
create mode 100644 arch/arm/include/asm/arch-rockchip/boot0.h
delete mode 100644 arch/arm/include/asm/arch-rockchip/hdmi_rk3288.h
create mode 100644 board/mqmaker/miqi_rk3288/Kconfig
create mode 100644 board/mqmaker/miqi_rk3288/MAINTAINERS
create mode 100644 board/mqmaker/miqi_rk3288/Makefile
create mode 100644 board/mqmaker/miqi_rk3288/miqi-rk3288.c
create mode 100644 board/radxa/rock/Kconfig
create mode 100644 board/radxa/rock/MAINTAINERS
create mode 100644 board/radxa/rock/Makefile
create mode 100644 board/radxa/rock/rock.c
create mode 100644 configs/miqi-rk3288_defconfig
create mode 100644 configs/puma-rk3399_defconfig
create mode 100644 configs/rock_defconfig
create mode 100644 drivers/video/dw_hdmi.c
create mode 100644 include/configs/miqi_rk3288.h
create mode 100644 include/configs/rock.h
create mode 100644 include/dw_hdmi.h

Regards,
Simon