zephyr/drivers
Sergio Rodriguez b4d87a575a qmsi: gpio: Use locking mechanism to guard critical regions.
This will guard the driver API to be safe for concurrent
invocation from fibers or tasks.

The machanism is by default disabled. To enable it, the
following flag needs to be defined:

CONFIG_GPIO_QMSI_API_REENTRANCY

Jira: ZEP-441

Change-Id: Ia3ee738aff2f8e70e4f9a7ec76346138ff6f5031
Signed-off-by: Sergio Rodriguez <sergio.sf.rodriguez@intel.com>
Signed-off-by: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
Signed-off-by: Kuo-Lang Tseng <kuo-lang.tseng@intel.com>
2016-07-22 23:26:34 +00:00
..
adc sensor: adc: Fix a bug in ADC QMSI shim driver 2016-07-06 22:06:17 +00:00
aio
bluetooth drivers/nble: Use semaphore to control notification rate 2016-07-22 19:03:43 +00:00
clock_control sys_log: replace old debug macros at clock control driver 2016-07-08 19:41:26 +00:00
console
counter qmsi: aon counter: Use locking mechanism to guard critical regions of API call 2016-07-21 02:05:43 +00:00
dma
ethernet Revert "net: Restructured Ethernet driver menu" 2016-07-20 22:57:55 +00:00
flash
gpio qmsi: gpio: Use locking mechanism to guard critical regions. 2016-07-22 23:26:34 +00:00
grove
i2c sys_log: replace old debug macros at i2c 2016-07-08 18:20:28 +00:00
ieee802154
interrupt_controller _loapic_isr_vector_get: fix implementation 2016-07-13 22:41:51 +00:00
ipm
pci sys_log: removed unused macro at pci_config.c 2016-07-08 19:41:50 +00:00
pinmux
pwm pwm: Implement set period and duty cycle API 2016-07-06 22:01:51 +00:00
random
rtc rtc: qmsi: Adds device suspend/resume to rtc_qmsi device 2016-07-21 11:25:31 -07:00
sensor sensor: add driver for LPS25HB 2016-07-21 16:22:03 +00:00
serial uart: qmsi: Adds device suspend/resume to uart_qmsi device 2016-07-21 11:25:31 -07:00
shared_irq
spi
timer timer: Adds device suspend/resume to loapic timer 2016-07-21 11:25:31 -07:00
usb usb: dw: Protect FIFO writes 2016-07-08 18:22:18 +00:00
watchdog
Kconfig slip: Add driver for host to qemu connectivity 2016-07-12 07:22:31 +00:00
Makefile ext qmsi: Make QMSI headers available to more than just drivers 2016-07-18 18:47:51 +00:00