android_kernel_xiaomi_sm8350/drivers/power
Mark Brown 6a6127462e mfd: Mask and unmask wm8350 IRQs on request and free
Bring the WM8350 IRQ API more in line with the generic IRQ API by
masking and unmasking interrupts as they are requested and freed.
This is mostly just a case of deleting the mask and unmask calls
from the individual drivers.

The RTC driver is changed to mask the periodic IRQ after requesting
it rather than only unmasking the alarm IRQ. If the periodic IRQ
fires in the period where it is reqested then there will be a
spurious notification but there should be no serious consequences
from this.

The CODEC drive is changed to explicitly disable headphone jack
detection prior to requesting the IRQs. This will avoid the IRQ
firing with no jack set up.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
2009-12-13 19:21:40 +01:00
..
apm_power.c
bq27x00_battery.c
collie_battery.c collie: add battery driver 2009-11-27 21:07:23 +01:00
da9030_battery.c da9030_battery: Fix race between event handler and monitor 2009-06-09 01:12:38 +04:00
ds2760_battery.c ds2760_battery: Fix integer overflow for time_to_empty_now 2009-09-04 20:26:40 +04:00
ds2782_battery.c Add ds2782 battery gas gauge driver 2009-07-01 02:36:58 +04:00
Kconfig collie: add battery driver 2009-11-27 21:07:23 +01:00
Makefile collie: add battery driver 2009-11-27 21:07:23 +01:00
max17040_battery.c Add MAX17040 Fuel Gauge driver 2009-06-09 00:53:21 +04:00
olpc_battery.c power_supply: Add a charge_type property, and use it for olpc driver 2009-07-02 18:14:37 +04:00
pcf50633-charger.c mfd: Fix memleak in pcf50633_client_dev_register 2009-12-13 19:21:17 +01:00
pda_power.c
pmu_battery.c
power_supply_core.c power_supply: get_by_name and set_charged functionality 2009-07-30 17:49:15 +04:00
power_supply_leds.c
power_supply_sysfs.c power_supply: Add a charge_type property, and use it for olpc driver 2009-07-02 18:14:37 +04:00
power_supply.h
tosa_battery.c
wm97xx_battery.c Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 2009-09-23 03:49:27 +04:00
wm831x_power.c power_supply: Add driver for the PMU on WM831x PMICs 2009-09-04 21:02:32 +04:00
wm8350_power.c mfd: Mask and unmask wm8350 IRQs on request and free 2009-12-13 19:21:40 +01:00