i.MX & IRQF_ONESHOT

Uwe Kleine-König u.kleine-koenig at pengutronix.de
Wed Feb 2 16:20:00 EST 2011


On Fri, Jan 14, 2011 at 02:08:21PM +0100, Uwe Kleine-König wrote:
> Hello,
> 
> On Fri, Jan 14, 2011 at 11:57:34AM +0100, Thomas Gleixner wrote:
> > So there are several things wrong here:
> > 
> > 1) Using handle_level_irq for an edge interrupt is wrong. That's not
> >    restricted to the TS driver problem at hand. That's wrong in
> >    general. Other set_type() functions adjust the handler as well when
> >    they switch the edge/level types.
> That was introduced by 060d20d32ae7c6a20a8eac465795ed5bc9b37f7c.
> As a quick test you can try to revert that.  If that helps I can look
> deeper into it.  That won't help on at91 though.
Eric, did you resolve the problem, did reverting 060d20d32ae7c6 help?

Best regards
Uwe

-- 
Pengutronix e.K.                           | Uwe Kleine-König            |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |



More information about the linux-arm-kernel mailing list