[PATCH 0/4] Add support for QNAP's ts-433 4bay NAS

Uwe Kleine-König uwe at kleine-koenig.org
Sat Mar 1 08:36:17 PST 2025


Hello,

this is the result of my quick effort to make barebox run on QNAP's
ts-433 4bay NAS. The first 3 patches are IMHO fine to go in. The last
one adds the new machine. As writting in the commit log the NAS boots
with the resulting image, but neither network nor eMMC work.

I also tried adding

	writel(RK_SETBITS(0x50), 0xfdc20140)

in lowlevel.c, but that didn't make a difference. I'm open for other
ideas about what bit is missing.

Best regards
Uwe

Uwe Kleine-König (4):
  Documentation: rockchip: Update versions of DDR init blobs
  arm64: rockchip: Refresh rockchip_v8_defconfig
  arm64: rockchip: Enable rk-usb-loader in rockchip_v8_defconfig
  WIP: arm64: rockchip: Add support for QNAP's ts-433 4bay NAS

 Documentation/boards/rockchip.rst      |  7 ++++---
 arch/arm/boards/Makefile               |  1 +
 arch/arm/boards/qnap-tsx33/.gitignore  |  1 +
 arch/arm/boards/qnap-tsx33/Makefile    |  2 ++
 arch/arm/boards/qnap-tsx33/lowlevel.c  | 27 ++++++++++++++++++++++++++
 arch/arm/configs/rockchip_v8_defconfig |  6 ++----
 arch/arm/dts/Makefile                  |  1 +
 arch/arm/dts/rk3568-qnap-ts433.dts     | 27 ++++++++++++++++++++++++++
 arch/arm/mach-rockchip/Kconfig         |  7 +++++++
 images/Makefile.rockchip               |  1 +
 10 files changed, 73 insertions(+), 7 deletions(-)
 create mode 100644 arch/arm/boards/qnap-tsx33/.gitignore
 create mode 100644 arch/arm/boards/qnap-tsx33/Makefile
 create mode 100644 arch/arm/boards/qnap-tsx33/lowlevel.c
 create mode 100644 arch/arm/dts/rk3568-qnap-ts433.dts


base-commit: 2afd1a809f1a41f1dd42b95c2bc0ae74853b475b
-- 
2.47.1




More information about the barebox mailing list