Current-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Adding an interrupt locator to the GPIO, I2C and SPI buses
On Fri, Apr 19, 2013 at 10:01:46AM +0200, Manuel Bouyer wrote:
>
> That would be a problem if the GPIO module has less interrupt lines than
> interrupt sources (as in the AM335x: 32 GPIO per module but only
> 2 interrupt lines to the PIC):
> the interrupt would then be shared and drivers would have to deal
> with that, eventually with callback functions to the gpio driver
> to know which pin really generated the interrupt.
I'd have thought the generic code ought to allow for interrupt
multiplexors - so the driver for a gpio block can attach its own
interrupt hander to the cpu (or whatever its interrupt line is
connected to) and then create a whole load of extra interrupt
sources that other drivers can attach to.
You really don't want a driver for a simple peripheral to have to
know exactly how the its own interrupt is connected up.
David
--
David Laight: david%l8s.co.uk@localhost
Home |
Main Index |
Thread Index |
Old Index