[PATCH 00/12] board: qnap-ts433: Cleanups + add support for TS233
Heiko Stuebner
heiko at sntech.de
Mon Jan 5 20:47:11 CET 2026
This series does a number of cleanups for the existing TS433 NAS,
and also introduces support for a second device.
Right now the code can detect the variant from the I2C eeprom(s) and
set the fdtfile accordingly. Later on (once I figured out what is needed)
this should also select an optional overlay, because later model-variants
do have additional per-disk presence detection and also regulator-handling
that is not present on the earlier versions.
Heiko Stuebner (12):
rockchip: board: qnap-ts433: Fix TPL binary in build-example
rockchip: board: qnap-ts433: drop DW_MMC config options
rockchip: board: qnap-ts433: Fix dir naming to allow build-system to
find it
rockchip: board: qnap-ts433: Update documentation to recent tool
versions
rockchip: board: qnap-ts433: Add instructions for how to use upstream
TF-A
rockchip: board: qnap-ts433: Support multiple models of the TSx33
family
arm64: dts: rockchip: move cpu_thermal node to the correct position
arm64: dts: rockchip: describe mcu eeprom cells on rk3568-ts433
arm64: dts: rockchip: move common qnap tsx33 parts to dtsi
arm64: dts: rockchip: add QNAP TS233 devicetree
rockchip: board: qnap-ts433: Rename the board code to not be TS433
specific
rockchip: board: qnap-tsx33: add support for Qnap TS233 devices
arch/arm/dts/rk3568-qnap-ts233-u-boot.dtsi | 6 +
arch/arm/mach-rockchip/rk3568/Kconfig | 17 +-
board/qnap/ts433/MAINTAINERS | 8 -
board/qnap/{ts433 => tsx33_rk356x}/Kconfig | 6 +-
board/qnap/tsx33_rk356x/MAINTAINERS | 10 +
board/qnap/tsx33_rk356x/Makefile | 7 +
board/qnap/tsx33_rk356x/board.c | 261 ++++++++
configs/qnap-ts233-rk3568_defconfig | 85 +++
configs/qnap-ts433-rk3568_defconfig | 6 +-
doc/board/qnap/ts233.rst | 37 ++
doc/board/qnap/ts433.rst | 34 +-
.../src/arm64/rockchip/rk3568-qnap-ts233.dts | 131 ++++
.../src/arm64/rockchip/rk3568-qnap-ts433.dts | 604 ++---------------
.../src/arm64/rockchip/rk3568-qnap-tsx33.dtsi | 608 ++++++++++++++++++
.../configs/{qnap_ts433.h => tsx33_rk356x.h} | 0
15 files changed, 1227 insertions(+), 593 deletions(-)
create mode 100644 arch/arm/dts/rk3568-qnap-ts233-u-boot.dtsi
delete mode 100644 board/qnap/ts433/MAINTAINERS
rename board/qnap/{ts433 => tsx33_rk356x}/Kconfig (52%)
create mode 100644 board/qnap/tsx33_rk356x/MAINTAINERS
create mode 100644 board/qnap/tsx33_rk356x/Makefile
create mode 100644 board/qnap/tsx33_rk356x/board.c
create mode 100644 configs/qnap-ts233-rk3568_defconfig
create mode 100644 doc/board/qnap/ts233.rst
create mode 100644 dts/upstream/src/arm64/rockchip/rk3568-qnap-ts233.dts
create mode 100644 dts/upstream/src/arm64/rockchip/rk3568-qnap-tsx33.dtsi
rename include/configs/{qnap_ts433.h => tsx33_rk356x.h} (100%)
--
2.47.2
More information about the U-Boot
mailing list