mbox series

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

Message ID 2193001.3Lj2Plt8kZ@diego (mailing list archive)
State New
Headers show
Series [GIT,PULL] Rockchip dts64 changes for 6.14 #1 | expand

Pull-request

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

Message

Heiko Stuebner Jan. 10, 2025, 11:55 p.m. UTC
Hi soc maintainers,

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

Some new boards, two newly supported peripherals and a bunch
of small things happened over the christmas period :-)

So far there haven't been arm32 changes this time around.


Please pull.
Thanks
Heiko


The following changes since commit 40384c840ea1944d7c5a392e8975ed088ecf0b37:

  Linux 6.13-rc1 (2024-12-01 14:28:56 -0800)

are available in the Git repository at:

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

for you to fetch changes up to ebe82df46fba0f0fe45d7e03ddf5ca0f6e758a06:

  arm64: dts: rockchip: add DTs for Firefly ITX-3588J and its Core-3588J SoM (2025-01-10 00:13:16 +0100)

----------------------------------------------------------------
New boards rk3576-evb1, H96 Max V58 TV Box (rk3588), BigTreeTech CB2
(SoM + baseboard) and Pi2 (SBC), Firefly ITX-3588J (Core-3588J SoM),
Orange Pi 5 Max.

A interesting case is the Radxa E52C using a soc called rk3582. This is
rk3588-variant where some cpu cores are disabled during production and
the bootloader needs to read the available cores from efuses and adapt
the DT it hands over to the kernel.

New supported peripherals are just the naneng combophy + the usb
controllers using them on the rk3576 as well as the arm,smmu attached
to the PCI controller on rk3588.

And finally there are of course a number of board-specific enablements
and refinements (MCU on Qnap-TS433, USB3 on NanoPi R6C/R6S and Orange Pi
5+ etc.

----------------------------------------------------------------
Alexey Charkov (2):
      dt-bindings: arm: rockchip: Add H96 Max V58 TV box
      arm64: dts: rockchip: Add H96 Max V58 TV Box based on RK3588 SoC

Andy Yan (1):
      dt-bindings: soc: rockchip: add rk3576 hdptxphy grf syscon

Anton Kirilov (1):
      arm64: dts: rockchip: Enable the USB 3.0 port on NanoPi R6C/R6S

Chen-Yu Tsai (1):
      arm64: dts: rockchip: Enable USB 3.0 ports on orangepi-5-plus

David Jander (2):
      arm64: dts: rockchip: Remove unused i2c2 node from rk3568-mecsbc
      arm64: dts: rockchip: Add FRAM MB85RS128TY to rk3568-mecsbc

Dragan Simic (1):
      arm64: dts: rockchip: Delete redundant RK3328 GMAC stability fixes

FUKAUMI Naoki (2):
      dt-bindings: arm: rockchip: Add Radxa E52C
      arm64: dts: rockchip: Add Radxa E52C

Frank Wang (1):
      arm64: dts: rockchip: add usb related nodes for rk3576

Heiko Stuebner (2):
      arm64: dts: rockchip: hook up the MCU on the QNAP TS433
      arm64: dts: rockchip: set hdd led labels on QNAP-TS433

Ivan Sergeev (2):
      dt-bindings: arm: rockchip: Add BigTreeTech CB2 and Pi2
      arm64: dts: rockchip: Add BigTreeTech CB2 and Pi2

Jagan Teki (1):
      arm64: dts: rockchip: Fix PCIe3 handling for Edgeble-6TOPS Modules

Jakob Unterwurzacher (1):
      arm64: dts: rockchip: increase gmac rx_delay on rk3399-puma

Jimmy Hon (3):
      arm64: dts: rockchip: refactor common rk3588-orangepi-5.dtsi
      dt-bindings: arm: rockchip: Add Xunlong Orange Pi 5 Max
      arm64: dts: rockchip: Add Orange Pi 5 Max board

Jonas Karlman (1):
      arm64: dts: rockchip: Fix sdmmc access on rk3308-rock-s0 v1.1 boards

Kever Yang (4):
      arm64: dts: rockchip: Add rk3576 naneng combphy nodes
      dt-bindings: arm: rockchip: Sort for boards not in correct order
      dt-bindings: arm: rockchip: Add rk3576 evb1 board
      arm64: dts: rockchip: Add rk3576 evb1 board

Michael Riesch (2):
      arm64: dts: rockchip: fix num-channels property of wolfvision pf5 mic
      arm64: dts: rockchip: enable hdmi out audio on wolfvision pf5

Niklas Cassel (1):
      arm64: dts: rockchip: enable the mmu600_pcie IOMMU on the rk3588 SoC

Sebastian Reichel (1):
      arm64: dts: rockchip: add WLAN to rk3588-evb1 controller

Shimrra Shai (2):
      dt-bindings: arm: rockchip: Add Firefly ITX-3588J board
      arm64: dts: rockchip: add DTs for Firefly ITX-3588J and its Core-3588J SoM

 .../devicetree/bindings/arm/rockchip.yaml          |  94 ++-
 .../devicetree/bindings/soc/rockchip/grf.yaml      |   1 +
 arch/arm64/boot/dts/rockchip/Makefile              |   7 +
 arch/arm64/boot/dts/rockchip/rk3308-rock-s0.dts    |  25 +-
 arch/arm64/boot/dts/rockchip/rk3328-a1.dts         |   1 -
 arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2.dtsi |   1 -
 .../boot/dts/rockchip/rk3328-orangepi-r1-plus.dtsi |   1 -
 arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts  |   3 -
 arch/arm64/boot/dts/rockchip/rk3328-rock64.dts     |   1 -
 arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi      |   2 +-
 .../dts/rockchip/rk3566-bigtreetech-cb2-manta.dts  |  10 +
 .../boot/dts/rockchip/rk3566-bigtreetech-cb2.dtsi  | 904 +++++++++++++++++++++
 .../boot/dts/rockchip/rk3566-bigtreetech-pi2.dts   |  10 +
 arch/arm64/boot/dts/rockchip/rk3568-mecsbc.dts     |  19 +-
 arch/arm64/boot/dts/rockchip/rk3568-qnap-ts433.dts |  61 ++
 .../boot/dts/rockchip/rk3568-wolfvision-pf5.dts    |  10 +-
 arch/arm64/boot/dts/rockchip/rk3576-evb1-v10.dts   | 731 +++++++++++++++++
 arch/arm64/boot/dts/rockchip/rk3576.dtsi           | 169 ++++
 arch/arm64/boot/dts/rockchip/rk3582-radxa-e52c.dts | 743 +++++++++++++++++
 arch/arm64/boot/dts/rockchip/rk3588-base.dtsi      |   3 +-
 .../boot/dts/rockchip/rk3588-edgeble-neu6a-io.dtsi |  81 +-
 arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts   |  82 ++
 arch/arm64/boot/dts/rockchip/rk3588-extra.dtsi     |   4 +
 .../dts/rockchip/rk3588-firefly-core-3588j.dtsi    | 443 ++++++++++
 .../boot/dts/rockchip/rk3588-firefly-itx-3588j.dts | 702 ++++++++++++++++
 .../arm64/boot/dts/rockchip/rk3588-h96-max-v58.dts | 802 ++++++++++++++++++
 .../dts/rockchip/rk3588-orangepi-5-compact.dtsi    | 151 ++++
 .../boot/dts/rockchip/rk3588-orangepi-5-max.dts    |  60 ++
 .../boot/dts/rockchip/rk3588-orangepi-5-plus.dts   | 894 ++++----------------
 .../arm64/boot/dts/rockchip/rk3588-orangepi-5.dtsi | 805 ++++++++++++++++++
 .../arm64/boot/dts/rockchip/rk3588s-nanopi-r6.dtsi |  18 +
 31 files changed, 6027 insertions(+), 811 deletions(-)
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-bigtreetech-cb2-manta.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-bigtreetech-cb2.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-bigtreetech-pi2.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3576-evb1-v10.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3582-radxa-e52c.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-firefly-core-3588j.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-firefly-itx-3588j.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-h96-max-v58.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-orangepi-5-compact.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-orangepi-5-max.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-orangepi-5.dtsi