[PATCH 00/15] Support for rk3568 based QNAP TS433 NAS

Heiko Stuebner heiko at sntech.de
Sat Aug 3 15:55:27 CEST 2024


Currently QNAP builds a series of RK3568- (and RK3588-) based NAS systems.
This series provides support for the 4-bay variant called TS433.

The whole series is pretty similar so adding support for the other
variants will be pretty easy, once device-specific devicetrees land.


The DONOTMERGE labeled devicetree patches I need to re-do once they land
in the actual devicetree-rebasing repository, as I just merged them for
the 6.12 Linux-kernel some days ago.

But having this publicaly available might give interested people the
chance to try it out already :-)

This currently goes on top of today's u-boot master.


Heiko Stuebner (15):
  DONOTMERGE: arm64: dts: rockchip: add PCIe supply regulator to
    Qnap-TS433
  DONOTMERGE: arm64: dts: rockchip: enable second PCIe controller on the
    Qnap-TS433
  DONOTMERGE: arm64: dts: rockchip: enable uart0 on Qnap-TS433
  DONOTMERGE: arm64: dts: rockchip: enable usb ports on Qnap-TS433
  DONOTMERGE: arm64: dts: rockchip: add stdout path on Qnap-TS433
  DONOTMERGE: arm64: dts: rockchip: enable sata1+2 on Qnap-TS433
  DONOTMERGE: arm64: dts: rockchip: add board-aliases for Qnap-TS433
  DONOTMERGE: arm64: dts: rockchip: add hdd leds to Qnap-TS433
  DONOTMERGE: arm64: dts: rockchip: enable the tsadc on the Qnap-TS433
  DONOTMERGE: arm64: dts: rockchip: add gpio-keys to Qnap-TS433
  DONOTMERGE: arm64: dts: rockchip: define cpu-supply on the Qnap-TS433
  DONOTMERGE: arm64: dts: rockchip: add missing pmic information on
    Qnap-TS433
  DONOTMERGE: arm64: dts: rockchip: enable gpu on Qnap-TS433
  DONOTMERGE: arm64: dts: rockchip: add 2 pmu_io_domain supplies for
    Qnap-TS433
  board: rockchip: add support for Qnap TS433 devices

 arch/arm/dts/rk3568-qnap-ts433-u-boot.dtsi    |   6 +
 arch/arm/mach-rockchip/rk3568/Kconfig         |  14 +
 board/qnap/ts433/Kconfig                      |  12 +
 board/qnap/ts433/MAINTAINERS                  |   8 +
 configs/qnap-ts433-rk3568_defconfig           |  86 +++
 doc/board/qnap/index.rst                      |   9 +
 doc/board/qnap/ts433.rst                      |  91 +++
 doc/board/rockchip/rockchip.rst               |   1 +
 .../src/arm64/rockchip/rk3568-qnap-ts433.dts  | 546 +++++++++++++++++-
 include/configs/qnap_ts433.h                  |  10 +
 10 files changed, 780 insertions(+), 3 deletions(-)
 create mode 100644 arch/arm/dts/rk3568-qnap-ts433-u-boot.dtsi
 create mode 100644 board/qnap/ts433/Kconfig
 create mode 100644 board/qnap/ts433/MAINTAINERS
 create mode 100644 configs/qnap-ts433-rk3568_defconfig
 create mode 100644 doc/board/qnap/index.rst
 create mode 100644 doc/board/qnap/ts433.rst
 create mode 100644 include/configs/qnap_ts433.h

-- 
2.39.2



More information about the U-Boot mailing list