* Kevin Hilman <khilman@xxxxxxxxxxxxxxxxxxx> [090805 17:36]: > Tony Lindgren <tony@xxxxxxxxxxx> writes: > > > Hi, > > > > Sorry for the long delay on replying to this one. > > Tony, this one has been superceded, and the irq_enable/disable stuff no > longer is needed due to the patch > > OMAP: GPIO: clear/restore level/edge detect settings on mask/unmask > > from my PM fixes queue. > > An updated version (currently in the PM branch) is here: > http://git.kernel.org/?p=linux/kernel/git/khilman/linux-omap-pm.git;a=commit;h=c80a909697ad931ffad9d30ed321469fa699b208 OK, thanks. > > but... > <snip> > > To me it looks like the right way to deal with the level gpio > > would be to change it temporarily to be edge for the duration of > > idle, then change it back to be level after returning from idle. > > Not sure about that. That would have to be experimented with to > see if there are any other side effects. > > In any case, that kind of change would be independent of this change > as this change just fixes a bug so wake-enables are only set on > edge-triggered GPIOs. OK. Just FYI, I think I experimented on that for 2420 at some point and it worked, but that was several years ago. Tony -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html