[PATCH v2 1/1] arm64: dts: rockchip: Enable I2C2 on UNIHIKER M10 V1.2

From: Miotsuki Mizuno

Date: Mon Oct 12 2026 - 08:36:38 EST


From: Mizuno Miotsuki <founder@xxxxxxxxxxx>

The onboard resistive touchscreen controller is connected to I2C2.
Enable the controller at the tested 400 kHz bus frequency. Its GPIO2_A2
and GPIO2_A3 pinmux is provided by rk3308.dtsi.

Keep the bus enablement separate from the touchscreen device node so
it can be reviewed without depending on the pending NS2009 binding
and driver. The controller-only configuration was booted on M10 V1.2
with no NS2009 device instantiated.

Signed-off-by: Mizuno Miotsuki <founder@xxxxxxxxxxx>
---
arch/arm64/boot/dts/rockchip/rk3308-unihiker-m10-v1.2.dts | 5 +++++
1 file changed, 5 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 270ea970c95a..0c03f118378a 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
@@ -131,6 +131,11 @@ &emmc {
status = "okay";
};

+&i2c2 {
+ clock-frequency = <400000>;
+ status = "okay";
+};
+
&io_domains {
vccio0-supply = <&vcc_io>;
vccio1-supply = <&vcc_io>;
--
2.56.0