zephyr/drivers/gpio
Andre Guedes 2b608b1e59 gpio: Enable QMSI driver for Quark D2000
This patch fixes the GPIO QMSI shim driver so we are able to use it in
Quark D2000 based platforms. To enable this driver we have to add a few
 #if guards because some macros and functions (e.g. QM_AON_GPIO_0 and
qm_aon_gpio_isr_0) are not defined in QMSI headers from Quark D2000
(this SoC doesn't support the Always-On GPIO controller).

This patch also adds the QMSI driver default options to arch/x86/soc/
quark_d2000/Kconfig.

Change-Id: Ia16a345e1de3008f167ed66f891834607c05f4a2
Signed-off-by: Andre Guedes <andre.guedes@intel.com>
2016-02-20 13:04:34 +00:00
..
gpio_atmel_sam3.c gpio: add driver for Atmel SAM3 PIO controllers 2016-02-05 20:25:29 -05:00
gpio_dw_registers.h gpio: dw: Refactor how general interrupt unmasking is proceeded 2016-02-05 20:25:21 -05:00
gpio_dw.c irq: rename irq_connect() to IRQ_CONNECT() 2016-02-05 20:25:25 -05:00
gpio_dw.h c++: Add extern "C" { } block to header files 2016-02-05 20:25:22 -05:00
gpio_mmio.c device: use DEVICE_INIT everwhere 2016-02-05 20:25:25 -05:00
gpio_mmio.h c++: Add extern "C" { } block to header files 2016-02-05 20:25:22 -05:00
gpio_pcal9535a.c device: use DEVICE_INIT everwhere 2016-02-05 20:25:25 -05:00
gpio_pcal9535a.h struct packing 2016-02-10 16:21:26 +00:00
gpio_qmsi.c gpio: Enable QMSI driver for Quark D2000 2016-02-20 13:04:34 +00:00
gpio_sch.c device: use DEVICE_INIT everwhere 2016-02-05 20:25:25 -05:00
gpio_sch.h struct packing 2016-02-10 16:21:26 +00:00
Kconfig drivers: gpio: Add support for AON GPIO to QMSI driver 2016-02-20 13:02:49 +00:00
Kconfig.atmel_sam3 gpio: add driver for Atmel SAM3 PIO controllers 2016-02-05 20:25:29 -05:00
Makefile gpio: add driver for Atmel SAM3 PIO controllers 2016-02-05 20:25:29 -05:00