I am working on porting EETI PCAP touch driver on X8, but the IRQ error.
Error message:
[egalax_i2c]: Driver init!
[egalax_i2c]: Start probe
input: eGalax_Touch_Screen as /devices/virtual/input/input2
[egalax_i2c]: Register input device done
input: eGalax_Touch_Pen as /devices/virtual/input/input3
[egalax_i2c]: Register input device pen done
[egalax_i2c]: Request irq(220) failed
[egalax_i2c]: I2C probe failed
egalax_i2c: probe of 2-002a failed with error -22
By using another driver from Linux 6.1.24 BSP had similar error and one more message was:
genirq: Setting trigger mode 8 for irq 220 failed (x8h7_gpio_irq_set_type+0x0/0xb0 [x8h7_gpio])
Looks like the x8h7_gpio cannot handle the IRQ request by EETI driver. Did any one know how to resolve this problem?
Another dump question was how can I force x8h7_gpio config as open drain mode?
Thanks.