Commit 2ec7d429 authored by Chris Morgan's avatar Chris Morgan Committed by Heiko Stuebner
Browse files

arm64: dts: rockchip: Add Touch to Anbernic RG-ARC D



Add the Goodix GT927 touchscreen to the Anbernic RG-ARC D.

Signed-off-by: default avatarChris Morgan <macromorgan@hotmail.com>
Tested-by: default avatarTrooper_Max <troopermax@gmail.com>
Link: https://lore.kernel.org/r/20240201150620.886786-1-macroalpha82@gmail.com


[renamed node to generic touchscreen@14]
Signed-off-by: default avatarHeiko Stuebner <heiko@sntech.de>
parent 6cb02674
Loading
Loading
Loading
Loading
+22 −4
Original line number Diff line number Diff line
@@ -19,14 +19,32 @@ aliases {
	};
};

/*
 * Unknown Goodix touchscreen at i2c2 0x14. Needs testing before it's
 * enabled.
 */
&i2c2 {
	pinctrl-0 = <&i2c2m1_xfer>;
	pinctrl-names = "default";
	status = "okay";

	touchscreen@14 {
		compatible = "goodix,gt927";
		reg = <0x14>;
		interrupt-parent = <&gpio4>;
		interrupts = <RK_PB1 IRQ_TYPE_EDGE_FALLING>;
		irq-gpios = <&gpio4 RK_PB1 GPIO_ACTIVE_HIGH>;
		pinctrl-0 = <&touch_int>;
		pinctrl-names = "default";
		reset-gpios = <&gpio4 RK_PA6 GPIO_ACTIVE_HIGH>;
		touchscreen-inverted-y;
		touchscreen-size-x = <640>;
		touchscreen-size-y = <480>;
	};
};

&pinctrl {
	touchscreen {
		touch_int: touch_int {
			rockchip,pins = <4 RK_PB1 RK_FUNC_GPIO &pcfg_pull_up>;
		};
	};
};

&sdhci {