6fc655351c
The GPIO driver for the Intel Apollo Lake has so many pins it has to export ten devices to shoehorn its one device into the GPIO API. The current implementation uses the shared IRQ driver because these pseudodevices all share one IRQ. However, since the GPIO driver is aware of all the possible interrupt sources, it's smaller and faster (and not even messy) to handle it internally, so this patch eliminates the dependency on the shared IRQ driver. Signed-off-by: Charles E. Youse <charles.youse@intel.com> |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
Kconfig.defconfig | ||
Kconfig.soc | ||
dts_fixup.h | ||
linker.ld | ||
soc.c | ||
soc.h | ||
soc_gpio.h |