Hello Team,
Currently i am working on Touch screen integration with IMX8m Nano.
What i have done so so far is
1. Added Driver support in kernel and dts
2 Able to probe touch screen on Android 9
3. But not getting touch events and found out that not getting interrupts
4 In /proc/interupts count is not increasing when i probe DSO on intruppt pin from Touch screen side it is working properly.
My DTS node is as below
pinctrl_ilitek_touch: ilitektouchgrp {
fsl,pins = <
MX8MN_IOMUXC_GPIO1_IO09_GPIO1_IO9 0x19
MX8MN_IOMUXC_GPIO1_IO10_GPIO1_IO10 0x19
>;
};
ilitek241: ilitek@41 {
compatible = "tchip,ilitek";
reg = <0x41>;
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_ilitek_touch>;
interrupt-parent = <&gpio1>;
interrupts = <9 0x0>;
ilitek,irq-gpio = <&gpio1 9 0x0>;
ilitek,reset-gpio = <&gpio1 10 0x0>;
ilitek,vbus = "vcc_i2c";
ilitek,vdd = "vdd";
ilitek,name = "ilitek_i2c";
status = "okay";
};
Connected Reset and Interrupt pin on 9 and 10 (13 & 15 pin) on expander