[GIT PULL] Rockchip dts64 changes for 6.12 #1
From: Heiko Stuebner <heiko@sntech.de>
Date: 2024-09-01 22:12:02
Also in:
linux-rockchip
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