[PATCH 0/4] Add devicetree for LincPlus LincStation E1

From: Samuel Holland

Date: Sat Jul 11 2026 - 15:28:57 EST


This series adds a binding and devicetree for the LincStation E1 NAS.
As described in the message for patch 3, it is not entirely clear what
the DTS file name and board compatible string should be, so for now I
went with the marketing name for the file and the OEM model number for
the compatible string. This mostly matches the vendor firmware.

The vendor software provides quite limited access, so the unit must be
disassembled and the board removed to access the UART test points
(opposite from the power button; Ctrl+C to interrupt the vendor U-Boot)
or the eMMC traces to force the SoC into maskrom mode. The vendor
firmware uses rk3568_ddr_1056MHz_v1.25.bin from rkbin for DRAM init.
Mainline U-Boot 2026.07 works with no code changes when configured with
this devicetree. It is recommended to enable the fan as early as
possible (e.g. `CONFIG_PREBOOT="pwm enable 0 0"`).


Samuel Holland (4):
dt-bindings: leds: Document "gpio" trigger
dt-bindings: vendor-prefixes: Add techvision
dt-bindings: arm: rockchip: Add LincStation E1
arm64: dts: rockchip: Add LincStation E1

.../devicetree/bindings/arm/rockchip.yaml | 5 +
.../devicetree/bindings/leds/common.yaml | 2 +
.../devicetree/bindings/vendor-prefixes.yaml | 2 +
arch/arm64/boot/dts/rockchip/Makefile | 1 +
.../dts/rockchip/rk3568-lincstation-e1.dts | 1004 +++++++++++++++++
5 files changed, 1014 insertions(+)
create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-lincstation-e1.dts

--
2.54.0

base-commit: 8cdeaa50eae8dad34885515f62559ee83e7e8dda
branch: up/lincstation-e1