On 12/13/2018 08:08 PM, Dmitry Torokhov wrote: > On Thu, Dec 13, 2018 at 7:15 AM Marek Vasut <marex@xxxxxxx> wrote: >> >> Get rid of the workqueue, just spawn a threaded IRQ and handle >> all the touchscreen readouts in the handler thread. > > So we reliably get interrupt on release? What am I missing here , can you elaborate a bit ? > Also this probably means that clients have to use level interrupts.... The interrupt line of the ILI2511 is indeed level triggered (pen/finger down means IRQ line goes down, pen/finger up means it goes up). -- Best regards, Marek Vasut