Messages in this thread | | | Date | Fri, 14 Aug 2009 12:30:13 +0200 | From | Pavel Machek <> | Subject | Re: [RFC patch 2/3] genirq: Add buslock support for irq chips on slow busses |
| |
On Fri 2009-08-14 12:20:49, Thomas Gleixner wrote: > On Fri, 14 Aug 2009, Pavel Machek wrote: > > > +extern void disable_slowbus_irq(unsigned int irq); > > > +extern void enable_slowbus_irq(unsigned int irq); > > > + > > > > AFAICT this means that driver would need to know what kind of IRQ it > > is hooked to, right? That will lead to some ugly code in drivers that > > can handle both normal and slowbus irqs, right? > > Are there such drivers in reality ?
I think so. Between Spitz and Akita, some gpios were moved to slow i2c extender. For stuff like buttons...
Now... it is probably already fixed somehow for Spitz/Akita, but I believe more hardware designers do such things.... Pavel -- (english) http://www.livejournal.com/~pavelmachek (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
| |