From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from gloria.sntech.de (gloria.sntech.de [185.11.138.130]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3574F2BE058 for ; Sun, 1 Feb 2026 19:18:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.11.138.130 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769973499; cv=none; b=CHAcFafZ4DkYNl9RVrHAEYuMvBz0P31IMnErtDSfN9EKU1FP58BQP1rVvTlkX3YZ0k7QsC9m1DpMeTgMXz2EgFWxWvJmGnVPTNpfwSNazs57eBAxOQVB8o2yKg88SEGPTEW7zABGZ18L6+3vsx3blMPtNDw7qK4mfFQymOXt6qQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769973499; c=relaxed/simple; bh=v8XHyCBUfR0TqEzSRmOPPKBqYl4lbl0ZLEJh0AHwzEQ=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=UD+5jF3Q4wFJeBeYxMwtWx2kfpc7WxukSJg9Mi4fs9opNQQnkKynptVNOXhFwJaCDSCxwES75WPgnGh98WlU44paJlX/xXDNpa6kb6HojXSz5zvww09PWDUGve5UB+8vZ+jmXwwibYJvndKicLeB3/YcpIOYcNaId4X8/p1Ys6s= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=sntech.de; spf=pass smtp.mailfrom=sntech.de; dkim=pass (2048-bit key) header.d=sntech.de header.i=@sntech.de header.b=qzyGtfnF; arc=none smtp.client-ip=185.11.138.130 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=sntech.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=sntech.de Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=sntech.de header.i=@sntech.de header.b="qzyGtfnF" DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sntech.de; s=gloria202408; h=Content-Transfer-Encoding:MIME-Version:Message-ID:Date: Subject:Cc:To:From:Reply-To:Content-Type:In-Reply-To:References; bh=NKKaUSKuxZXlAdrwXm1kJArmP+joao9NbsImNdxlE54=; b=qzyGtfnFIkOmdczKlague0UR+q nlvuhtKFwk1FCAc+W18u+dcnbcJMJglZ/90kiEudPKszn19X7K3ueTuJIEu+eUvCM9pRuvHSnnqhw uU9ylNwum0xBJM/h0kbp8wYY8cp50hr7jIahIXClYt1ANQxxgP90WP/JJPxk+IsaSeEgkbe8RPjdC 5kd8akrPGyPhuSc2SsKs4SicEbDy0s0E53ezmonkvODhO13S7k9lfM7qxlKDWfIg1mNKDnCFVVfKg 4qpkJqsFZ5/tV9oguXdm3bVd0x8Vbmwuhk9i+ReF49G+ydOgm3YVKHXAWQmvQQJPH3AVhQNWSZU+M EbnlfjQg==; Received: from [88.128.88.21] (helo=phil.t-mobile.de) by gloria.sntech.de with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1vmcxS-005wWz-Ss; Sun, 01 Feb 2026 20:18:07 +0100 From: Heiko Stuebner To: heiko@sntech.de Cc: linux-rockchip@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH 0/4] Revision overlays for QNAP TSx33 devices Date: Sun, 1 Feb 2026 20:18:00 +0100 Message-ID: <20260201191804.41421-1-heiko@sntech.de> X-Mailer: git-send-email 2.47.2 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit The QNAP NAS devices actually got device revisions at some point, so there are different board variants in the wild. Above certain PCB revisions, the devices gained additional GPIOs for controlling individual power to the sata ports and also could detect the presence via GPIOs. They are not really necessary for normal functionality, as the PINs start in a sane setting, but still it's nice to document things. The overlays should be applied by the bootloader, where I have a series pending to do this by reading the PCB ids from the EEPROMs. Heiko Stuebner (4): arm64: dts: rockchip: Add port subnodes to RK356x SATA controllers arm64: dts: rockchip: add overlay for qnap-ts433 device revision arm64: dts: rockchip: add overlay for qnap-ts233 device revision arm64: dts: rockchip: add overlay for qnap-ts133 device revision arch/arm64/boot/dts/rockchip/Makefile | 15 ++ .../rockchip/rk3566-qnap-ts133-pcb-13.dtso | 64 ++++++++ .../rockchip/rk3568-qnap-ts233-pcb-12-11.dtso | 93 +++++++++++ .../rockchip/rk3568-qnap-ts433-pcb-12-10.dtso | 151 ++++++++++++++++++ arch/arm64/boot/dts/rockchip/rk356x-base.dtsi | 27 +++- 5 files changed, 346 insertions(+), 4 deletions(-) create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-qnap-ts133-pcb-13.dtso create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-qnap-ts233-pcb-12-11.dtso create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-qnap-ts433-pcb-12-10.dtso -- 2.47.2