[PATCH 5/5] regulator: lp872x: remove unnecessary function

2012-09-04 Thread Kim, Milo
 The lp872x_check_dvs_validity() is used for checking DVS platform data.
 If the DVS platform data is not defined, return as error code.
 Now, this is unnecessary because the default DVS mode is set in this case.

Signed-off-by: Milo(Woogyom) Kim 
---
 drivers/regulator/lp872x.c |   28 
 1 file changed, 28 deletions(-)

diff --git a/drivers/regulator/lp872x.c b/drivers/regulator/lp872x.c
index 86485e8..708f4b6 100644
--- a/drivers/regulator/lp872x.c
+++ b/drivers/regulator/lp872x.c
@@ -729,28 +729,6 @@ static struct regulator_desc lp8725_regulator_desc[] = {
},
 };
 
-static int lp872x_check_dvs_validity(struct lp872x *lp)
-{
-   struct lp872x_dvs *dvs = lp->pdata->dvs;
-   u8 val = 0;
-   int ret;
-
-   ret = lp872x_read_byte(lp, LP872X_GENERAL_CFG, );
-   if (ret)
-   return ret;
-
-   ret = 0;
-   if (lp->chipid == LP8720) {
-   if (val & LP8720_EXT_DVS_M)
-   ret = dvs ? 0 : -EINVAL;
-   } else {
-   if ((val & LP8725_DVS1_M) == EXTERN_DVS_USED)
-   ret = dvs ? 0 : -EINVAL;
-   }
-
-   return ret;
-}
-
 static int lp872x_init_dvs(struct lp872x *lp)
 {
int ret, gpio;
@@ -762,12 +740,6 @@ static int lp872x_init_dvs(struct lp872x *lp)
if (!dvs)
goto set_default_dvs_mode;
 
-   ret = lp872x_check_dvs_validity(lp);
-   if (ret) {
-   dev_warn(lp->dev, "invalid dvs data: %d\n", ret);
-   return ret;
-   }
-
gpio = dvs->gpio;
if (!gpio_is_valid(gpio)) {
dev_err(lp->dev, "invalid gpio: %d\n", gpio);
-- 
1.7.9.5


Best Regards,
Milo


--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 5/5] regulator: lp872x: remove unnecessary function

2012-09-04 Thread Kim, Milo
 The lp872x_check_dvs_validity() is used for checking DVS platform data.
 If the DVS platform data is not defined, return as error code.
 Now, this is unnecessary because the default DVS mode is set in this case.

Signed-off-by: Milo(Woogyom) Kim milo@ti.com
---
 drivers/regulator/lp872x.c |   28 
 1 file changed, 28 deletions(-)

diff --git a/drivers/regulator/lp872x.c b/drivers/regulator/lp872x.c
index 86485e8..708f4b6 100644
--- a/drivers/regulator/lp872x.c
+++ b/drivers/regulator/lp872x.c
@@ -729,28 +729,6 @@ static struct regulator_desc lp8725_regulator_desc[] = {
},
 };
 
-static int lp872x_check_dvs_validity(struct lp872x *lp)
-{
-   struct lp872x_dvs *dvs = lp-pdata-dvs;
-   u8 val = 0;
-   int ret;
-
-   ret = lp872x_read_byte(lp, LP872X_GENERAL_CFG, val);
-   if (ret)
-   return ret;
-
-   ret = 0;
-   if (lp-chipid == LP8720) {
-   if (val  LP8720_EXT_DVS_M)
-   ret = dvs ? 0 : -EINVAL;
-   } else {
-   if ((val  LP8725_DVS1_M) == EXTERN_DVS_USED)
-   ret = dvs ? 0 : -EINVAL;
-   }
-
-   return ret;
-}
-
 static int lp872x_init_dvs(struct lp872x *lp)
 {
int ret, gpio;
@@ -762,12 +740,6 @@ static int lp872x_init_dvs(struct lp872x *lp)
if (!dvs)
goto set_default_dvs_mode;
 
-   ret = lp872x_check_dvs_validity(lp);
-   if (ret) {
-   dev_warn(lp-dev, invalid dvs data: %d\n, ret);
-   return ret;
-   }
-
gpio = dvs-gpio;
if (!gpio_is_valid(gpio)) {
dev_err(lp-dev, invalid gpio: %d\n, gpio);
-- 
1.7.9.5


Best Regards,
Milo


--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/