Hello list, It's been a little under a year since support for the Turing RK1 RK3588-based SoM board, was introduced upstream. Since then, the driver developers have had great successes in further RK3588 enablement, achieving such enhancements as: - Stable thermal ADC support - USBDP PHY support - Panthor: a driver for the Mali-G610 GPU found in RK3588 Accordingly I am pleased to present this DT patchset, which leverages those driver advancements to enable the corresponding features in the Turing RK1: - Automatic fan speed control (patch 3/5) - USB support (patch 4/5) - GPU support (patch 5/5) It also includes a bugfix (patch 2/5) for a previously-discussed [1] PCIe boot hang problem, for which it was decided [2] that a fix required first splitting apart the pinctrl defs for the low-speed signals (patch 1/5). These patches are ordered by importance. Please apply this series partially if deemed necessary. Thank you for your time, Sam [1]: https://lore.kernel.org/lkml/20231205202900.4617-1-CFSworks@xxxxxxxxx/ [2]: https://lore.kernel.org/lkml/6311244.MhkbZ0Pkbq@diego/ Sam Edwards (5): arm64: dts: rockchip: Split up RK3588's PCIe pinctrls arm64: dts: rockchip: Fix Turing RK1 PCIe3 hang arm64: dts: rockchip: Enable automatic fan control on Turing RK1 arm64: dts: rockchip: Enable all 3 USBs on Turing RK1 arm64: dts: rockchip: Enable GPU on Turing RK1 .../dts/rockchip/rk3588-base-pinctrl.dtsi | 271 ++++++++++++++---- .../boot/dts/rockchip/rk3588-turing-rk1.dtsi | 137 ++++++++- .../boot/dts/rockchip/rk3588s-rock-5a.dts | 6 +- 3 files changed, 363 insertions(+), 51 deletions(-) -- 2.44.2