working with the penirq interrupt system for the tsc2046 touchscreen controller