linux/drivers/gpio
Roland Stigge 6e20fb1805 drivers/gpio/pca953x.c: add a mutex to fix race condition
Add a mutex to register communication and handling.  Without the mutex,
GPIOs didn't switch as expected when toggled in a fast sequence of
status changes of multiple outputs.

Signed-off-by: Roland Stigge <stigge@antcom.de>
Acked-by: Eric Miao <eric.y.miao@gmail.com>
Cc: Grant Likely <grant.likely@secretlab.ca>
Cc: Marc Zyngier <maz@misterjones.org>
Cc: Ben Gardner <bgardner@wabtec.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2011-02-11 16:12:20 -08:00
..
74x164.c
adp5520-gpio.c
adp5588-gpio.c
basic_mmio_gpio.c
bt8xxgpio.c
cs5535-gpio.c gpio: Fix cs5535 printk warnings 2011-01-14 12:38:11 +01:00
gpiolib.c
it8761e_gpio.c
janz-ttl.c
Kconfig
langwell_gpio.c langwell_gpio: modify EOI handling following change of kernel irq subsystem 2011-01-26 10:49:59 +10:00
Makefile
max730x.c
max732x.c
max7300.c
max7301.c
mc33880.c
mcp23s08.c
ml_ioh_gpio.c
pca953x.c drivers/gpio/pca953x.c: add a mutex to fix race condition 2011-02-11 16:12:20 -08:00
pcf857x.c
pch_gpio.c
pl061.c
rdc321x-gpio.c
sch_gpio.c
stmpe-gpio.c
sx150x.c
tc3589x-gpio.c
timbgpio.c gpio: timbgpio: Fix up irq_data conversion breakage. 2011-01-14 08:13:13 -08:00
twl4030-gpio.c
ucb1400_gpio.c
vr41xx_giu.c
vx855_gpio.c
wm831x-gpio.c
wm8350-gpiolib.c
wm8994-gpio.c
xilinx_gpio.c