[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