Thread (22 messages) 22 messages, 7 authors, 2021-12-23

Re: [PATCH v2 1/4] Input: Add driver for Cypress Generation 5 touchscreen

From: Andreas Kemnade <andreas@kemnade.info>
Date: 2021-12-13 18:49:19
Also in: linux-devicetree, linux-input, lkml

Hi,

On Sun, 12 Dec 2021 21:45:48 -0800
Dmitry Torokhov [off-list ref] wrote:

quoted
quoted
quoted
+     rc = devm_request_threaded_irq(dev, irq, NULL, cyttsp5_handle_irq,
+                                    IRQF_TRIGGER_FALLING | IRQF_ONESHOT,  
Please do not override platform setup with hardcoded triggers. Also, it
is strongly recommended to use level interrupts for these peripherals.

This is also likely unsafe if controller is not completely shut off and
is capable of generating interrupts given input device is not yet
allocated.  
I have dropped the `IRQF_TRIGGER_FALLING |`

I have tried to use level interrupts, but I can't get the device
working with them.  
That is weird, does the interrupt controller support level interrupts?
hmm, it should, at least on the imx6 I am using them for some other
devices, I guess, on the imx7 they should work, too.
I hope I find time to give that a try the next days.

Regards,
Andreas

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help