RE: Re: [PATCH] ARM: dts: Fix omap l4per idling with wlcore edge sensitive interrupt

From: Reizer, Eyal <hidden>
Date: 2017-10-16 06:22:30
Also in: linux-omap

quoted
quoted
On omaps, if the wlcore interrupt is configured as level instead of edge,
L4PER will stop doing hardware based idling after ifconfig wlan0 down is
done and the WL_EN line is pulled down.
Do we understand why omap is doing this? Is it a bug or a normal behavior?

AFAIK way back edge interrupts have been used. On some omaps based
boards.
quoted
They have used level interrupts instead due to occasional interrupts being
missed
quoted
By the omap interrupts controller when using edge based interrupts which
caused
quoted
Issues. This was the reason many boards are set to using level based interrupts
which
quoted
Seemed much more robust.
No idea yet why exactly the gpio modules won't idle after that. But for making
edge interrupts behave, I suspect that Grygorii's patch "[RESEND PATCH] gpio:
omap: Fix lost edge interrupts" fixes those issues.
Glad to see this patch fixing edge interrupts. Makes a lot of sense.
Then, all looks good to me.

Best Regards,
Eyal
--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help