From patchwork Fri Mar 9 02:24:34 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [V2,2/4] rtc: fix 88pm860x rtc irq enable callback Date: Thu, 08 Mar 2012 16:24:34 -0000 From: Jett.Zhou X-Patchwork-Id: 145645 Message-Id: <1331259874-26503-1-git-send-email-jtzhou@marvell.com> To: haojian.zhuang@gmail.com, a.zummo@towertech.it Cc: akpm@linux-foundation.org, sameo@linux.intel.com, broonie@opensource.wolfsonmicro.com, cxie4@marvell.com, dmitry.torokhov@gmail.com, lrg@ti.com, jtzhou@marvell.com, jett.zhou@gmail.com, linux-arm-kernel@lists.infradead.org, rtc-linux@googlegroups.com According to 88pm860x spec, rtc alarm irq enable control is bit3 for RTC_ALARM_EN, so fix it. Signed-off-by: Jett.Zhou --- drivers/rtc/rtc-88pm860x.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/rtc/rtc-88pm860x.c b/drivers/rtc/rtc-88pm860x.c index f04761e..8b72b4c 100644 --- a/drivers/rtc/rtc-88pm860x.c +++ b/drivers/rtc/rtc-88pm860x.c @@ -72,9 +72,9 @@ static int pm860x_rtc_alarm_irq_enable(struct device *dev, unsigned int enabled) struct pm860x_rtc_info *info = dev_get_drvdata(dev); if (enabled) - pm860x_set_bits(info->i2c, PM8607_RTC1, ALARM, ALARM); + pm860x_set_bits(info->i2c, PM8607_RTC1, ALARM_EN, ALARM_EN); else - pm860x_set_bits(info->i2c, PM8607_RTC1, ALARM, 0); + pm860x_set_bits(info->i2c, PM8607_RTC1, ALARM_EN, 0); return 0; }