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
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 basedboards.quoted
They have used level interrupts instead due to occasional interrupts beingmissedquoted
By the omap interrupts controller when using edge based interrupts whichcausedquoted
Issues. This was the reason many boards are set to using level based interruptswhichquoted
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