From: cym Date: Sat, 25 Sep 2010 07:29:08 +0000 (+0800) Subject: modify drivers/regulator/rk2818_lp8725.c for lilo enable/disable function bug X-Git-Tag: firefly_0821_release~11108^2~2 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=723e9ce03e0f817e0a7b56ec28d7b53ae2d0ce8c;p=firefly-linux-kernel-4.4.55.git modify drivers/regulator/rk2818_lp8725.c for lilo enable/disable function bug --- 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); }