android_kernel_xiaomi_sm8350/drivers/mfd
Kevin Liu 90182317a9 mfd: Fix max8925 irq control bit incorrect setting
In max8925_irq_sync_unlock(), irq control bit is set at the same time.
Zero means enabling irq, and one means disabling irq.

The original code is:
	irq_chg[0] &= irq_data->enable;

It should be changed to:
	irq_chg[0] &= ~irq_data->enable;

Otherwise, irq control bit is mess.

Signed-off-by: Kevin Liu <kliu5@marvell.com>
Signed-off-by: Haojian Zhuang <haojian.zhuang@marvell.com>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
2010-09-29 10:14:53 +02:00
..
88pm860x-core.c mfd: Fix 88pm860x uninitialized variable and clean up 2010-08-12 11:27:18 +02:00
88pm860x-i2c.c i2c: Remove all i2c_set_clientdata(client, NULL) in drivers 2010-06-03 11:33:58 +02:00
ab3100-core.c i2c: Remove all i2c_set_clientdata(client, NULL) in drivers 2010-06-03 11:33:58 +02:00
ab3100-otp.c mfd: Fix memory leak in ab3100_otp_probe 2010-08-12 11:27:17 +02:00
ab3550-core.c mfd: Staticise ab3550 register access functions 2010-08-12 11:27:22 +02:00
ab8500-core.c ab8500-mfd: add regulator support to ab8500 mfd device 2010-08-11 11:38:01 +01:00
ab8500-spi.c mfd: AB8500 mask off irrelevant bits from the SPI message 2010-08-12 11:27:18 +02:00
abx500-core.c mfd: kzalloc doesn't return ERR_PTR 2010-08-12 11:27:19 +02:00
adp5520.c i2c: Remove all i2c_set_clientdata(client, NULL) in drivers 2010-06-03 11:33:58 +02:00
asic3.c
da903x.c i2c: Remove all i2c_set_clientdata(client, NULL) in drivers 2010-06-03 11:33:58 +02:00
davinci_voicecodec.c mfd: Fix davinci memory leak 2010-08-12 11:27:20 +02:00
dm355evm_msp.c
ezx-pcap.c
htc-egpio.c
htc-i2cpld.c
htc-pasic3.c
janz-cmodio.c mfd: Missing slab.h includes 2010-08-12 11:28:10 +02:00
jz4740-adc.c mfd: Check jz4740-adc kmalloc() result 2010-08-12 11:28:02 +02:00
Kconfig Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6 2010-08-12 10:01:30 -07:00
lpc_sch.c
Makefile Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6 2010-08-12 10:01:30 -07:00
max8925-core.c mfd: Fix max8925 irq control bit incorrect setting 2010-09-29 10:14:53 +02:00
max8925-i2c.c i2c: Remove all i2c_set_clientdata(client, NULL) in drivers 2010-06-03 11:33:58 +02:00
max8998.c mfd: max8998 - fix incorrect kfree(i2c) in i2c_driver probe callback handler 2010-08-11 11:38:02 +01:00
mc13783-core.c mfd: Get rid of now unused mc13783 private header 2010-08-12 11:28:04 +02:00
mcp-core.c
mcp-sa11x0.c
menelaus.c mfd: Use macros instead of some constant magic numbers for menelaus 2010-08-12 11:28:11 +02:00
mfd-core.c mfd: properly handle platform_device_add_resources fail in mfd_add_device 2010-08-12 11:27:19 +02:00
pcf50633-adc.c mfd: pcf50633-adc: Fix potential race in pcf50633_adc_sync_read 2010-05-28 01:37:49 +02:00
pcf50633-core.c i2c: Remove all i2c_set_clientdata(client, NULL) in drivers 2010-06-03 11:33:58 +02:00
pcf50633-gpio.c
pcf50633-irq.c mfd: Move pcf50633 irq related functions to its own file. 2010-05-28 01:37:50 +02:00
rdc321x-southbridge.c mfd: Change rdc321x resources flags to IORESOURCE_IO 2010-05-28 01:37:52 +02:00
sh_mobile_sdhi.c
sm501.c
stmpe.c mfd: Add stmpe auto sleep feature 2010-08-12 11:28:00 +02:00
stmpe.h mfd: Add stmpe auto sleep feature 2010-08-12 11:28:00 +02:00
t7l66xb.c mfd: Properly free t7l66xb clk32k clock source 2010-08-12 11:27:23 +02:00
tc6387xb.c mfd: Annotate tc6387xb probe/remove routines with __devinit/__devexit 2010-08-12 11:28:06 +02:00
tc6393xb.c mfd: Fix wrong goto labels for tc6393xb error handling 2010-08-12 11:28:05 +02:00
tc35892.c i2c: Remove all i2c_set_clientdata(client, NULL) in drivers 2010-06-03 11:33:58 +02:00
timberdale.c mfd: Storage class for timberdale should be before const qualifier 2010-05-28 01:38:01 +02:00
timberdale.h
tmio_core.c
tps6507x.c mfd: Fix incorrect kfree(i2c) in tps6507x i2c_driver probe 2010-08-12 11:28:12 +02:00
tps6586x.c mfd: Add TPS6586x driver 2010-08-12 11:28:12 +02:00
tps65010.c i2c: Remove all i2c_set_clientdata(client, NULL) in drivers 2010-06-03 11:33:58 +02:00
twl4030-codec.c
twl4030-irq.c mfd: Rename twl5031 sih modules 2010-05-28 01:38:02 +02:00
twl4030-power.c
twl6030-irq.c
twl6030-pwm.c mfd: Add support for TWL6030 PWM 2010-08-12 11:27:59 +02:00
twl-core.c
ucb1x00-assabet.c
ucb1x00-core.c
ucb1x00-ts.c
ucb1400_core.c mfd: Avoid calling platform_device_put() twice in ucb1400 probe error path 2010-08-12 11:28:06 +02:00
wm831x-core.c mfd: Fix incorrect kfree(i2c) in wm831x-core i2c_driver probe 2010-08-12 11:28:13 +02:00
wm831x-irq.c mfd: Ignore non-GPIO IRQs when setting wm831x IRQ types 2010-09-29 10:14:52 +02:00
wm831x-otp.c
wm8350-core.c mfd: Fix wrong wm8350-core kfree in error path 2010-08-12 11:28:08 +02:00
wm8350-gpio.c
wm8350-i2c.c i2c: Remove all i2c_set_clientdata(client, NULL) in drivers 2010-06-03 11:33:58 +02:00
wm8350-irq.c
wm8350-regmap.c
wm8400-core.c i2c: Remove all i2c_set_clientdata(client, NULL) in drivers 2010-06-03 11:33:58 +02:00
wm8994-core.c mfd: Fix incorrect kfree(i2c) in wm8994-core i2c_driver probe 2010-08-12 11:28:14 +02:00
wm8994-irq.c