See patches for details. Two things I'm not 100% sure about: - Should we enable interrupts for all sch variants the driver support, or only the Quark where I was able to validate it (and where I found documentation for)? - Is there a better way to hook into the SCI? Yes, GPIO events will also set a bit in GPE0_STS, but there is no ACPI description for that event on our IOT2000 platform and, thus, also the original Galileo Gen2. Jan Jan Kiszka (2): gpio: sch: Remove write-only core_base gpio: sch: Add interrupt support drivers/gpio/gpio-sch.c | 147 ++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 135 insertions(+), 12 deletions(-) -- 2.16.4