mbox series

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

Message ID 4901395.GXAFRqVoOG@diego (mailing list archive)
State New
Headers show
Series [GIT,PULL] Rockchip dts64 changes for 6.11 #1 | expand

Pull-request

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

Message

Heiko Stuebner June 28, 2024, 2:02 p.m. UTC
Hi Arnd, Kevin, Olof,

please find below and in a subsequent pull-request
Rockchip changes for for 6.11 .

Some new boards, some new peripherals.

As discussed on IRC today, I've excluded the overlay that dtc doesn't
like yet.

Please pull.
Thanks
Heiko


The following changes since commit 1613e604df0cd359cf2a7fbd9be7a0bcfacfabd0:

  Linux 6.10-rc1 (2024-05-26 15:20:12 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 9417909e253ffa57f014822a79cca9b1f2b25492:

  arm64: dts: rockchip: Delete the SoC variant dtsi for RK3399Pro (2024-06-28 14:02:39 +0200)

----------------------------------------------------------------
New boards, the Radxa ROCK S0, Radxa ZERO 3W/3E, CM3588 NAS solution
and Neardi LBA3368.

Interesting core changes: dropping of the rk3399pro dtsi - Dragan dug
through available information, boards and found out that the pcie-stuff
described in the existing rk3399pro dtsi is actually not true and the
file can go away.

And also a bit of reorganizing of rk3588 dtsi files. There are number
of rk3588 variants in existence that select between two sets of
peripherals and also multiple sets of operating points. So the change
sorts it differently so that we stop including one soc-variant into
others and also make room for the operating points.

The rk3308 got io domains, a number of additions to the rk3308-rock-pi-s
board (wifi, io-domains, otp, ethernet, uart, sdmmc).

And then there are of course the usual set of new additions like
rk3588 pcie endpoint support and individual peripherals for boards.

----------------------------------------------------------------
Alex Bee (3):
      dt-bindings: vendor-prefixes: Add Neardi Technology
      dt-bindings: arm: rockchip: Add Neardi LBA3368
      arm64: dts: rockchip: Add Neardi LBA3368 board

Alexey Charkov (9):
      arm64: dts: rockchip: add rfkill node for M.2 Key E Bluetooth on Rock 5B
      arm64: dts: rockchip: add thermal zones information on RK3588
      arm64: dts: rockchip: enable thermal management on all RK3588 boards
      arm64: dts: rockchip: add passive GPU cooling on RK3588
      arm64: dts: rockchip: enable automatic fan control on Rock 5B
      arm64: dts: rockchip: Add CPU/memory regulator coupling for 2 RK3588 boards
      arm64: dts: rockchip: Add OPP data for CPU cores on RK3588
      arm64: dts: rockchip: Add OPP data for CPU cores on RK3588j
      arm64: dts: rockchip: Split GPU OPPs of RK3588 and RK3588j

Cristian Ciocaltea (3):
      arm64: dts: rockchip: Drop invalid mic-in-differential on rk3568-rock-3a
      arm64: dts: rockchip: Fix mic-in-differential usage on rk3566-roc-pc
      arm64: dts: rockchip: Fix mic-in-differential usage on rk3568-evb1-v10

Dragan Simic (2):
      arm64: dts: rockchip: Prepare RK3588 SoC dtsi files for per-variant OPPs
      arm64: dts: rockchip: Delete the SoC variant dtsi for RK3399Pro

FUKAUMI Naoki (4):
      arm64: dts: rockchip: add SFC support for Radxa ROCK 5B
      arm64: dts: rockchip: add (but disabled) SFC node for Radxa ROCK 5A
      arm64: dts: rockchip: change spi-max-frequency for Radxa ROCK 3C
      arm64: dts: rockchip: fix mmc aliases for Radxa ZERO 3E/3W

Jonas Karlman (12):
      dt-bindings: arm: rockchip: Add Radxa ZERO 3W/3E
      arm64: dts: rockchip: Add Radxa ZERO 3W/3E
      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 OTP device node for RK3308
      arm64: dts: rockchip: Add rk3308 IO voltage domains
      arm64: dts: rockchip: Add io-domains to rk3308-rock-pi-s
      arm64: dts: rockchip: Update WIFi/BT related nodes on rk3308-rock-pi-s
      dt-bindings: arm: rockchip: Add Radxa ROCK S0
      arm64: dts: rockchip: Add Radxa ROCK S0
      arm64: dts: rockchip: Increase VOP clk rate on RK3328

Niklas Cassel (2):
      arm64: dts: rockchip: Add PCIe endpoint mode support
      arm64: dts: rockchip: Add rock5b overlays for PCIe endpoint mode

Peter Robinson (4):
      arm64: dts: rockchip: Enable SPI flash on PinePhone Pro
      arm64: dts: rockchip: Add Pinephone Pro support for GPIO LEDs
      arm64: dts: rockchip: Enable PinePhone Pro IMU sensor
      arm64: dts: rockchip: Enable PinePhone Pro vibrator

Sebastian Kropatsch (2):
      dt-bindings: arm: rockchip: Add FriendlyElec CM3588 NAS
      arm64: dts: rockchip: Add FriendlyElec CM3588 NAS board

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

 .../devicetree/bindings/arm/rockchip.yaml          |   24 +
 .../devicetree/bindings/vendor-prefixes.yaml       |    2 +
 arch/arm64/boot/dts/rockchip/Makefile              |    7 +
 arch/arm64/boot/dts/rockchip/rk3308-rock-pi-s.dts  |   81 +-
 arch/arm64/boot/dts/rockchip/rk3308-rock-s0.dts    |  293 ++
 arch/arm64/boot/dts/rockchip/rk3308.dtsi           |   29 +
 arch/arm64/boot/dts/rockchip/rk3328.dtsi           |    4 +-
 arch/arm64/boot/dts/rockchip/rk3368-lba3368.dts    |  659 +++++
 .../boot/dts/rockchip/rk3399-pinephone-pro.dts     |   74 +
 arch/arm64/boot/dts/rockchip/rk3399pro.dtsi        |   22 -
 .../boot/dts/rockchip/rk3566-radxa-zero-3.dtsi     |  531 ++++
 .../boot/dts/rockchip/rk3566-radxa-zero-3e.dts     |   52 +
 .../boot/dts/rockchip/rk3566-radxa-zero-3w.dts     |   92 +
 arch/arm64/boot/dts/rockchip/rk3566-roc-pc.dts     |    2 +-
 arch/arm64/boot/dts/rockchip/rk3566-rock-3c.dts    |    2 +-
 arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dts   |    2 +-
 arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts    |    4 -
 .../boot/dts/rockchip/rk3588-armsom-sige7.dts      |    4 +
 ...3588s-pinctrl.dtsi => rk3588-base-pinctrl.dtsi} |    0
 arch/arm64/boot/dts/rockchip/rk3588-base.dtsi      | 2799 ++++++++++++++++++++
 .../dts/rockchip/rk3588-edgeble-neu6a-common.dtsi  |    4 +
 arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts   |   16 +
 ...3588-pinctrl.dtsi => rk3588-extra-pinctrl.dtsi} |    0
 arch/arm64/boot/dts/rockchip/rk3588-extra.dtsi     |  448 ++++
 .../rockchip/rk3588-friendlyelec-cm3588-nas.dts    |  778 ++++++
 .../dts/rockchip/rk3588-friendlyelec-cm3588.dtsi   |  653 +++++
 arch/arm64/boot/dts/rockchip/rk3588-ok3588-c.dts   |    4 +
 arch/arm64/boot/dts/rockchip/rk3588-opp.dtsi       |  190 ++
 .../arm64/boot/dts/rockchip/rk3588-quartzpro64.dts |   12 +
 .../boot/dts/rockchip/rk3588-rock-5b-pcie-ep.dtso  |   25 +
 .../dts/rockchip/rk3588-rock-5b-pcie-srns.dtso     |   16 +
 arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts    |   57 +-
 .../arm64/boot/dts/rockchip/rk3588-toybrick-x0.dts |    4 +
 .../arm64/boot/dts/rockchip/rk3588-turing-rk1.dtsi |    4 +
 arch/arm64/boot/dts/rockchip/rk3588.dtsi           |  413 +--
 arch/arm64/boot/dts/rockchip/rk3588j.dtsi          |  143 +-
 arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts   |   17 +
 arch/arm64/boot/dts/rockchip/rk3588s.dtsi          | 2670 +------------------
 38 files changed, 7022 insertions(+), 3115 deletions(-)
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3308-rock-s0.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3368-lba3368.dts
 delete mode 100644 arch/arm64/boot/dts/rockchip/rk3399pro.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-radxa-zero-3.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-radxa-zero-3e.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-radxa-zero-3w.dts
 rename arch/arm64/boot/dts/rockchip/{rk3588s-pinctrl.dtsi => rk3588-base-pinctrl.dtsi} (100%)
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-base.dtsi
 rename arch/arm64/boot/dts/rockchip/{rk3588-pinctrl.dtsi => rk3588-extra-pinctrl.dtsi} (100%)
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-extra.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-friendlyelec-cm3588-nas.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-friendlyelec-cm3588.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-opp.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-rock-5b-pcie-ep.dtso
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-rock-5b-pcie-srns.dtso