Pull request: u-boot-rockchip-20230731

Kever Yang kever.yang at rock-chips.com
Mon Jul 31 15:54:14 CEST 2023


Hi Tom,

Please pull the updates for rockchip platform:
- Update dwc3 generic driver and update support for rk3568/rk3328;
- Add boards:
	rk3566: Pine64 Quartz64-A/B, SOQuartz on Model A/Blade/CM4-IO
	rk3568: Radxa E25 Carrier Board
	rk3588: Radxa ROCK5A
- Fixes and updates for chromebook veryon/jerry/speedy;
- SPI support fixes for rk3399/rk3568/rk3588;
- rk3588 usbdp phy support;
- dts and config updates for different boards;


CI:
https://source.denx.de/u-boot/custodians/u-boot-rockchip/-/pipelines/17148

Thanks,
- Kever

The following changes since commit a36d59ba99a19c777d896d4c70e75975654e2831:

  Merge tag 'efi-2023-10-rc2' of https://source.denx.de/u-boot/custodians/u-boot-efi (2023-07-28 12:48:00 -0400)

are available in the Git repository at:

  https://source.denx.de/u-boot/custodians/u-boot-rockchip.git tags/u-boot-rockchip-20230731

for you to fetch changes up to 1f54f71b182e3515f72870a75ce2ba769b00b1f3:

  board: rockchip: Add Radxa E25 Carrier Board (2023-07-31 20:34:32 +0800)

----------------------------------------------------------------
Alper Nebi Yasak (7):
      rockchip: veyron: Enable RESET driver
      rockchip: veyron: Enable building SPI ROM images
      rockchip: veyron: Unify u-boot.dtsi bootph-all fragments
      rockchip: veyron: Add serial, logging, silent console support
      rockchip: veyron: Use TrueType fonts
      rockchip: chromebook_jerry: Re-enable MAX98090 codec driver
      rockchip: chromebook_speedy: Enable sound

Eugen Hristev (2):
      ARM: dts: rockchip: rk3588: Move bootph-all props to common file
      board: rockchip: add Radxa ROCK5A Rk3588 board

Jagan Teki (7):
      arm64: dts: rockchip: Drop unused rk3328-xhci node
      configs: Drop unused XHCI_DWC3 for RK3328 boards
      usb: dwc3-generic: Restrict single ctrl node for RK3328
      configs: Enable DWC3 USB 3.0 on RK3328 boards
      phy: rockchip-inno-usb2: Add USB2 PHY for RK3328
      clk: rockchip: rk3328: Handle usb480m phy clock
      configs: rockchip: Enable USB2PHY for RK3328 boards

Jonas Karlman (24):
      Revert "arm: dts: rockchip: radxa-cm3-io, rock-3a: enable regulators for usb"
      usb: dwc3-generic: Return early when there is no child node
      usb: dwc3-generic: Relax unsupported dr_mode check
      usb: dwc3-generic: Add rk3568 support
      rockchip: rk3568: Use dwc3-generic driver
      board: rockchip: Add Pine64 Quartz64-A Board
      board: rockchip: Add Pine64 Quartz64-B Board
      board: rockchip: Add Pine64 SOQuartz on Model A
      board: rockchip: Add Pine64 SOQuartz on Blade
      board: rockchip: Add Pine64 SOQuartz on CM4-IO
      rockchip: rk356x: Sync dtsi from linux v6.4
      rockchip: rk3566-radxa-cm3-io: Sync dts from linux v6.4
      rockchip: rk356x-u-boot: Add bootph-all to common pinctrl nodes
      rockchip: rk356x-u-boot: Use relaxed u-boot,spl-boot-order
      rockchip: rk3399-rockpro64: Fix SPL max size and SPI flash payload offset
      rockchip: rk3399-pinebook-pro: Fix SPL max size and SPI flash payload offset
      rockchip: rk3399-pinephone-pro: Fix SPL max size and SPI flash payload offset
      rockchip: rk3399-roc-pc: Fix SPL max size and SPI flash payload offset
      doc: rockchip: Update SPI flashing instruction
      rockchip: rk3568-rock-3a: Fix SPI Flash alias
      rockchip: rk3588-rock-5b: Fix SPI Flash alias
      rockchip: rk3568-rock-3a: Fix pcie2x1 and pcie3x2 pinctrl override
      power: regulator: rk8xx: Add 500us delay after LDO regulator is enabled
      board: rockchip: Add Radxa E25 Carrier Board

Pegorer Massimo (5):
      rockchip: rk3308: fix board_debug_uart_init
      rockchip: rk3308: no DEBUG_UART_BOARD_INIT for ROCK Pi S
      rockchip: rk3308: add support for sdmmc boot
      rockchip: rk3308: fix same-as-spl boot order
      configs: rockchip: drop useless DEBUG_UART_SKIP_INIT

 arch/arm/dts/Makefile                            |  10 +-
 arch/arm/dts/rk3288-veyron-speedy-u-boot.dtsi    |  30 +-
 arch/arm/dts/rk3288-veyron-u-boot.dtsi           |   4 +
 arch/arm/dts/rk3308-rock-pi-s-u-boot.dtsi        |   2 +-
 arch/arm/dts/rk3308-u-boot.dtsi                  |   5 +
 arch/arm/dts/rk3308.dtsi                         |   6 +-
 arch/arm/dts/rk3328-evb-u-boot.dtsi              |   5 -
 arch/arm/dts/rk3328-roc-cc-u-boot.dtsi           |  14 -
 arch/arm/dts/rk3328-rock-pi-e-u-boot.dtsi        |   5 -
 arch/arm/dts/rk3328-rock64-u-boot.dtsi           |  15 -
 arch/arm/dts/rk3328-u-boot.dtsi                  |  11 -
 arch/arm/dts/rk3399-pinebook-pro-u-boot.dtsi     |   4 -
 arch/arm/dts/rk3399-pinephone-pro-u-boot.dtsi    |   4 -
 arch/arm/dts/rk3399-roc-pc-u-boot.dtsi           |   4 -
 arch/arm/dts/rk3399-rockpro64-u-boot.dtsi        |   4 -
 arch/arm/dts/rk3566-quartz64-a-u-boot.dtsi       |  51 ++
 arch/arm/dts/rk3566-quartz64-a.dts               | 839 +++++++++++++++++++++++
 arch/arm/dts/rk3566-quartz64-b-u-boot.dtsi       |  43 ++
 arch/arm/dts/rk3566-quartz64-b.dts               | 739 ++++++++++++++++++++
 arch/arm/dts/rk3566-radxa-cm3-io-u-boot.dtsi     |  60 --
 arch/arm/dts/rk3566-radxa-cm3-io.dts             |   8 +
 arch/arm/dts/rk3566-soquartz-blade-u-boot.dtsi   |   3 +
 arch/arm/dts/rk3566-soquartz-blade.dts           | 194 ++++++
 arch/arm/dts/rk3566-soquartz-cm4-u-boot.dtsi     |   3 +
 arch/arm/dts/rk3566-soquartz-cm4.dts             | 192 ++++++
 arch/arm/dts/rk3566-soquartz-model-a-u-boot.dtsi |   3 +
 arch/arm/dts/rk3566-soquartz-model-a.dts         | 232 +++++++
 arch/arm/dts/rk3566-soquartz-u-boot.dtsi         |  26 +
 arch/arm/dts/rk3566-soquartz.dtsi                | 688 +++++++++++++++++++
 arch/arm/dts/rk3568-pinctrl.dtsi                 |  94 +++
 arch/arm/dts/rk3568-radxa-cm3i.dtsi              | 415 +++++++++++
 arch/arm/dts/rk3568-radxa-e25-u-boot.dtsi        |  32 +
 arch/arm/dts/rk3568-radxa-e25.dts                | 236 +++++++
 arch/arm/dts/rk3568-rock-3a-u-boot.dtsi          |  80 +--
 arch/arm/dts/rk356x-u-boot.dtsi                  |  67 +-
 arch/arm/dts/rk356x.dtsi                         |  14 +-
 arch/arm/dts/rk3588-rock-5b-u-boot.dtsi          |  55 --
 arch/arm/dts/rk3588s-rock-5a-u-boot.dtsi         |  34 +
 arch/arm/dts/rk3588s-rock-5a.dts                 |  73 ++
 arch/arm/dts/rk3588s-u-boot.dtsi                 |  65 ++
 arch/arm/mach-rockchip/Kconfig                   |   1 -
 arch/arm/mach-rockchip/rk3288/Kconfig            |   6 +
 arch/arm/mach-rockchip/rk3308/rk3308.c           |   2 +-
 arch/arm/mach-rockchip/rk3568/Kconfig            |   6 +
 arch/arm/mach-rockchip/rk3588/Kconfig            |  29 +-
 board/pine64/quartz64_rk3566/Kconfig             |  15 +
 board/pine64/quartz64_rk3566/MAINTAINERS         |  23 +
 board/pine64/quartz64_rk3566/Makefile            |   3 +
 board/pine64/quartz64_rk3566/quartz64-rk3566.c   |   1 +
 board/radxa/rock5a-rk3588s/Kconfig               |  15 +
 board/radxa/rock5a-rk3588s/MAINTAINERS           |   6 +
 board/radxa/rock5a-rk3588s/Makefile              |   6 +
 board/radxa/rock5a-rk3588s/rock5a-rk3588s.c      |  39 ++
 board/rockchip/evb_rk3568/MAINTAINERS            |   8 +
 configs/chromebit_mickey_defconfig               |   6 +
 configs/chromebook_jerry_defconfig               |   1 +
 configs/chromebook_minnie_defconfig              |   6 +-
 configs/chromebook_speedy_defconfig              |   7 +
 configs/evb-px30_defconfig                       |   1 -
 configs/evb-px5_defconfig                        |   1 -
 configs/evb-rk3308_defconfig                     |   1 -
 configs/evb-rk3328_defconfig                     |   5 +-
 configs/firefly-px30_defconfig                   |   1 -
 configs/geekbox_defconfig                        |   1 -
 configs/lion-rk3368_defconfig                    |   1 -
 configs/nanopi-r2c-rk3328_defconfig              |   4 +-
 configs/nanopi-r2s-rk3328_defconfig              |   4 +-
 configs/nanopi-r5c-rk3568_defconfig              |   3 +-
 configs/nanopi-r5s-rk3568_defconfig              |   3 +-
 configs/odroid-go2_defconfig                     |   1 -
 configs/pinebook-pro-rk3399_defconfig            |   4 +-
 configs/pinephone-pro-rk3399_defconfig           |   4 +-
 configs/px30-core-ctouch2-of10-px30_defconfig    |   1 -
 configs/px30-core-ctouch2-px30_defconfig         |   1 -
 configs/px30-core-edimm2.2-px30_defconfig        |   1 -
 configs/quartz64-a-rk3566_defconfig              | 110 +++
 configs/quartz64-b-rk3566_defconfig              | 106 +++
 configs/radxa-cm3-io-rk3566_defconfig            |   2 +-
 configs/radxa-e25-rk3568_defconfig               |  94 +++
 configs/ringneck-px30_defconfig                  |   1 -
 configs/roc-cc-rk3308_defconfig                  |   1 -
 configs/roc-cc-rk3328_defconfig                  |   4 +-
 configs/roc-pc-mezzanine-rk3399_defconfig        |   4 +-
 configs/roc-pc-rk3399_defconfig                  |   4 +-
 configs/rock-3a-rk3568_defconfig                 |   5 +-
 configs/rock-pi-e-rk3328_defconfig               |   5 +-
 configs/rock-pi-s-rk3308_defconfig               |   2 +-
 configs/rock5a-rk3588s_defconfig                 |  72 ++
 configs/rock5b-rk3588_defconfig                  |   3 +
 configs/rock64-rk3328_defconfig                  |   4 +-
 configs/rockpro64-rk3399_defconfig               |   5 +-
 configs/sheep-rk3368_defconfig                   |   1 -
 configs/soquartz-blade-rk3566_defconfig          |  90 +++
 configs/soquartz-cm4-rk3566_defconfig            |  90 +++
 configs/soquartz-model-a-rk3566_defconfig        |  90 +++
 doc/board/rockchip/rockchip.rst                  |  33 +-
 drivers/clk/rockchip/clk_rk3328.c                |   2 +
 drivers/phy/rockchip/phy-rockchip-inno-usb2.c    |  34 +
 drivers/power/regulator/rk8xx.c                  |   4 +
 drivers/usb/dwc3/dwc3-generic.c                  |  49 +-
 include/configs/quartz64_rk3566.h                |  10 +
 include/configs/rock5a-rk3588s.h                 |  15 +
 102 files changed, 5055 insertions(+), 371 deletions(-)
 create mode 100644 arch/arm/dts/rk3566-quartz64-a-u-boot.dtsi
 create mode 100644 arch/arm/dts/rk3566-quartz64-a.dts
 create mode 100644 arch/arm/dts/rk3566-quartz64-b-u-boot.dtsi
 create mode 100644 arch/arm/dts/rk3566-quartz64-b.dts
 create mode 100644 arch/arm/dts/rk3566-soquartz-blade-u-boot.dtsi
 create mode 100644 arch/arm/dts/rk3566-soquartz-blade.dts
 create mode 100644 arch/arm/dts/rk3566-soquartz-cm4-u-boot.dtsi
 create mode 100644 arch/arm/dts/rk3566-soquartz-cm4.dts
 create mode 100644 arch/arm/dts/rk3566-soquartz-model-a-u-boot.dtsi
 create mode 100644 arch/arm/dts/rk3566-soquartz-model-a.dts
 create mode 100644 arch/arm/dts/rk3566-soquartz-u-boot.dtsi
 create mode 100644 arch/arm/dts/rk3566-soquartz.dtsi
 create mode 100644 arch/arm/dts/rk3568-radxa-cm3i.dtsi
 create mode 100644 arch/arm/dts/rk3568-radxa-e25-u-boot.dtsi
 create mode 100644 arch/arm/dts/rk3568-radxa-e25.dts
 create mode 100644 arch/arm/dts/rk3588s-rock-5a-u-boot.dtsi
 create mode 100644 arch/arm/dts/rk3588s-rock-5a.dts
 create mode 100644 board/pine64/quartz64_rk3566/Kconfig
 create mode 100644 board/pine64/quartz64_rk3566/MAINTAINERS
 create mode 100644 board/pine64/quartz64_rk3566/Makefile
 create mode 100644 board/pine64/quartz64_rk3566/quartz64-rk3566.c
 create mode 100644 board/radxa/rock5a-rk3588s/Kconfig
 create mode 100644 board/radxa/rock5a-rk3588s/MAINTAINERS
 create mode 100644 board/radxa/rock5a-rk3588s/Makefile
 create mode 100644 board/radxa/rock5a-rk3588s/rock5a-rk3588s.c
 create mode 100644 configs/quartz64-a-rk3566_defconfig
 create mode 100644 configs/quartz64-b-rk3566_defconfig
 create mode 100644 configs/radxa-e25-rk3568_defconfig
 create mode 100644 configs/rock5a-rk3588s_defconfig
 create mode 100644 configs/soquartz-blade-rk3566_defconfig
 create mode 100644 configs/soquartz-cm4-rk3566_defconfig
 create mode 100644 configs/soquartz-model-a-rk3566_defconfig
 create mode 100644 include/configs/quartz64_rk3566.h
 create mode 100644 include/configs/rock5a-rk3588s.h


More information about the U-Boot mailing list