kernel-fxtec-pro1x/include/linux/mfd/wm831x
Mark Brown ca7a71824a mfd: Fix bus lock interaction for WM831x IRQ set_type() operation
The WM831x IRQ set_type() operation is doing a direct register write when
called but since set_type() is called with the bus lock held this isn't
legal and could cause deadlocks in the IRQ core.

Fix this by posting the updates into an array and syncing in the
bus_sync_unlock() callback.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
2011-07-31 23:28:19 +02:00
..
auxadc.h
core.h mfd: Fix bus lock interaction for WM831x IRQ set_type() operation 2011-07-31 23:28:19 +02:00
gpio.h mfd: Add WM831x revision B support 2010-03-07 22:17:29 +01:00
irq.h
otp.h
pdata.h mfd: Provide platform data for WM831x GPIO configuration 2011-05-26 19:45:18 +02:00
pmu.h
regulator.h mfd: Correct WM831X_MAX_ISEL_VALUE 2009-12-01 11:24:19 +01:00
status.h
watchdog.h