From 723e9ce03e0f817e0a7b56ec28d7b53ae2d0ce8c Mon Sep 17 00:00:00 2001 From: cym Date: Sat, 25 Sep 2010 15:29:08 +0800 Subject: [PATCH] modify drivers/regulator/rk2818_lp8725.c for lilo enable/disable function bug --- drivers/regulator/rk2818_lp8725.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/regulator/rk2818_lp8725.c b/drivers/regulator/rk2818_lp8725.c index 841bdbca00ba..4286d81553a8 100644 --- a/drivers/regulator/rk2818_lp8725.c +++ b/drivers/regulator/rk2818_lp8725.c @@ -219,7 +219,7 @@ static int lp8725_lilo_is_enabled(struct regulator_dev *dev) { struct lp8725 *lp8725 = rdev_get_drvdata(dev); int lilo = rdev_get_id(dev) - LP8725_LILO1; - u16 mask = 1 << (lilo+4); + u16 mask = 1 << (lilo+5); u16 val; val = lp8725_reg_read(lp8725, LP8725_LILO_ENABLE_REG); @@ -230,7 +230,7 @@ static int lp8725_lilo_enable(struct regulator_dev *dev) { struct lp8725 *lp8725 = rdev_get_drvdata(dev); int lilo = rdev_get_id(dev) - LP8725_LILO1; - u16 mask = 1 << (lilo+4); + u16 mask = 1 << (lilo+5); return lp8725_set_bits(lp8725, LP8725_LILO_ENABLE_REG, mask, mask); } @@ -239,7 +239,7 @@ static int lp8725_lilo_disable(struct regulator_dev *dev) { struct lp8725 *lp8725 = rdev_get_drvdata(dev); int lilo = rdev_get_id(dev) - LP8725_LILO1; - u16 mask = 1 << (lilo+4); + u16 mask = 1 << (lilo+5); return lp8725_set_bits(lp8725, LP8725_LILO_ENABLE_REG, mask, 0); } -- 2.34.1