[PATCH 0/5] Turing RK1 SoM DT updates

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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





[Index of Archives]     [Device Tree Compilter]     [Device Tree Spec]     [Linux Driver Backports]     [Video for Linux]     [Linux USB Devel]     [Linux PCI Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Yosemite Backpacking]


  Powered by Linux