Hi Tom, Please pull the rockchip updates/fixes: - dts clean up to use -u-boot for px30, rk3399 boards - dts sycn from upstream kernel for rk3328, rk3399 - add rockchip rng driver - new board support: rk3328-roc-cc, rk3399-roc-pc - add signature support for spl fit image
Travis: https://travis-ci.org/keveryang/u-boot/builds/670117954 Thanks, - Kever The following changes since commit d16d37bcd4087b8ea0f66cb76a73edad182d151a: Merge tag 'video-for-v2020.07-rc1' of https://gitlab.denx.de/u-boot/custodians/u-boot-video (2020-04-27 09:41:51 -0400) are available in the Git repository at: https://gitlab.denx.de/u-boot/custodians/u-boot-rockchip.git tags/u-boot-rockchip-20200429 for you to fetch changes up to 400ea1f5b9287233837d92662b370963f8ef4f59: rk3399: Add ROC-RK3399-PC Mezzanine board (2020-04-29 11:11:41 +0800) ---------------------------------------------------------------- Chen-Yu Tsai (9): rockchip: dts: rk3328-evb: Move vcc5v0-host-xhci-drv to -u-boot.dtsi rockchip: dts: rk3328-evb: Move gmac2io related nodes to -u-boot.dtsi rockchip: dts: rk3328: Move OTG node's hnp-srp-disable to rk3328-u-boot.dtsi dt-bindings: clock: rk3328: sync from upstream Linux kernel dt-bindings: power: rk3328-power: sync from upstream Linux kernel rockchip: rk3328: Disable generic PHY support rockchip: dts: rk3328: Sync device tree files from Linux rockchip: rk3328: Add support for ROC-RK3328-CC board rockchip: dts: rock64: Fix XHCI usage Heiko Stuebner (7): spl: fit: select SPL_HASH_SUPPORT for SPL_FIT_SIGNATURE spl: fit: select SPL_CRYPTO_SUPPORT for SPL_FIT_SIGNATURE lib: rsa: distinguish between tpl and spl for CONFIG_RSA_VERIFY mkimage: fit_image: handle multiple errors when writing signatures spl: fit: enable signing a generated u-boot.itb spl: fit: add Kconfig option to specify key-hint for fit_generator rockchip: make_fit_atf: add signature handling Jagan Teki (4): arm64: dts: rk3399-puma: Move u-boot properties into -u-boot.dtsi clk: rk3399: Set empty for HCLK_SD assigned-clocks arm64: dts: rk3399: Sync v5.7-rc1 from Linux arm: dts: rk3399: Sync roc-pc-mezzanine from v5.7-rc1 Kever Yang (4): rockchip: video: Use ofnode_decode_display_timing() to parse timing rockchip: video: Convert to use APIs which support live DT rockchip: px30: add -u-boot dtsi for soc rockchip: px30-evb: remove redundant include file Lin Jinhan (5): arm: dts: rockchip: rk3399: add and enable rng node arm: dts: rockchip: px30: add and enable rng node rockchip: rng: Add a driver for random number generator(rng) device rockchip: rk3399: Enable CONFIG_RNG_ROCKCHIP rockchip: px30: Enable CONFIG_RNG_ROCKCHIP Suniel Mahesh (3): arm: dts: rockchip: rk3399-roc-pc: Enable FE1.1 USB 2.0 HUB on roc-rk3399-pc rockchip: board: roc-pc-rk3399: Remove support for push button rk3399: Add ROC-RK3399-PC Mezzanine board Kconfig | 18 + Makefile | 11 +- arch/arm/dts/Makefile | 2 + arch/arm/dts/cros-ec-keyboard.dtsi | 10 +- arch/arm/dts/cros-ec-sbs.dtsi | 39 +- arch/arm/dts/px30-evb-u-boot.dtsi | 80 +- arch/arm/dts/px30-evb.dts | 1 - arch/arm/dts/px30-firefly-u-boot.dtsi | 82 +- arch/arm/dts/px30-u-boot.dtsi | 90 ++ arch/arm/dts/rk3328-evb-u-boot.dtsi | 39 + arch/arm/dts/rk3328-evb.dts | 220 ++-- arch/arm/dts/rk3328-roc-cc-u-boot.dtsi | 47 + arch/arm/dts/rk3328-roc-cc.dts | 354 ++++++ arch/arm/dts/rk3328-rock64-u-boot.dtsi | 11 + arch/arm/dts/rk3328-rock64.dts | 132 +- arch/arm/dts/rk3328-u-boot.dtsi | 4 + arch/arm/dts/rk3328.dtsi | 1415 ++++++++++++++-------- arch/arm/dts/rk3399-evb-u-boot.dtsi | 12 + arch/arm/dts/rk3399-evb.dts | 522 +++++--- arch/arm/dts/rk3399-ficus.dts | 6 + arch/arm/dts/rk3399-firefly.dts | 251 +++- arch/arm/dts/rk3399-gru-bob.dts | 16 +- arch/arm/dts/rk3399-gru-chromebook.dtsi | 40 +- arch/arm/dts/rk3399-gru-kevin.dts | 34 +- arch/arm/dts/rk3399-gru.dtsi | 89 +- arch/arm/dts/rk3399-khadas-edge.dtsi | 3 + arch/arm/dts/rk3399-leez-p710.dts | 36 +- arch/arm/dts/rk3399-nanopc-t4.dts | 47 +- arch/arm/dts/rk3399-nanopi4.dtsi | 66 +- arch/arm/dts/rk3399-orangepi.dts | 79 +- arch/arm/dts/rk3399-puma-u-boot.dtsi | 31 +- arch/arm/dts/rk3399-puma.dtsi | 578 ++++----- arch/arm/dts/rk3399-roc-pc-mezzanine-u-boot.dtsi | 6 + arch/arm/dts/rk3399-roc-pc-mezzanine.dts | 93 ++ arch/arm/dts/rk3399-roc-pc-u-boot.dtsi | 36 + arch/arm/dts/rk3399-roc-pc.dts | 3 +- arch/arm/dts/rk3399-roc-pc.dtsi | 35 +- arch/arm/dts/rk3399-rock-pi-4.dts | 129 ++ arch/arm/dts/rk3399-rock960.dts | 49 + arch/arm/dts/rk3399-rock960.dtsi | 13 +- arch/arm/dts/rk3399-rockpro64.dts | 751 +----------- arch/arm/dts/rk3399-rockpro64.dtsi | 797 ++++++++++++ arch/arm/dts/rk3399-u-boot.dtsi | 7 + arch/arm/dts/rk3399.dtsi | 583 +++++---- arch/arm/mach-rockchip/make_fit_atf.py | 51 +- board/firefly/roc-pc-rk3399/MAINTAINERS | 2 + board/firefly/roc-pc-rk3399/roc-pc-rk3399.c | 16 +- board/rockchip/evb_rk3328/MAINTAINERS | 7 + configs/evb-px30_defconfig | 2 + configs/evb-rk3328_defconfig | 1 - configs/evb-rk3399_defconfig | 2 + configs/roc-cc-rk3328_defconfig | 102 ++ configs/roc-pc-mezzanine-rk3399_defconfig | 67 + configs/rock64-rk3328_defconfig | 1 - doc/README.rockchip | 4 +- doc/uImage.FIT/howto.txt | 13 + drivers/clk/rockchip/clk_rk3399.c | 1 + drivers/rng/Kconfig | 8 + drivers/rng/Makefile | 1 + drivers/rng/rockchip_rng.c | 224 ++++ drivers/video/rockchip/rk3288_mipi.c | 1 - drivers/video/rockchip/rk3399_mipi.c | 1 - drivers/video/rockchip/rk_edp.c | 2 +- drivers/video/rockchip/rk_lvds.c | 13 +- drivers/video/rockchip/rk_mipi.c | 14 +- include/dt-bindings/clock/rk3328-cru.h | 212 ++-- include/dt-bindings/power/rk3328-power.h | 19 + lib/rsa/Makefile | 2 +- tools/image-host.c | 2 +- 69 files changed, 5060 insertions(+), 2575 deletions(-) create mode 100644 arch/arm/dts/px30-u-boot.dtsi create mode 100644 arch/arm/dts/rk3328-roc-cc-u-boot.dtsi create mode 100644 arch/arm/dts/rk3328-roc-cc.dts create mode 100644 arch/arm/dts/rk3399-roc-pc-mezzanine-u-boot.dtsi create mode 100644 arch/arm/dts/rk3399-roc-pc-mezzanine.dts create mode 100644 arch/arm/dts/rk3399-rockpro64.dtsi create mode 100644 configs/roc-cc-rk3328_defconfig create mode 100644 configs/roc-pc-mezzanine-rk3399_defconfig create mode 100644 drivers/rng/rockchip_rng.c create mode 100644 include/dt-bindings/power/rk3328-power.h