From f214b9baf898c4cab8d29f58f49940cb28543171 Mon Sep 17 00:00:00 2001 From: Binyuan Lan Date: Fri, 30 Sep 2016 11:40:20 +0800 Subject: [PATCH] mfd: rk808: close rtc int when power off Change-Id: I1f1bfe3d6c106632c45b51bec3c18361572df865 Signed-off-by: Binyuan Lan --- drivers/mfd/rk808.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/drivers/mfd/rk808.c b/drivers/mfd/rk808.c index 9bffa6ded0b7..0db26cd7876e 100644 --- a/drivers/mfd/rk808.c +++ b/drivers/mfd/rk808.c @@ -358,6 +358,14 @@ static void rk808_device_shutdown(void) return; } + /* close rtc int when power off */ + regmap_update_bits(rk808->regmap, + RK808_INT_STS_MSK_REG1, + (0x3 << 5), (0x3 << 5)); + regmap_update_bits(rk808->regmap, + RK808_RTC_INT_REG, + (0x3 << 2), (0x0 << 2)); + ret = pm_shutdown(rk808->regmap); if (ret) dev_err(&rk808_i2c_client->dev, "power off error!\n"); -- 2.34.1