linux-sg2042/include/linux/mfd/abx500
Jonas Aaberg 112a80d29b mfd: Deny ab8500 suspend if i2c transfer is ongoing
If we are in the middle of an I2C transfer we need to deny suspend
of the AB8500 core. Implement an atomic reference counter for the
I2C operations to make sure we don't do this.

Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
Reviewed-by: Mattias Wallin <mattias.wallin@stericsson.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
2012-05-01 13:33:18 +02:00
..
ab5500.h device.h: audit and cleanup users in main include dir 2012-03-16 10:38:24 -04:00
ab8500-bm.h ab8500_fg: Get rid of 'struct battery_type' 2012-03-26 20:41:11 +04:00
ab8500-gpadc.h
ab8500-gpio.h mfd: Support AB9540 ab8500 variant 2012-03-06 18:46:43 +01:00
ab8500-sysctrl.h mfd: Support AB9540 ab8500 variant 2012-03-06 18:46:43 +01:00
ab8500.h mfd: Deny ab8500 suspend if i2c transfer is ongoing 2012-05-01 13:33:18 +02:00
ux500_chargalg.h abx500-chargalg: Add abx500 charging algorithm 2012-03-26 20:41:02 +04:00