Pull request: u-boot-rockchip-20241026

Kever Yang kever.yang at rock-chips.com
Sat Oct 26 11:13:56 CEST 2024


Hi Tom,

Please pull the update for rockchip platform:
- New boards:
	rk3566: Hardkernel ODROID-M1S
	rk3588s: Hardkernel ODROID-M2
	rk3588: NanoPC-T6 LTS
- Migrate to use USB_DWC3_GENERIC for rk3328
- Other board level config and dts update

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

Thanks,
- Kever

The following changes since commit 08ae12be8509daf3d1c5a148b8a50c0ffb6457c2:

  Mark a few functions static inline (2024-10-24 11:21:48 -0600)

are available in the Git repository at:

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

for you to fetch changes up to 7cec3e701940064b2cfc0cf8b80ff24c391c55ec:

  rockchip: rk3588-nanopc-t6: Add support for NanoPC-T6 LTS (2024-10-26 10:46:48 +0800)

----------------------------------------------------------------
Alex Shumsky (1):
      rockchip: board: Increase rng-seed size to make it sufficient for modern Linux

Chris Morgan (4):
      board: rockchip: Convert Anbernic RGxx3 to OF_UPSTREAM
      board: rockchip: Add vdd_cpu reg fixup for RGXX3 Series
      board: rockchip: Remove ARM SCMI Support from RGxx3
      board: rockchip: Enable PD_VO before driver access

Daniel Semkowicz (1):
      rockchip: rk3399: Weaken dependency on SPL serial

FUKAUMI Naoki (3):
      arm: dts: rockchip: fix dts for Radxa ROCK 4C+
      configs: rockchip: enable gpio-leds driver for Radxa boards
      arm: dts: rockchip: turn LEDs on at boot for Radxa boards

Jonas Karlman (12):
      arm64: dts: rockchip: Add Hardkernel ODROID-M2
      board: rockchip: Add Hardkernel ODROID-M2
      rockchip: Migrate to use USB_DWC3_GENERIC on RK3328
      arm64: dts: rockchip: Correct vendor prefix for Hardkernel ODROID-M1
      arm64: dts: rockchip: Add Hardkernel ODROID-M1S
      board: rockchip: Add Hardkernel ODROID-M1S
      rockchip: rk3588-rock-5b: Drop upstream props from u-boot.dtsi
      rockchip: rk3399-pinephone-pro: Drop upstream props from u-boot.dtsi
      rockchip: rk3588-nanopc-t6: Drop upstream props from u-boot.dtsi
      adc: Allow use of adc with DM_REGULATOR disabled
      adc: rockchip-saradc: Use vdd-microvolts prop as fallback
      rockchip: rk3588-nanopc-t6: Add support for NanoPC-T6 LTS

Lukasz Czechowski (1):
      rockchip: px30: clk: add UART0 clock getter/setter

Marcin Juszkiewicz (4):
      arm64: dts: rockchip: prepare NanoPC-T6 for LTS board
      arm64: dts: rockchip: move NanoPC-T6 parts to DTS
      arm64: dts: rockchip: add NanoPC-T6 LTS
      arm64: dts: rockchip: add SPI flash on NanoPC-T6

 arch/arm/dts/rk3328-rock-pi-e-base-u-boot.dtsi     |   6 +
 arch/arm/dts/rk3399-pinephone-pro-u-boot.dtsi      |   5 -
 arch/arm/dts/rk3399-rock-4c-plus-u-boot.dtsi       |  28 +-
 arch/arm/dts/rk3399-rock-pi-4-u-boot.dtsi          |   8 +
 arch/arm/dts/rk3566-anbernic-rg353p-u-boot.dtsi    |  34 +
 arch/arm/dts/rk3566-anbernic-rgxx3-u-boot.dtsi     |  52 --
 arch/arm/dts/rk3566-anbernic-rgxx3.dts             |  28 -
 arch/arm/dts/rk3566-odroid-m1s-u-boot.dtsi         |   3 +
 arch/arm/dts/rk3566-radxa-cm3-io-u-boot.dtsi       |   8 +
 arch/arm/dts/rk3568-radxa-e25-u-boot.dtsi          |  23 +
 arch/arm/dts/rk3568-rock-3a-u-boot.dtsi            |   8 +
 arch/arm/dts/rk3588-nanopc-t6-u-boot.dtsi          |  16 +-
 arch/arm/dts/rk3588-rock-5b-u-boot.dtsi            |  17 +-
 arch/arm/dts/rk3588s-odroid-m2-u-boot.dtsi         |   3 +
 arch/arm/dts/rk3588s-rock-5a-u-boot.dtsi           |   8 +
 arch/arm/include/asm/arch-rockchip/cru_px30.h      |   7 +
 arch/arm/mach-rockchip/Kconfig                     |   2 +-
 arch/arm/mach-rockchip/board.c                     |  11 +-
 arch/arm/mach-rockchip/rk3568/Kconfig              |   6 +
 arch/arm/mach-rockchip/rk3568/rk3568.c             |   6 +
 arch/arm/mach-rockchip/rk3588/Kconfig              |   7 +
 board/anbernic/rgxx3_rk3566/MAINTAINERS            |   4 +-
 board/anbernic/rgxx3_rk3566/rgxx3-rk3566.c         | 359 ++++++--
 board/friendlyelec/nanopc-t6-rk3588/Makefile       |   3 +
 .../nanopc-t6-rk3588/nanopc-t6-rk3588.c            |  59 ++
 board/hardkernel/odroid_m1s/Kconfig                |  12 +
 board/hardkernel/odroid_m1s/MAINTAINERS            |   6 +
 board/hardkernel/odroid_m2/Kconfig                 |  12 +
 board/hardkernel/odroid_m2/MAINTAINERS             |   7 +
 common/Kconfig                                     |   3 +
 configs/anbernic-rgxx3-rk3566_defconfig            |  12 +-
 configs/evb-rk3328_defconfig                       |   3 +-
 configs/nanopc-t6-rk3588_defconfig                 |  12 +
 configs/nanopi-r2c-plus-rk3328_defconfig           |   3 +-
 configs/nanopi-r2c-rk3328_defconfig                |   3 +-
 configs/nanopi-r2s-rk3328_defconfig                |   3 +-
 configs/odroid-m1s-rk3566_defconfig                |  93 ++
 configs/odroid-m2-rk3588s_defconfig                |  96 +++
 configs/orangepi-r1-plus-lts-rk3328_defconfig      |   3 +-
 configs/orangepi-r1-plus-rk3328_defconfig          |   3 +-
 configs/radxa-cm3-io-rk3566_defconfig              |   2 +
 configs/radxa-e25-rk3568_defconfig                 |   2 +
 configs/rock-3a-rk3568_defconfig                   |   2 +
 configs/rock-4c-plus-rk3399_defconfig              |   2 +
 configs/rock-4se-rk3399_defconfig                  |   2 +
 configs/rock-pi-4-rk3399_defconfig                 |   2 +
 configs/rock-pi-4c-rk3399_defconfig                |   2 +
 configs/rock-pi-e-rk3328_defconfig                 |   2 +
 configs/rock-pi-e-v3-rk3328_defconfig              |   2 +
 configs/rock5a-rk3588s_defconfig                   |   2 +
 configs/rock5b-rk3588_defconfig                    |   2 +
 doc/board/rockchip/rockchip.rst                    |   2 +
 doc/usage/environment.rst                          |   5 +
 drivers/adc/adc-uclass.c                           |   4 +-
 drivers/adc/rockchip-saradc.c                      |   9 +-
 drivers/clk/rockchip/clk_px30.c                    | 105 +++
 .../src/arm64/rockchip/rk3566-odroid-m1s.dts       | 663 +++++++++++++++
 .../src/arm64/rockchip/rk3568-odroid-m1.dts        |   2 +-
 .../src/arm64/rockchip/rk3588-nanopc-t6-lts.dts    |  60 ++
 .../src/arm64/rockchip/rk3588-nanopc-t6.dts        | 909 +-------------------
 .../src/arm64/rockchip/rk3588-nanopc-t6.dtsi       | 943 +++++++++++++++++++++
 .../src/arm64/rockchip/rk3588s-odroid-m2.dts       | 903 ++++++++++++++++++++
 include/configs/odroid_m2.h                        |  11 +
 include/fdt_support.h                              |   3 +-
 64 files changed, 3520 insertions(+), 1103 deletions(-)
 create mode 100644 arch/arm/dts/rk3566-anbernic-rg353p-u-boot.dtsi
 delete mode 100644 arch/arm/dts/rk3566-anbernic-rgxx3-u-boot.dtsi
 delete mode 100644 arch/arm/dts/rk3566-anbernic-rgxx3.dts
 create mode 100644 arch/arm/dts/rk3566-odroid-m1s-u-boot.dtsi
 create mode 100644 arch/arm/dts/rk3588s-odroid-m2-u-boot.dtsi
 create mode 100644 board/friendlyelec/nanopc-t6-rk3588/Makefile
 create mode 100644 board/friendlyelec/nanopc-t6-rk3588/nanopc-t6-rk3588.c
 create mode 100644 board/hardkernel/odroid_m1s/Kconfig
 create mode 100644 board/hardkernel/odroid_m1s/MAINTAINERS
 create mode 100644 board/hardkernel/odroid_m2/Kconfig
 create mode 100644 board/hardkernel/odroid_m2/MAINTAINERS
 create mode 100644 configs/odroid-m1s-rk3566_defconfig
 create mode 100644 configs/odroid-m2-rk3588s_defconfig
 create mode 100644 dts/upstream/src/arm64/rockchip/rk3566-odroid-m1s.dts
 create mode 100644 dts/upstream/src/arm64/rockchip/rk3588-nanopc-t6-lts.dts
 create mode 100644 dts/upstream/src/arm64/rockchip/rk3588-nanopc-t6.dtsi
 create mode 100644 dts/upstream/src/arm64/rockchip/rk3588s-odroid-m2.dts
 create mode 100644 include/configs/odroid_m2.h


More information about the U-Boot mailing list