Tool/software: Linux
Hi everyone,
Our customer is facing a issue about Capacitive Touch IC, They use AM335x with TI SDK 7.0.
This touch IC use I2C interface and require a gpio interrupt pin.
We set the device tree base on Capacitive Touch setting in AM437x-gp-evm.dts, just change the gpio pin for customer used.
However, the interrupt pin does not trigger while touch the panel.
The scope can catch the trigger signal of the interrupt pin, but system can not get this interrupt.
Below is the device tree setting, is anything wrong for this?
PinMux:
pixcir_ts_pins: pixcir_ts_pins {
pinctrl-single,pins = <
0x78 (PIN_INPUT_PULLUP | MUX_MODE7) /* gpmc_be1n.gpio1_28 */
>;
};
Function:
pixcir_ts@38 {
compatible = "pixcir,pixcir_tangoc";
pinctrl-names = "default";
pinctrl-0 = <&pixcir_ts_pins>;
reg = <0x38>; /* refer to datasheet */
interrupt-parent = <&gpio1>;
interrupts = <28 0>;
attb-gpio = <&gpio1 28 GPIO_ACTIVE_HIGH>;
x-size = <1280>;
y-size = <768>;
};
Best Regards,
Wayne Kuo