1
linux/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
88pm860x-i2c.c
ab3100-core.c
ab3100-otp.c
ab3550-core.c
ab8500-core.c
ab8500-spi.c
abx500-core.c
adp5520.c
asic3.c
da903x.c
davinci_voicecodec.c
dm355evm_msp.c
ezx-pcap.c
htc-egpio.c
htc-i2cpld.c
htc-pasic3.c
janz-cmodio.c
jz4740-adc.c
Kconfig
lpc_sch.c
Makefile
max8925-core.c mfd: Fix max8925 irq control bit incorrect setting 2010-09-29 10:14:53 +02:00
max8925-i2c.c
max8998.c
mc13783-core.c
mcp-core.c
mcp-sa11x0.c
menelaus.c
mfd-core.c
pcf50633-adc.c
pcf50633-core.c
pcf50633-gpio.c
pcf50633-irq.c
rdc321x-southbridge.c
sh_mobile_sdhi.c
sm501.c
stmpe.c
stmpe.h
t7l66xb.c
tc6387xb.c
tc6393xb.c
tc35892.c
timberdale.c
timberdale.h
tmio_core.c
tps6507x.c
tps6586x.c
tps65010.c
twl4030-codec.c
twl4030-irq.c
twl4030-power.c
twl6030-irq.c
twl6030-pwm.c
twl-core.c
ucb1x00-assabet.c
ucb1x00-core.c
ucb1x00-ts.c
ucb1400_core.c
wm831x-core.c
wm831x-irq.c
wm831x-otp.c
wm8350-core.c
wm8350-gpio.c
wm8350-i2c.c
wm8350-irq.c
wm8350-regmap.c
wm8400-core.c
wm8994-core.c
wm8994-irq.c