[PATCH v3] arm64: dts: rockchip: add UNIHIKER M10 V1.2 touchscreen
Mizuno Miotsuki via B4 Relay
devnull+founder.crepuse.com at kernel.org
Tue Oct 13 08:04:52 PDT 2026
From: Mizuno Miotsuki <founder at crepuse.com>
Enable the NS2009 on I2C2 with the validated raw Z1 contact threshold and
Y-axis inversion. Connect its VDD to the existing always-on vcc_io supply.
The NS2009 VDD is connected to the board's common 3.3 V rail, represented
by vcc_io. This connection was verified by continuity measurements
against the exposed 3.3 V header. Additional measurements around the
SD/MMC interface and SoC decoupling capacitors are consistent with the
existing vcc_io supply topology.
Reuse the existing supply without adding an enable GPIO or changing its
shared supply constraints. The 10-pin NS2009 has no separate VREF pin.
PENIRQ routing has not been established; retain polling without declaring
an interrupt or claiming that the pin is disconnected.
Signed-off-by: Mizuno Miotsuki <founder at crepuse.com>
---
arch/arm64/boot/dts/rockchip/rk3308-unihiker-m10-v1.2.dts | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/arch/arm64/boot/dts/rockchip/rk3308-unihiker-m10-v1.2.dts b/arch/arm64/boot/dts/rockchip/rk3308-unihiker-m10-v1.2.dts
index 0c03f118378a..933d3a139ace 100644
--- a/arch/arm64/boot/dts/rockchip/rk3308-unihiker-m10-v1.2.dts
+++ b/arch/arm64/boot/dts/rockchip/rk3308-unihiker-m10-v1.2.dts
@@ -134,6 +134,14 @@ &emmc {
&i2c2 {
clock-frequency = <400000>;
status = "okay";
+
+ touchscreen at 48 {
+ compatible = "nsiway,ns2009";
+ reg = <0x48>;
+ vdd-supply = <&vcc_io>;
+ touchscreen-min-pressure = <150>;
+ touchscreen-inverted-y;
+ };
};
&io_domains {
--
2.56.0
More information about the linux-arm-kernel
mailing list