[GIT PULL] Rockchip dts64 changes for 6.12 #1

Heiko Stuebner heiko at sntech.de
Sun Sep 1 15:12:27 PDT 2024


Hi Arnd, Kevin, Olof,

please find below and in a subsequent pull-requests
Rockchip changes for for 6.12 .

Some new boards, some new peripherals.

This time we have the necessary dtc changes in linux-next for the overlay
that did not compile cleanly last time :-)

The VPU bindings _are_ in the media-tree "pipeline" [0], but I still got
a warning mail from a builder-bot on next last week. But I assume this
will right itself during the next days hopefully.


Please pull.
Thanks
Heiko


[0] https://git.linuxtv.org/media_stage.git/commit/?id=1e490a1ea64396b98db8c233360093e264b0c10b
https://git.linuxtv.org/media_stage.git/commit/?id=b92346d2dba0048bfce7114225250bef73f83ad2
https://git.linuxtv.org/media_stage.git/commit/?id=1575740813de649199e68fc29bbb9707acebd34e


The following changes since commit 8400291e289ee6b2bf9779ff1c83a291501f017b:

  Linux 6.11-rc1 (2024-07-28 14:19:55 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git tags/v6.12-rockchip-dts64-1

for you to fetch changes up to 78d500329b65217c45422ac0adf5c030783d3e58:

  arm64: dts: rockchip: drop unsupported regulator-property from NanoPC-T6 (2024-08-29 23:55:32 +0200)

----------------------------------------------------------------
New boards: Firefly PX30 Core SoM with JD4 baseboard, NanoPi 2S Plus,
Taishan Pi RK3566, ODROID-M1S,NanoPC-T6 LTS, Cool Pi CM5 GenBook

Big number of improvements for NanoPC-T6,QNAP-TS433 and FastRhino R66S
With recent dtc changes making it into linux-next the Wolfvision Visualizer
overlay finally compiles without warnings. And smaller number of
improvements on a number of Radxa boards.

Interesting new additions on a soc-level are the hardware RNG on rk3568,
an additional sdmmc-controller (not supported before) on rk3328 and
v4l video codecs for the rk3588 (decoding of h.264 amongst others).

----------------------------------------------------------------
Alex Bee (2):
      arm64: dts: rockchip: Add sdmmc_ext for RK3328
      arm64: dts: rockchip: Add sdmmc/sdio/emmc reset controls for RK3328

Andy Yan (2):
      dt-bindings: arm: rockchip: Add Cool Pi CM5 GenBook
      arm64: dts: rockchip: Add support for rk3588 based Cool Pi CM5 GenBook

Aurelien Jarno (1):
      arm64: dts: rockchip: add DT entry for RNG to RK356x

Christopher Obbard (3):
      dt-bindings: arm: rockchip: Add Firefly Core-PX30-JD4 on baseboard
      arm64: dts: rockchip: add Firefly Core-PX30-JD4 SoM
      arm64: dts: rockchip: add Firefly JD4 baseboard with Core-PX30-JD4 SoM

Chukun Pan (4):
      arm64: dts: rockchip: use generic Ethernet PHY reset bindings for Lunzn Fastrhino R68S
      arm64: dts: rockchip: remove useless tx/rx_delay for Lunzn Fastrhino R68S
      arm64: dts: rockchip: Enable UHS-I SDR-50 for Lunzn FastRhino R66S
      arm64: dts: rockchip: disable display subsystem only for Radxa E25

Dragan Simic (3):
      arm64: dts: rockchip: Correct the Pinebook Pro battery design capacity
      arm64: dts: rockchip: Move RK3399 OPPs to dtsi files for SoC variants
      arm64: dts: rockchip: Raise Pinebook Pro's panel backlight PWM frequency

Emmanuel Gil Peyrot (1):
      arm64: dts: rockchip: Add VEPU121 to RK3588

FUKAUMI Naoki (3):
      arm64: dts: rockchip: drop dr_mode for Radxa ZERO 3W/3E
      arm64: dts: rockchip: remove unnecessary properties for Radxa ROCK 5A
      arm64: dts: rockchip: enable PCIe on M.2 E key for Radxa ROCK 5A

Florian Klink (1):
      arm64: dts: rockchip: add rfkill node for M.2 E wifi on orangepi-5-plus

Heiko Stuebner (20):
      arm64: dts: rockchip: add PCIe supply regulator to Qnap-TS433
      arm64: dts: rockchip: enable second PCIe controller on the Qnap-TS433
      arm64: dts: rockchip: enable uart0 on Qnap-TS433
      arm64: dts: rockchip: enable usb ports on Qnap-TS433
      arm64: dts: rockchip: add stdout path on Qnap-TS433
      arm64: dts: rockchip: enable sata1+2 on Qnap-TS433
      arm64: dts: rockchip: add board-aliases for Qnap-TS433
      arm64: dts: rockchip: add hdd leds to Qnap-TS433
      arm64: dts: rockchip: enable the tsadc on the Qnap-TS433
      arm64: dts: rockchip: add gpio-keys to Qnap-TS433
      arm64: dts: rockchip: define cpu-supply on the Qnap-TS433
      arm64: dts: rockchip: add missing pmic information on Qnap-TS433
      arm64: dts: rockchip: enable gpu on Qnap-TS433
      arm64: dts: rockchip: add 2 pmu_io_domain supplies for Qnap-TS433
      arm64: dts: rockchip: actually enable pmu-io-domains on qnap-ts433
      arm64: dts: rockchip: add product-data eeproms to QNAP TS433
      arm64: dts: rockchip: drop obsolete reset-names from rk356x rng node
      arm64: dts: rockchip: use correct fcs,suspend-voltage-selector on NanoPC-T6
      arm64: dts: rockchip: drop unsupported regulator property from NanoPC-T6
      arm64: dts: rockchip: drop unsupported regulator-property from NanoPC-T6

Jianfeng Liu (1):
      arm64: dts: rockchip: Add VPU121 support for RK3588

Jonas Karlman (4):
      dt-bindings: arm: rockchip: Correct vendor for Hardkernel ODROID-M1
      arm64: dts: rockchip: Correct vendor prefix for Hardkernel ODROID-M1
      dt-bindings: arm: rockchip: Add Hardkernel ODROID-M1S
      arm64: dts: rockchip: Add Hardkernel ODROID-M1S

Jonathan Liu (1):
      arm64: dts: rockchip: Enable RK809 audio codec for Radxa ROCK 4C+

Junhao Xie (3):
      dt-bindings: vendor-prefixes: Add Shenzhen JLC Technology Group LCKFB
      dt-bindings: arm: rockchip: Add LCKFB Taishan Pi RK3566
      arm64: dts: rockchip: add dts for LCKFB Taishan Pi RK3566

Marcin Juszkiewicz (9):
      dt-bindings: arm: rockchip: Add NanoPC-T6 LTS
      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
      arm64: dts: rockchip: add IR-receiver to NanoPC-T6
      arm64: dts: rockchip: enable GPU on NanoPC-T6
      arm64: dts: rockchip: enable USB-C on NanoPC-T6
      arm64: dts: rockchip: add Mask Rom key on NanoPC-T6

Michael Riesch (1):
      arm64: dts: rockchip: add wolfvision pf5 visualizer display

Sergey Bostandzhyan (2):
      dt-bindings: arm: rockchip: Add NanoPi R2S Plus
      arm64: dts: rockchip: Add DTS for FriendlyARM NanoPi R2S Plus

Uwe Kleine-König (1):
      arm64: dts: rockchip: Simplify network PHY connection on qnap-ts433

 .../devicetree/bindings/arm/rockchip.yaml          |   32 +-
 .../devicetree/bindings/vendor-prefixes.yaml       |    2 +
 arch/arm64/boot/dts/rockchip/Makefile              |    7 +
 .../boot/dts/rockchip/px30-firefly-jd4-core-mb.dts |  179 ++
 .../boot/dts/rockchip/px30-firefly-jd4-core.dtsi   |  320 ++
 .../boot/dts/rockchip/rk3328-nanopi-r2s-plus.dts   |   32 +
 arch/arm64/boot/dts/rockchip/rk3328.dtsi           |   20 +
 arch/arm64/boot/dts/rockchip/rk3399-base.dtsi      | 3019 +++++++++++++++++++
 arch/arm64/boot/dts/rockchip/rk3399-eaidk-610.dts  |    1 -
 arch/arm64/boot/dts/rockchip/rk3399-evb.dts        |    2 +-
 arch/arm64/boot/dts/rockchip/rk3399-firefly.dts    |    1 -
 arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi       |    3 +-
 arch/arm64/boot/dts/rockchip/rk3399-hugsun-x99.dts |    1 -
 .../boot/dts/rockchip/rk3399-khadas-edge.dtsi      |    1 -
 .../boot/dts/rockchip/rk3399-kobol-helios64.dts    |    1 -
 arch/arm64/boot/dts/rockchip/rk3399-leez-p710.dts  |    1 -
 arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi   |    1 -
 .../{rk3399-op1-opp.dtsi => rk3399-op1.dtsi}       |    2 +
 arch/arm64/boot/dts/rockchip/rk3399-opp.dtsi       |  133 -
 arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts   |    1 -
 .../boot/dts/rockchip/rk3399-pinebook-pro.dts      |    5 +-
 .../boot/dts/rockchip/rk3399-pinephone-pro.dts     |    1 -
 arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi      |    1 -
 arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi    |    1 -
 .../boot/dts/rockchip/rk3399-rock-4c-plus.dts      |   49 +-
 arch/arm64/boot/dts/rockchip/rk3399-rock-4se.dts   |    2 +-
 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi |    2 -
 .../boot/dts/rockchip/rk3399-rock-pi-4a-plus.dts   |    2 +-
 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4a.dts |    2 +-
 .../boot/dts/rockchip/rk3399-rock-pi-4b-plus.dts   |    2 +-
 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4b.dts |    2 +-
 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4c.dts |    2 +-
 arch/arm64/boot/dts/rockchip/rk3399-rock960.dtsi   |    3 +-
 arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi |    1 -
 arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi  |    1 -
 .../rockchip/{rk3399-t-opp.dtsi => rk3399-t.dtsi}  |    2 +
 arch/arm64/boot/dts/rockchip/rk3399.dtsi           | 3070 +-------------------
 .../boot/dts/rockchip/rk3399pro-rock-pi-n10.dts    |    1 -
 arch/arm64/boot/dts/rockchip/rk3566-lckfb-tspi.dts |  725 +++++
 arch/arm64/boot/dts/rockchip/rk3566-odroid-m1s.dts |  663 +++++
 .../boot/dts/rockchip/rk3566-radxa-zero-3.dtsi     |    1 -
 .../boot/dts/rockchip/rk3568-fastrhino-r66s.dts    |    2 +-
 .../boot/dts/rockchip/rk3568-fastrhino-r68s.dts    |   18 +-
 arch/arm64/boot/dts/rockchip/rk3568-odroid-m1.dts  |    2 +-
 arch/arm64/boot/dts/rockchip/rk3568-qnap-ts433.dts |  571 +++-
 .../arm64/boot/dts/rockchip/rk3568-radxa-cm3i.dtsi |    4 -
 arch/arm64/boot/dts/rockchip/rk3568-radxa-e25.dts  |    4 +
 .../rockchip/rk3568-wolfvision-pf5-display-vz.dtso |   17 +
 .../rockchip/rk3568-wolfvision-pf5-display.dtsi    |  121 +
 arch/arm64/boot/dts/rockchip/rk3568.dtsi           |    4 +
 arch/arm64/boot/dts/rockchip/rk356x.dtsi           |    9 +
 arch/arm64/boot/dts/rockchip/rk3588-base.dtsi      |  101 +
 .../dts/rockchip/rk3588-coolpi-cm5-genbook.dts     |  349 +++
 .../boot/dts/rockchip/rk3588-nanopc-t6-lts.dts     |   60 +
 arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dts  |  909 +-----
 arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dtsi | 1042 +++++++
 .../boot/dts/rockchip/rk3588-orangepi-5-plus.dts   |    7 +
 arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts   |   54 +-
 58 files changed, 7469 insertions(+), 4102 deletions(-)
 create mode 100644 arch/arm64/boot/dts/rockchip/px30-firefly-jd4-core-mb.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/px30-firefly-jd4-core.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s-plus.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-base.dtsi
 rename arch/arm64/boot/dts/rockchip/{rk3399-op1-opp.dtsi => rk3399-op1.dtsi} (99%)
 delete mode 100644 arch/arm64/boot/dts/rockchip/rk3399-opp.dtsi
 rename arch/arm64/boot/dts/rockchip/{rk3399-t-opp.dtsi => rk3399-t.dtsi} (98%)
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-lckfb-tspi.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-odroid-m1s.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-wolfvision-pf5-display-vz.dtso
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-wolfvision-pf5-display.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-coolpi-cm5-genbook.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6-lts.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dtsi






More information about the Linux-rockchip mailing list