kernel-fxtec-pro1x/include/linux/mfd
Paul Fertser ed52e62ebe mfd: use a dedicated workqueue for pcf50633 irq processing
Using the default kernel "events" workqueue causes problems with
synchronous adc readings if initiated from some task on the same
workqueue.

I had a deadlock trying to use pcf50633_adc_sync_read from a
power_supply class driver because the reading was initiated from the
workqueue and it waited for the irq processing to complete (to get the
result) and that was put on the same workqueue.

Signed-off-by: Paul Fertser <fercerpav@gmail.com>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
2009-09-17 09:46:53 +02:00
..
pcf50633 mfd: use a dedicated workqueue for pcf50633 irq processing 2009-09-17 09:46:53 +02:00
wm8350 hwmon: Add WM835x PMIC hardware monitoring driver 2009-09-17 09:46:51 +02:00
ab3100.h mfd: add U300 AB3100 core support 2009-06-17 19:41:34 +02:00
asic3.h mfd: asic3: remove SD/SDIO controller register definitions 2009-06-17 19:41:45 +02:00
core.h
da903x.h mfd: Dialog DA9030 battery charger MFD driver 2009-01-04 12:17:41 +01:00
ds1wm.h mfd: remove DS1WM clock handling 2009-04-05 00:32:22 +02:00
ezx-pcap.h mfd: add ezx_pcap_setbits 2009-09-17 09:46:47 +02:00
htc-egpio.h
htc-pasic3.h mfd: remove unused PASIC3 bus_shift field 2009-04-05 00:32:22 +02:00
t7l66xb.h
tc6387xb.h
tc6393xb.h
tmio.h mfd: fix tmio related warnings 2009-06-17 19:41:52 +02:00
wm8400-audio.h ASoC: Add initial driver for the WM8400 CODEC 2009-03-11 13:49:46 +00:00
wm8400-private.h
wm8400.h