mbox series

[GIT,PULL] Rockchip dts64 changes for 6.13 #1

Message ID 12542111.O9o76ZdvQC@phil (mailing list archive)
State Mainlined
Headers show
Series [GIT,PULL] Rockchip dts64 changes for 6.13 #1 | expand

Pull-request

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

Message

Heiko Stübner Oct. 30, 2024, 9:23 a.m. UTC
Hi Arnd, Kevin, Olof,

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

Some new boards, some new peripherals and the rk3588 hdmi support
as the really notable thing, now people can see all the fancy
panthor (mali) results using the mainline kernel without needing
additional patches.


Please pull.
Thanks
Heiko


The following changes since commit 9852d85ec9d492ebef56dc5f229416c925758edc:

  Linux 6.12-rc1 (2024-09-29 15:06:19 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 46fa3fee0b1c027862b04717b51630195c253a30:

  arm64: dts: rockchip: Add rk3588-orangepi-5b device tree (2024-10-25 08:48:01 +0200)

----------------------------------------------------------------
New SoCs: basic RK3528 support, RK3399S - a variant made specifically
for the Pinephone Pro and for consistencies sake it gets its own SoC
dtsi to not hide the specifics in the Pinephone Pro devicetree.

New boards: OrangePi-5b, NanoPi R3S, ArmSom Sige 5 (first rk3576 board),
Radxa e20c (first rk3528 board), Powkiddy RGB20SX, RK3588S-EVB1 and
the ArmSoM LM7 SoM with W3 carrier board.

HDMI support for rk3588 brings the first graphical output capability
there. This includes of course needed changes to a number of boards.

And finally a bunch of newly enabled peripherals on different boards,
as well as changes to adhere better to bindings and removal/change of
deprecated properties.

----------------------------------------------------------------
Cenk Uluisik (3):
      arm64: dts: rockchip: refactor common Orange Pi 5 board
      dt-bindings: arm: rockchip: Add Orange Pi 5b enum to Orange Pi 5 entry
      arm64: dts: rockchip: Add rk3588-orangepi-5b device tree

Chris Morgan (2):
      dt-bindings: arm: rockchip: Add Powkiddy RGB20SX
      arm64: dts: rockchip: Add Powkiddy RGB20SX

Cristian Ciocaltea (5):
      arm64: dts: rockchip: Add HDMI0 node to rk3588
      arm64: dts: rockchip: Enable HDMI0 on rock-5b
      arm64: dts: rockchip: Enable HDMI0 on rk3588-evb1
      arm64: dts: rockchip: Enable HDMI0 on orangepi-5-plus
      arm64: dts: rockchip: Enable HDMI0 on rock-5a

Damon Ding (2):
      dt-bindings: arm: rockchip: Add RK3588S EVB1 board
      arm64: dts: rockchip: Add RK3588S EVB1 board

Daniel Semkowicz (1):
      arm64: dts: rockchip: Add power button for puma-haikou

Detlev Casanova (3):
      dt-bindings: arm: rockchip: Add ArmSoM Sige 5
      arm64: dts: rockchip: Add rk3576 SoC base DT
      arm64: dts: rockchip: Add rk3576-armsom-sige5 board

Diederik de Haas (5):
      arm64: dts: rockchip: Drop rockchip prefix of s-p-c PMIC prop from px30
      arm64: dts: rockchip: Drop rockchip prefix of s-p-c PMIC prop from rk3328
      arm64: dts: rockchip: Drop rockchip prefix of s-p-c PMIC prop from rk3368
      arm64: dts: rockchip: Drop rockchip prefix of s-p-c PMIC prop from rk3399
      arm64: dts: rockchip: Drop rockchip prefix of s-p-c PMIC prop from rk356x

Dragan Simic (2):
      arm64: dts: rockchip: Convert dts files used as parents to dtsi files
      arm64: dts: rockchip: Add dtsi file for RK3399S SoC variant

FUKAUMI Naoki (2):
      arm64: dts: rockchip: add LED_FUNCTION_STATUS for RGB LEDs on Radxa E25
      arm64: dts: rockchip: add and enable gpu node for Radxa ROCK 5A

Farouk Bouabid (4):
      arm64: dts: rockchip: add tsd,mule-i2c-mux on rk3588-jaguar
      arm64: dts: rockchip: add tsd,mule-i2c-mux on rk3399-puma
      arm64: dts: rockchip: add tsd,mule-i2c-mux on rk3588-tiger
      arm64: dts: rockchip: add tsd,mule-i2c-mux on px30-ringneck

Florian Klink (1):
      arm64: dts: rockchip: enable automatic fan control on Orange Pi 5+

Geert Uytterhoeven (2):
      arm64: dts: rockchip: Switch to simple-audio-card,hp-det-gpios
      arm64: dts: rockchip: Switch to hp-det-gpios

Heiko Stuebner (5):
      arm64: dts: rockchip: fix the pcie refclock oscillator on Rock 5 ITX
      arm64: dts: rockchip: add HDMI pinctrl to rk3588-tiger SoM
      arm64: dts: rockchip: add HDMI support to rk3588-tiger-haikou
      arm64: dts: rockchip: add HDMI support to rk3588-jaguar
      arm64: dts: rockchip: Remove 'enable-active-low' from two boards

Jacobe Zang (1):
      arm64: dts: rockchip: Add AP6275P wireless support to Khadas Edge 2

Jakob Unterwurzacher (1):
      arm64: dts: rockchip: add attiny_rst_gate to Ringneck

Jianfeng Liu (3):
      dt-bindings: arm: rockchip: Add ArmSoM LM7 SoM
      arm64: dts: rockchip: Add ArmSoM LM7 SoM
      arm64: dts: rockchip: Add ArmSoM W3 board

Jimmy Hon (4):
      arm64: dts: rockchip: Enable HDMI0 on Orange Pi 5
      arm64: dts: rockchip: analog audio on Orange Pi 5
      arm64: dts: rockchip: reorder audio/hdmi nodes in Orange Pi 5
      arm64: dts: rockchip: pwm-leds for Orange Pi 5

Johan Jonker (2):
      arm64: dts: rockchip: fix compatible string rk3328 cru node
      arm64: rockchip: add clocks property to cru node rk3328

Marcin Juszkiewicz (1):
      arm64: dts: rockchip: Enable HDMI0 on rk3588-nanopc-t6

Sam Edwards (5):
      arm64: dts: rockchip: Split up RK3588's PCIe pinctrls
      arm64: dts: rockchip: Fix Turing RK1 PCIe3 hang
      arm64: dts: rockchip: Enable automatic fan control on Turing RK1
      arm64: dts: rockchip: Enable GPU on Turing RK1
      arm64: dts: rockchip: Enable all 3 USBs on Turing RK1

Tianling Shen (7):
      dt-bindings: arm: rockchip: Add FriendlyARM NanoPi R3S
      arm64: dts: rockchip: Add FriendlyARM NanoPi R3S board
      arm64: dts: rockchip: fix model name for FriendlyElec NanoPi R3S
      arm64: dts: rockchip: replace deprecated snps,reset props for NanoPi R3S
      arm64: dts: rockchip: sort props in pmu_io_domains node for NanoPi R3S
      arm64: dts: rockchip: enable eMMC HS200 mode for NanoPi R3S
      arm64: dts: rockchip: reorder mmc aliases for NanoPi R3S

Yao Zi (3):
      dt-bindings: arm: rockchip: Add Radxa E20C board
      arm64: dts: rockchip: Add base DT for rk3528 SoC
      arm64: dts: rockchip: Add Radxa e20c board

 .../devicetree/bindings/arm/rockchip.yaml          |   32 +-
 arch/arm64/boot/dts/rockchip/Makefile              |    7 +
 .../boot/dts/rockchip/px30-engicam-px30-core.dtsi  |    2 +-
 arch/arm64/boot/dts/rockchip/px30-evb.dts          |    2 +-
 .../boot/dts/rockchip/px30-firefly-jd4-core.dtsi   |    2 +-
 arch/arm64/boot/dts/rockchip/px30-ringneck.dtsi    |   37 +-
 .../boot/dts/rockchip/rk3326-anbernic-rg351m.dtsi  |    2 +-
 .../boot/dts/rockchip/rk3326-gameforce-chi.dts     |    2 +-
 arch/arm64/boot/dts/rockchip/rk3326-odroid-go.dtsi |    2 +-
 arch/arm64/boot/dts/rockchip/rk3328-a1.dts         |    2 +-
 arch/arm64/boot/dts/rockchip/rk3328-evb.dts        |    2 +-
 arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2.dtsi |  394 ++
 .../boot/dts/rockchip/rk3328-nanopi-r2c-plus.dts   |    3 +-
 arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2c.dts |   28 +-
 .../arm64/boot/dts/rockchip/rk3328-nanopi-r2c.dtsi |   35 +
 .../boot/dts/rockchip/rk3328-nanopi-r2s-plus.dts   |   20 +-
 arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dts |  399 +-
 .../arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dtsi |   29 +
 .../dts/rockchip/rk3328-orangepi-r1-plus-lts.dts   |    6 +-
 .../boot/dts/rockchip/rk3328-orangepi-r1-plus.dts  |  346 +-
 .../boot/dts/rockchip/rk3328-orangepi-r1-plus.dtsi |  358 ++
 arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts     |  379 +-
 arch/arm64/boot/dts/rockchip/rk3328-roc-pc.dts     |    3 +-
 arch/arm64/boot/dts/rockchip/rk3328-roc.dtsi       |  377 ++
 arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts  |    2 +-
 arch/arm64/boot/dts/rockchip/rk3328-rock64.dts     |    2 +-
 arch/arm64/boot/dts/rockchip/rk3328.dtsi           |    4 +-
 arch/arm64/boot/dts/rockchip/rk3368-geekbox.dts    |    2 +-
 arch/arm64/boot/dts/rockchip/rk3368-lba3368.dts    |    2 +-
 arch/arm64/boot/dts/rockchip/rk3368-lion.dtsi      |    2 +-
 arch/arm64/boot/dts/rockchip/rk3368-px5-evb.dts    |    2 +-
 arch/arm64/boot/dts/rockchip/rk3399-eaidk-610.dts  |    4 +-
 arch/arm64/boot/dts/rockchip/rk3399-evb.dts        |    2 +-
 arch/arm64/boot/dts/rockchip/rk3399-firefly.dts    |    2 +-
 arch/arm64/boot/dts/rockchip/rk3399-hugsun-x99.dts |    2 +-
 .../boot/dts/rockchip/rk3399-khadas-edge.dtsi      |    2 +-
 .../boot/dts/rockchip/rk3399-kobol-helios64.dts    |    2 +-
 arch/arm64/boot/dts/rockchip/rk3399-leez-p710.dts  |    2 +-
 arch/arm64/boot/dts/rockchip/rk3399-nanopi-m4.dts  |   47 +-
 arch/arm64/boot/dts/rockchip/rk3399-nanopi-m4.dtsi |   60 +
 arch/arm64/boot/dts/rockchip/rk3399-nanopi-m4b.dts |    3 +-
 .../dts/rockchip/rk3399-nanopi-r4s-enterprise.dts  |    3 +-
 arch/arm64/boot/dts/rockchip/rk3399-nanopi-r4s.dts |  124 +-
 .../arm64/boot/dts/rockchip/rk3399-nanopi-r4s.dtsi |  131 +
 arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi   |    2 +-
 arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts   |    2 +-
 .../boot/dts/rockchip/rk3399-pinebook-pro.dts      |    4 +-
 .../boot/dts/rockchip/rk3399-pinephone-pro.dts     |   25 +-
 .../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts |    8 +
 arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi      |   26 +-
 .../arm64/boot/dts/rockchip/rk3399-roc-pc-plus.dts |    2 +-
 arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi    |    2 +-
 .../boot/dts/rockchip/rk3399-rock-4c-plus.dts      |    2 +-
 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi |    2 +-
 .../boot/dts/rockchip/rk3399-rock-pi-4a-plus.dts   |    2 +-
 .../boot/dts/rockchip/rk3399-rock-pi-4b-plus.dts   |    2 +-
 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4c.dts |    2 +-
 arch/arm64/boot/dts/rockchip/rk3399-rock960.dtsi   |    2 +-
 arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi |    2 +-
 arch/arm64/boot/dts/rockchip/rk3399-s.dtsi         |  123 +
 .../dts/rockchip/rk3399-sapphire-excavator.dts     |    2 +-
 arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi  |    2 +-
 .../boot/dts/rockchip/rk3399pro-vmarc-som.dtsi     |    2 +-
 arch/arm64/boot/dts/rockchip/rk3528-radxa-e20c.dts |   22 +
 arch/arm64/boot/dts/rockchip/rk3528.dtsi           |  189 +
 .../boot/dts/rockchip/rk3566-anbernic-rg-arc.dtsi  |    2 +-
 .../boot/dts/rockchip/rk3566-anbernic-rg353p.dts   |    2 +-
 .../boot/dts/rockchip/rk3566-anbernic-rg353ps.dts  |    2 +-
 .../boot/dts/rockchip/rk3566-anbernic-rg353v.dts   |    2 +-
 .../boot/dts/rockchip/rk3566-anbernic-rg353vs.dts  |    2 +-
 .../boot/dts/rockchip/rk3566-anbernic-rg503.dts    |    2 +-
 arch/arm64/boot/dts/rockchip/rk3566-lckfb-tspi.dts |    2 +-
 arch/arm64/boot/dts/rockchip/rk3566-lubancat-1.dts |    2 +-
 arch/arm64/boot/dts/rockchip/rk3566-nanopi-r3s.dts |  554 ++
 arch/arm64/boot/dts/rockchip/rk3566-pinenote.dtsi  |    2 +-
 arch/arm64/boot/dts/rockchip/rk3566-pinetab2.dtsi  |    4 +-
 .../boot/dts/rockchip/rk3566-powkiddy-rgb20sx.dts  |   89 +
 .../boot/dts/rockchip/rk3566-powkiddy-x55.dts      |    2 +-
 arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts |    2 +-
 arch/arm64/boot/dts/rockchip/rk3566-quartz64-b.dts |    2 +-
 arch/arm64/boot/dts/rockchip/rk3566-radxa-cm3.dtsi |    2 +-
 arch/arm64/boot/dts/rockchip/rk3566-roc-pc.dts     |    2 +-
 arch/arm64/boot/dts/rockchip/rk3566-soquartz.dtsi  |    2 +-
 arch/arm64/boot/dts/rockchip/rk3568-bpi-r2-pro.dts |    2 +-
 arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dts   |    2 +-
 .../boot/dts/rockchip/rk3568-fastrhino-r66s.dtsi   |    2 +-
 arch/arm64/boot/dts/rockchip/rk3568-lubancat-2.dts |    2 +-
 .../arm64/boot/dts/rockchip/rk3568-nanopi-r5s.dtsi |    2 +-
 arch/arm64/boot/dts/rockchip/rk3568-odroid-m1.dts  |    4 +-
 .../arm64/boot/dts/rockchip/rk3568-radxa-cm3i.dtsi |    2 +-
 arch/arm64/boot/dts/rockchip/rk3568-radxa-e25.dts  |    1 +
 arch/arm64/boot/dts/rockchip/rk3568-roc-pc.dts     |    2 +-
 arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts    |    2 +-
 .../rk3568-wolfvision-pf5-io-expander.dtso         |    1 -
 .../boot/dts/rockchip/rk3568-wolfvision-pf5.dts    |    2 +-
 .../boot/dts/rockchip/rk3576-armsom-sige5.dts      |  659 +++
 arch/arm64/boot/dts/rockchip/rk3576-pinctrl.dtsi   | 5775 ++++++++++++++++++++
 arch/arm64/boot/dts/rockchip/rk3576.dtsi           | 1678 ++++++
 .../arm64/boot/dts/rockchip/rk3588-armsom-lm7.dtsi |  455 ++
 .../boot/dts/rockchip/rk3588-armsom-sige7.dts      |    2 +-
 arch/arm64/boot/dts/rockchip/rk3588-armsom-w3.dts  |  408 ++
 .../boot/dts/rockchip/rk3588-base-pinctrl.dtsi     |  271 +-
 arch/arm64/boot/dts/rockchip/rk3588-base.dtsi      |   41 +
 arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts   |   49 +-
 .../rockchip/rk3588-friendlyelec-cm3588-nas.dts    |    2 +-
 arch/arm64/boot/dts/rockchip/rk3588-jaguar.dts     |   75 +-
 arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dtsi |   49 +-
 arch/arm64/boot/dts/rockchip/rk3588-ok3588-c.dts   |    2 +-
 .../boot/dts/rockchip/rk3588-orangepi-5-plus.dts   |   79 +-
 .../arm64/boot/dts/rockchip/rk3588-quartzpro64.dts |    2 +-
 arch/arm64/boot/dts/rockchip/rk3588-rock-5-itx.dts |   40 +-
 arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts    |   49 +-
 .../boot/dts/rockchip/rk3588-tiger-haikou.dts      |   53 +
 arch/arm64/boot/dts/rockchip/rk3588-tiger.dtsi     |   29 +-
 .../arm64/boot/dts/rockchip/rk3588-turing-rk1.dtsi |  138 +-
 arch/arm64/boot/dts/rockchip/rk3588s-evb1-v10.dts  | 1170 ++++
 .../boot/dts/rockchip/rk3588s-gameforce-ace.dts    |    2 +-
 .../boot/dts/rockchip/rk3588s-khadas-edge2.dts     |   16 +
 .../arm64/boot/dts/rockchip/rk3588s-nanopi-r6.dtsi |  760 +++
 .../arm64/boot/dts/rockchip/rk3588s-nanopi-r6c.dts |    2 +-
 .../arm64/boot/dts/rockchip/rk3588s-nanopi-r6s.dts |  756 +--
 .../arm64/boot/dts/rockchip/rk3588s-orangepi-5.dts |  736 +--
 .../boot/dts/rockchip/rk3588s-orangepi-5.dtsi      |  866 +++
 .../boot/dts/rockchip/rk3588s-orangepi-5b.dts      |   19 +
 arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts   |   63 +-
 125 files changed, 15260 insertions(+), 2981 deletions(-)
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2c.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3328-orangepi-r1-plus.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3328-roc.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-nanopi-m4.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-nanopi-r4s.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-s.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3528-radxa-e20c.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3528.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-nanopi-r3s.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-powkiddy-rgb20sx.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3576-armsom-sige5.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3576-pinctrl.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3576.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-armsom-lm7.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-armsom-w3.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3588s-evb1-v10.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3588s-nanopi-r6.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3588s-orangepi-5.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3588s-orangepi-5b.dts