Pull request: u-boot-rockchip-20200429

Kever Yang kever.yang at rock-chips.com
Wed Apr 29 05:15:48 CEST 2020


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


More information about the U-Boot mailing list