[PATCH 3/3] ARM: OMAP2+: remove misuse of IRQF_NO_SUSPEND flag
From: Sudeep Holla <hidden>
Date: 2016-02-04 13:34:31
Also in:
linux-gpio, linux-omap
From: Sudeep Holla <hidden>
Date: 2016-02-04 13:34:31
Also in:
linux-gpio, linux-omap
On 04/02/16 13:14, Grygorii Strashko wrote:
Hi Sudeep, On 02/01/2016 08:28 PM, Sudeep Holla wrote:quoted
The IRQF_NO_SUSPEND flag is used to identify the interrupts that should be left enabled so as to allow them to work as expected during the suspend-resume cycle, but doesn't guarantee that it will wake the system from a suspended state, enable_irq_wake is recommended to be used for the wakeup. This patch removes the use of IRQF_NO_SUSPEND flags replacing it with enable_irq_wake instead.And sorry for delayed reply - I've spent some time investigating it, but It was during Christmas holidays and finally I lost track of it :)
That's fine, usually that's the case in general will all of us :) [..]
Another option is to convert omap_prcm_irq_handler to the generic handler (now chained) and, probably, make it threaded and all cascaded IRQs as nested threaded (this is just a theory).
Since I don't have any knowledge of OMAP, I will completely depend on your for anything OMAP specific.
I'll be on business trip next two weeks and will not be able to help more with it Sorry.
No problem, let me know once you get a chance to try out things at your end. -- Regards, Sudeep