Pull request: u-boot-rockchip-20240812

Kever Yang kever.yang at rock-chips.com
Mon Aug 12 11:45:30 CEST 2024


Hi Tom,

Please pull the updates for rockchip platform:
- Add board support:
	RK3566: Radxa ROCK 3 Model C
		Radxa ZERO 3W/3E
		Xunlong Orange Pi 3B
	RK3568J: Radxa ROCK 3B
	RK3308B: Radxa ROCK S0
	RK3588: Radxa ROCK 5 ITX
		FriendlyElec CM3588 NAS board
- dw-mmc: allow 4-bit mode;
- dts and config updates;

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

Thanks,
- Kever

The following changes since commit 1c5445f190cabfd0e453f583aca44da10156c0d6:

  Merge patch series "Low Power Mode: Package TIFS Stub in BeaglePlay" (2024-08-08 18:37:11 -0600)

are available in the Git repository at:

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

for you to fetch changes up to 192318d3dcd42da47b9df532a9bda125ed120e4f:

  configs: rockchip: enable "ums" command for Radxa ROCK 5B (2024-08-12 15:44:04 +0800)

----------------------------------------------------------------
Alexey Charkov (1):
      arm64: dts: rockchip: add thermal zones information on RK3588

Dragan Simic (1):
      arm64: dts: rockchip: Prepare RK3588 SoC dtsi files for per-variant OPPs

FUKAUMI Naoki (6):
      arm64: dts: rockchip: fix mmc aliases for Radxa ZERO 3E/3W
      arm: dts: rockchip: disable "usb_host0_ohci" to make boot faster for Radxa ROCK 3A
      arm64: dts: rockchip: change spi-max-frequency for Radxa ROCK 3C
      arm: dts: rockchip: remove upstreamed props for Radxa ROCK 3A
      arm: dts: rockchip: remove upstreamed props for Radxa ROCK 5B
      configs: rockchip: enable "ums" command for Radxa ROCK 5B

Heiko Stuebner (2):
      arm64: dts: rockchip: add ROCK 5 ITX board
      board: rockchip: Add Radxa ROCK 5 ITX

Jonas Karlman (26):
      mmc: rockchip_dw_mmc: Allow 4-bit mode when 8-bit mode is supported
      rockchip: io-domain: Add support for RK3308
      rockchip: rk3566-pinetab2: Migrate to OF_UPSTREAM
      rockchip: rk3588-toybrick-x0: Migrate to OF_UPSTREAM
      rockchip: px30/rk3326: Use soc dtsi files from dts/upstream
      rockchip: Use files from dts/upstream
      rockchip: rk3308: Remove OTP device node from soc u-boot dtsi
      arm64: dts: rockchip: Add OTP device node for RK3308
      arm64: dts: rockchip: Add rk3308 IO voltage domains
      arm64: dts: rockchip: Add sdmmc related properties on rk3308-rock-pi-s
      arm64: dts: rockchip: Add pinctrl for UART0 to rk3308-rock-pi-s
      arm64: dts: rockchip: Add mdio and ethernet-phy nodes to rk3308-rock-pi-s
      arm64: dts: rockchip: Add io-domains to rk3308-rock-pi-s
      arm64: dts: rockchip: Update WIFi/BT related nodes on rk3308-rock-pi-s
      rockchip: rk3308-rock-pi-s: Remove unnecessary u-boot dtsi overrides
      rockchip: rk3308-rock-pi-s: Enable LED and IO Domain driver
      arm64: dts: rockchip: Add Radxa ROCK S0
      board: rockchip: Add Radxa ROCK S0
      arm64: dts: rockchip: Add Radxa ROCK 3B
      board: rockchip: Add Radxa ROCK 3B
      arm64: dts: rockchip: Add Radxa ZERO 3W/3E
      dm: adc: Add SPL_ADC Kconfig symbol for use of ADC in SPL
      board: rockchip: Add Radxa ZERO 3W/3E
      arm64: dts: rockchip: Add Xunlong Orange Pi 3B
      board: rockchip: Add FriendlyElec CM3588 NAS
      rockchip: rk3568-nanopi-r5: Disable SPL_DM_WARN Kconfig option

Kever Yang (1):
      rockchip: dts: rk3568: Sync the evb board name with kernel

Maxim Moskalets (1):
      board: rockchip: add Radxa ROCK 3 Model C

Quentin Schulz (1):
      rockchip: configs: puma-rk3399: disable VIDEO support that breaks Linux

Ricardo Pardini (1):
      board: rockchip: Add Xunlong Orange Pi 3B

Sebastian Kropatsch (2):
      phy: rockchip: naneng-combphy: Introduce PHY-IDs to fix RK3588 muxing
      arm64: dts: rockchip: Add FriendlyElec CM3588 NAS board

Trevor Woerner (1):
      arm64: dts: rockchip: add gpio-line-names to radxa-zero-3

 arch/arm/dts/px30-firefly.dts                      |    4 +
 arch/arm/dts/px30-u-boot.dtsi                      |    4 +
 arch/arm/dts/px30.dtsi                             | 2415 -----------------
 arch/arm/dts/rk3308-rock-pi-s-u-boot.dtsi          |   19 -
 arch/arm/dts/rk3308-rock-s0-u-boot.dtsi            |   21 +
 arch/arm/dts/rk3308-u-boot.dtsi                    |   16 -
 arch/arm/dts/rk3326-odroid-go2-u-boot.dtsi         |    4 +
 arch/arm/dts/rk3326.dtsi                           |   15 -
 arch/arm/dts/rk3566-orangepi-3b-u-boot.dtsi        |   14 +
 arch/arm/dts/rk3566-orangepi-3b-v1.1-u-boot.dtsi   |    3 +
 arch/arm/dts/rk3566-orangepi-3b-v1.1.dts           |    3 +
 arch/arm/dts/rk3566-orangepi-3b-v2.1-u-boot.dtsi   |    3 +
 arch/arm/dts/rk3566-orangepi-3b-v2.1.dts           |    3 +
 arch/arm/dts/rk3566-orangepi-3b.dts                |    5 +
 arch/arm/dts/rk3566-pinetab2-v0.1.dts              |   28 -
 arch/arm/dts/rk3566-pinetab2-v2.0.dts              |   48 -
 arch/arm/dts/rk3566-pinetab2.dtsi                  |  943 -------
 arch/arm/dts/rk3566-radxa-zero-3e-u-boot.dtsi      |   15 +
 arch/arm/dts/rk3566-radxa-zero-3w-u-boot.dtsi      |   15 +
 arch/arm/dts/rk3566-rock-3c-u-boot.dtsi            |   18 +
 ...evb-u-boot.dtsi => rk3568-evb1-v10-u-boot.dtsi} |    0
 arch/arm/dts/rk3568-rock-3a-u-boot.dtsi            |   13 +-
 arch/arm/dts/rk3568-rock-3b-u-boot.dtsi            |   15 +
 .../dts/rk3588-friendlyelec-cm3588-nas-u-boot.dtsi |    8 +
 arch/arm/dts/rk3588-rock-5-itx-u-boot.dtsi         |   22 +
 arch/arm/dts/rk3588-rock-5b-u-boot.dtsi            |   17 -
 arch/arm/dts/rockchip-pinconf.dtsi                 |  344 ---
 arch/arm/mach-rockchip/rk3308/syscon_rk3308.c      |    3 +
 arch/arm/mach-rockchip/rk3568/Kconfig              |   12 +
 arch/arm/mach-rockchip/rk3588/Kconfig              |   53 +
 board/friendlyelec/cm3588-nas-rk3588/Kconfig       |   12 +
 board/friendlyelec/cm3588-nas-rk3588/MAINTAINERS   |    6 +
 board/radxa/rock-5-itx-rk3588/Kconfig              |   12 +
 board/radxa/rock-5-itx-rk3588/MAINTAINERS          |    8 +
 board/radxa/zero3-rk3566/Kconfig                   |   12 +
 board/radxa/zero3-rk3566/MAINTAINERS               |    6 +
 board/radxa/zero3-rk3566/Makefile                  |    3 +
 board/radxa/zero3-rk3566/zero3-rk3566.c            |   59 +
 board/rockchip/evb_rk3308/MAINTAINERS              |    6 +
 board/rockchip/evb_rk3568/MAINTAINERS              |   13 +
 board/xunlong/orangepi-3b-rk3566/Kconfig           |   12 +
 board/xunlong/orangepi-3b-rk3566/MAINTAINERS       |    6 +
 board/xunlong/orangepi-3b-rk3566/Makefile          |    3 +
 .../orangepi-3b-rk3566/orangepi-3b-rk3566.c        |   77 +
 configs/cm3588-nas-rk3588_defconfig                |   90 +
 configs/nanopi-r5c-rk3568_defconfig                |    1 -
 configs/nanopi-r5s-rk3568_defconfig                |    1 -
 configs/orangepi-3b-rk3566_defconfig               |   98 +
 configs/pinetab2-rk3566_defconfig                  |    5 +-
 configs/puma-rk3399_defconfig                      |   10 +-
 configs/radxa-zero-3-rk3566_defconfig              |   85 +
 configs/rock-3b-rk3568_defconfig                   |  100 +
 configs/rock-3c-rk3566_defconfig                   |   97 +
 configs/rock-5-itx-rk3588_defconfig                |  111 +
 configs/rock-pi-s-rk3308_defconfig                 |    4 +
 configs/rock-s0-rk3308_defconfig                   |   72 +
 configs/rock5b-rk3588_defconfig                    |    1 +
 configs/toybrick-rk3588_defconfig                  |    3 +-
 doc/board/rockchip/rockchip.rst                    |    9 +-
 drivers/Makefile                                   |    2 +-
 drivers/adc/Kconfig                                |    5 +
 drivers/adc/Makefile                               |    2 +-
 drivers/misc/rockchip-io-domain.c                  |   37 +
 drivers/mmc/rockchip_dw_mmc.c                      |    4 +
 drivers/phy/rockchip/phy-rockchip-naneng-combphy.c |   46 +-
 .../src/arm64/rockchip/rk3308-rock-pi-s.dts        |   81 +-
 dts/upstream/src/arm64/rockchip/rk3308-rock-s0.dts |  293 ++
 dts/upstream/src/arm64/rockchip/rk3308.dtsi        |   29 +
 .../src/arm64/rockchip/rk3566-orangepi-3b-v1.1.dts |   29 +
 .../src/arm64/rockchip/rk3566-orangepi-3b-v2.1.dts |   70 +
 .../src/arm64/rockchip/rk3566-orangepi-3b.dtsi     |  678 +++++
 .../src/arm64/rockchip/rk3566-radxa-zero-3.dtsi    |  531 ++++
 .../src/arm64/rockchip/rk3566-radxa-zero-3e.dts    |   52 +
 .../src/arm64/rockchip/rk3566-radxa-zero-3w.dts    |   92 +
 dts/upstream/src/arm64/rockchip/rk3566-rock-3c.dts |    2 +-
 dts/upstream/src/arm64/rockchip/rk3568-rock-3b.dts |  781 ++++++
 ...3588s-pinctrl.dtsi => rk3588-base-pinctrl.dtsi} |    0
 dts/upstream/src/arm64/rockchip/rk3588-base.dtsi   | 2823 ++++++++++++++++++++
 ...3588-pinctrl.dtsi => rk3588-extra-pinctrl.dtsi} |    0
 dts/upstream/src/arm64/rockchip/rk3588-extra.dtsi  |  413 +++
 .../rockchip/rk3588-friendlyelec-cm3588-nas.dts    |  778 ++++++
 .../arm64/rockchip/rk3588-friendlyelec-cm3588.dtsi |  455 ++--
 .../src/arm64/rockchip/rk3588-rock-5-itx.dts       | 1177 ++++++++
 dts/upstream/src/arm64/rockchip/rk3588.dtsi        |  412 +--
 dts/upstream/src/arm64/rockchip/rk3588j.dtsi       |    2 +-
 dts/upstream/src/arm64/rockchip/rk3588s.dtsi       | 2669 +-----------------
 include/configs/rock-5-itx-rk3588.h                |   15 +
 include/dt-bindings/clock/px30-cru.h               |  389 ---
 include/dt-bindings/clock/rockchip,rk808.h         |   11 -
 include/dt-bindings/power/px30-power.h             |   27 -
 include/dt-bindings/soc/rockchip,boot-mode.h       |   16 -
 include/dt-bindings/soc/rockchip,vop2.h            |   18 -
 92 files changed, 9278 insertions(+), 7666 deletions(-)
 delete mode 100644 arch/arm/dts/px30.dtsi
 create mode 100644 arch/arm/dts/rk3308-rock-s0-u-boot.dtsi
 delete mode 100644 arch/arm/dts/rk3326.dtsi
 create mode 100644 arch/arm/dts/rk3566-orangepi-3b-u-boot.dtsi
 create mode 100644 arch/arm/dts/rk3566-orangepi-3b-v1.1-u-boot.dtsi
 create mode 100644 arch/arm/dts/rk3566-orangepi-3b-v1.1.dts
 create mode 100644 arch/arm/dts/rk3566-orangepi-3b-v2.1-u-boot.dtsi
 create mode 100644 arch/arm/dts/rk3566-orangepi-3b-v2.1.dts
 create mode 100644 arch/arm/dts/rk3566-orangepi-3b.dts
 delete mode 100644 arch/arm/dts/rk3566-pinetab2-v0.1.dts
 delete mode 100644 arch/arm/dts/rk3566-pinetab2-v2.0.dts
 delete mode 100644 arch/arm/dts/rk3566-pinetab2.dtsi
 create mode 100644 arch/arm/dts/rk3566-radxa-zero-3e-u-boot.dtsi
 create mode 100644 arch/arm/dts/rk3566-radxa-zero-3w-u-boot.dtsi
 create mode 100644 arch/arm/dts/rk3566-rock-3c-u-boot.dtsi
 rename arch/arm/dts/{rk3568-evb-u-boot.dtsi => rk3568-evb1-v10-u-boot.dtsi} (100%)
 create mode 100644 arch/arm/dts/rk3568-rock-3b-u-boot.dtsi
 create mode 100644 arch/arm/dts/rk3588-friendlyelec-cm3588-nas-u-boot.dtsi
 create mode 100644 arch/arm/dts/rk3588-rock-5-itx-u-boot.dtsi
 delete mode 100644 arch/arm/dts/rockchip-pinconf.dtsi
 create mode 100644 board/friendlyelec/cm3588-nas-rk3588/Kconfig
 create mode 100644 board/friendlyelec/cm3588-nas-rk3588/MAINTAINERS
 create mode 100644 board/radxa/rock-5-itx-rk3588/Kconfig
 create mode 100644 board/radxa/rock-5-itx-rk3588/MAINTAINERS
 create mode 100644 board/radxa/zero3-rk3566/Kconfig
 create mode 100644 board/radxa/zero3-rk3566/MAINTAINERS
 create mode 100644 board/radxa/zero3-rk3566/Makefile
 create mode 100644 board/radxa/zero3-rk3566/zero3-rk3566.c
 create mode 100644 board/xunlong/orangepi-3b-rk3566/Kconfig
 create mode 100644 board/xunlong/orangepi-3b-rk3566/MAINTAINERS
 create mode 100644 board/xunlong/orangepi-3b-rk3566/Makefile
 create mode 100644 board/xunlong/orangepi-3b-rk3566/orangepi-3b-rk3566.c
 create mode 100644 configs/cm3588-nas-rk3588_defconfig
 create mode 100644 configs/orangepi-3b-rk3566_defconfig
 create mode 100644 configs/radxa-zero-3-rk3566_defconfig
 create mode 100644 configs/rock-3b-rk3568_defconfig
 create mode 100644 configs/rock-3c-rk3566_defconfig
 create mode 100644 configs/rock-5-itx-rk3588_defconfig
 create mode 100644 configs/rock-s0-rk3308_defconfig
 create mode 100644 dts/upstream/src/arm64/rockchip/rk3308-rock-s0.dts
 create mode 100644 dts/upstream/src/arm64/rockchip/rk3566-orangepi-3b-v1.1.dts
 create mode 100644 dts/upstream/src/arm64/rockchip/rk3566-orangepi-3b-v2.1.dts
 create mode 100644 dts/upstream/src/arm64/rockchip/rk3566-orangepi-3b.dtsi
 create mode 100644 dts/upstream/src/arm64/rockchip/rk3566-radxa-zero-3.dtsi
 create mode 100644 dts/upstream/src/arm64/rockchip/rk3566-radxa-zero-3e.dts
 create mode 100644 dts/upstream/src/arm64/rockchip/rk3566-radxa-zero-3w.dts
 create mode 100644 dts/upstream/src/arm64/rockchip/rk3568-rock-3b.dts
 rename dts/upstream/src/arm64/rockchip/{rk3588s-pinctrl.dtsi => rk3588-base-pinctrl.dtsi} (100%)
 create mode 100644 dts/upstream/src/arm64/rockchip/rk3588-base.dtsi
 rename dts/upstream/src/arm64/rockchip/{rk3588-pinctrl.dtsi => rk3588-extra-pinctrl.dtsi} (100%)
 create mode 100644 dts/upstream/src/arm64/rockchip/rk3588-extra.dtsi
 create mode 100644 dts/upstream/src/arm64/rockchip/rk3588-friendlyelec-cm3588-nas.dts
 rename arch/arm/dts/rk3588-toybrick-x0.dts => dts/upstream/src/arm64/rockchip/rk3588-friendlyelec-cm3588.dtsi (66%)
 create mode 100644 dts/upstream/src/arm64/rockchip/rk3588-rock-5-itx.dts
 create mode 100644 include/configs/rock-5-itx-rk3588.h
 delete mode 100644 include/dt-bindings/clock/px30-cru.h
 delete mode 100644 include/dt-bindings/clock/rockchip,rk808.h
 delete mode 100644 include/dt-bindings/power/px30-power.h
 delete mode 100644 include/dt-bindings/soc/rockchip,boot-mode.h
 delete mode 100644 include/dt-bindings/soc/rockchip,vop2.h


More information about the U-Boot mailing list