mbox series

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

Message ID 4716610.aeNJFYEL58@phil (mailing list archive)
State New, archived
Headers show
Series [GIT,PULL] Rockchip dts64 changes for 6.2 #1 | expand

Pull-request

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

Message

Heiko Stuebner Nov. 23, 2022, 1:49 p.m. UTC
Hi Arnd, Kevin, Olof,

please find below and in subsequent pull-request
Rockchip changes for for 6.2

As always the 64bit DTS part is the big one, while
I realized too late that the 32bit actually only consists
of one commit this time.


Please pull!

Thanks
Heiko

The following changes since commit 9abf2313adc1ca1b6180c508c25f22f9395cc780:

  Linux 6.1-rc1 (2022-10-16 15:36:24 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 848343c0b4d64821aec19b2cff47b58f77362d38:

  arm64: dts: rockchip: update cache properties for rk3308 and rk3328 (2022-11-22 23:28:44 +0100)

----------------------------------------------------------------
New boards:
- Model A and blade baseboards for the SOQuartz (rk3568) SoM,
- Anberic RG351M, RG353V, RG353VS; Odroid Go Super, Advance gaming devices
- Odroid M1
- Theobroma px30 SoM with baseboard
- Rockchip's own rk3566 demo board

Some core support for per SoC specifics:
- crypto support for rk3399 and rk3328
- second I2S controller for rk3568
- Cache properties for follow the binding for rk3308 and rk3328

Bigger device support updates for:
- SOQuartz: PCIe2, video output, gpu, HDMI sound
- Rock 3A: eth regulator, eth clock input, Wifi+Bt, I2S, PCIe3

As well as some minor extensions for Rock960 (hdmi supplies),
rk3566-roc-pc (PCIe2), Rock 4C+ (thermal support), Pinephone Pro (Wifi+Bt)

----------------------------------------------------------------
Anand Moon (2):
      arm64: dts: rockchip: Add support of external clock to ethernet node on Rock 3A SBC
      arm64: dts: rockchip: Add support of regulator for ethernet node on Rock 3A SBC

Andrew Powers-Holmes (2):
      arm64: dts: rockchip: Add SOQuartz blade board
      arm64: dts: rockchip: Add SOQuartz Model A baseboard

Andy Yan (2):
      dt-bindings: rockchip: Add Rockchip rk3566 box demo board
      arm64: dts: rockchip: Add dts for rockchip rk3566 box demo board

Aurelien Jarno (11):
      arm64: dts: rockchip: add thermal support to ODROID-M1
      arm64: dts: rockchip: Add NOR flash to ODROID-M1
      arm64: dts: rockchip: Add analog audio on ODROID-M1
      arm64: dts: rockchip: Enable vop2 and hdmi tx on ODROID-M1
      arm64: dts: rockchip: Enable HDMI audio on ODROID-M1.
      arm64: dts: rockchip: Enable the GPU on ODROID-M1
      arm64: dts: rockchip: Enable the USB 2.0 ports on ODROID-M1
      arm64: dts: rockchip: Enable the USB 3.0 ports on ODROID-M1
      arm64: dts: rockchip: Add SATA support to ODROID-M1
      arm64: dts: rockchip: Add PCIEe v3 nodes to ODROID-M1
      arm64: dts: rockchip: Add IR receiver node to ODROID-M1

Chris Morgan (5):
      dt-bindings: arm: rockchip: Add Anbernic RG353V and RG353VS
      arm64: dts: rockchip: add Anbernic RG353V and RG353VS
      arm64: dts: rockchip: add rk817 chg to RG353P and RG503
      arm64: dts: rockchip: add poll-interval to RGxx3 devices
      arm64: dts: rockchip: Update joystick to polled for OG2

Chukun Pan (2):
      arm64: dts: rockchip: Add regulator suffix to rock-3a
      arm64: dts: rockchip: Add PCIe v3 nodes to rock-3a

Corentin Labbe (3):
      clk: rockchip: use proper crypto0 name on rk3399
      arm64: dts: rockchip: add rk3328 crypto node
      arm64: dts: rockchip: rk3399: add crypto node

Dongjin Kim (2):
      dt-bindings: rockchip: Add Hardkernel ODROID-M1 board
      arm64: dts: rockchip: Add Hardkernel ODROID-M1 board

FUKAUMI Naoki (1):
      arm64: dts: rockchip: enable tsadc for ROCK 4C+

Furkan Kardame (1):
      arm64: dts: rockchip: enable pcie2 on rk3566-roc-pc

Heiko Stuebner (2):
      Merge branch 'v6.2-shared/clockids' into v6.2-armsoc/dts64
      arm64: dts: rockchip: fix spdif@fe460000 ordering on rk356x

Maya Matuszczyk (5):
      arm64: dts: rockchip: Move most of Odroid Go Advance DTS into a DTSI
      dt-bindings: arm: rockchip: Add more RK3326 devices
      arm64: dts: rockchip: Add Odroid Go Advance Black Edition
      arm64: dts: rockchip: Add Odroid Go Super
      arm64: dts: rockchip: Add Anbernic RG351M

Nicolas Frattaroli (6):
      arm64: dts: rockchip: Enable GPU on SOQuartz CM4
      arm64: dts: rockchip: Enable video output and HDMI on SOQuartz
      arm64: dts: rockchip: Enable HDMI sound on SOQuartz
      arm64: dts: rockchip: Enable PCIe 2 on SOQuartz CM4IO
      dt-bindings: arm: rockchip: Add SOQuartz Blade
      dt-bindings: arm: rockchip: Add SOQuartz Model A

Peter Robinson (1):
      arm64: dts: rockchip: Add HDMI supplies on Rock960

Pierre Gondois (1):
      arm64: dts: rockchip: update cache properties for rk3308 and rk3328

Quentin Schulz (2):
      arm64: dts: rockchip: add PX30-µQ7 (Ringneck) SoM with Haikou baseboard
      dt-bindings: arm: rockchip: add Theobroma Systems PX30-µQ7 (Ringneck) with Haikou

Shengyu Qu (3):
      arm64: dts: rockchip: RK356x: Add I2S2 device node
      arm64: dts: rockchip: Add I2S2 node for RADXA Rock 3A
      arm64: dts: rockchip: Add nodes for SDIO/UART Wi-Fi/Bluetooth modules to Radxa Rock 3A

Tom Fitzhenry (1):
      arm64: dts: rockchip: add BT/wifi nodes to Pinephone Pro

 .../devicetree/bindings/arm/rockchip.yaml          |  42 ++
 arch/arm64/boot/dts/rockchip/Makefile              |  10 +
 .../boot/dts/rockchip/px30-ringneck-haikou.dts     | 232 +++++++
 arch/arm64/boot/dts/rockchip/px30-ringneck.dtsi    | 382 +++++++++++
 arch/arm64/boot/dts/rockchip/rk3308.dtsi           |   1 +
 .../boot/dts/rockchip/rk3326-anbernic-rg351m.dts   |  33 +
 arch/arm64/boot/dts/rockchip/rk3326-odroid-go.dtsi | 600 +++++++++++++++++
 .../boot/dts/rockchip/rk3326-odroid-go2-v11.dts    | 156 +++++
 arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts | 620 +----------------
 arch/arm64/boot/dts/rockchip/rk3326-odroid-go3.dts | 185 +++++
 arch/arm64/boot/dts/rockchip/rk3328.dtsi           |  12 +
 .../boot/dts/rockchip/rk3399-pinephone-pro.dts     |  76 +++
 .../boot/dts/rockchip/rk3399-rock-4c-plus.dts      |   6 +
 arch/arm64/boot/dts/rockchip/rk3399-rock960.dtsi   |   2 +
 arch/arm64/boot/dts/rockchip/rk3399.dtsi           |  20 +
 .../boot/dts/rockchip/rk3566-anbernic-rg353p.dts   | 109 +--
 .../boot/dts/rockchip/rk3566-anbernic-rg353v.dts   | 114 ++++
 .../boot/dts/rockchip/rk3566-anbernic-rg353vs.dts  |  87 +++
 .../boot/dts/rockchip/rk3566-anbernic-rg353x.dtsi  |  60 ++
 .../boot/dts/rockchip/rk3566-anbernic-rg503.dts    |  79 +++
 .../boot/dts/rockchip/rk3566-anbernic-rgxx3.dtsi   |  47 +-
 arch/arm64/boot/dts/rockchip/rk3566-box-demo.dts   | 503 ++++++++++++++
 arch/arm64/boot/dts/rockchip/rk3566-roc-pc.dts     |  34 +
 .../boot/dts/rockchip/rk3566-soquartz-blade.dts    | 194 ++++++
 .../boot/dts/rockchip/rk3566-soquartz-cm4.dts      |  11 +
 .../boot/dts/rockchip/rk3566-soquartz-model-a.dts  | 232 +++++++
 arch/arm64/boot/dts/rockchip/rk3566-soquartz.dtsi  |  75 +++
 arch/arm64/boot/dts/rockchip/rk3568-odroid-m1.dts  | 744 +++++++++++++++++++++
 arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts    | 146 +++-
 arch/arm64/boot/dts/rockchip/rk356x.dtsi           |  50 +-
 include/dt-bindings/clock/rk3399-cru.h             |   6 +-
 31 files changed, 4146 insertions(+), 722 deletions(-)
 create mode 100644 arch/arm64/boot/dts/rockchip/px30-ringneck-haikou.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/px30-ringneck.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3326-anbernic-rg351m.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3326-odroid-go.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3326-odroid-go2-v11.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3326-odroid-go3.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-anbernic-rg353v.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-anbernic-rg353vs.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-anbernic-rg353x.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-box-demo.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-soquartz-blade.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-soquartz-model-a.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-odroid-m1.dts