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, 19 Apr 2013 08:31:00 +0100, David Laight wrote:
>
> On Thu, Apr 18, 2013 at 08:45:27AM +0200, Marc Balmer wrote:
>>
>> The main problem, however, is of course that gpio(4) has no interrupt
>> capabilities, yet. Being the maintainer of gpio(4) I feel a bit guilty
>> of this, so I will start to change it ;)
>
> You do need to allow for all the interrupt modes: Level high, level low,
> rising edge, falling edge and both edges (and maybe some others).
After this minor change, the omapgpio driver supports all five:
http://mail-index.netbsd.org/source-changes/2013/04/18/msg043080.html
It uses "struct pic_softc" as abstraction layer, and "struct pic_ops" in
particular to handle interruptions. It might be interesting to extend it
as well.
HTH,
--
khorben
Home |
Main Index |
Thread Index |
Old Index