regulator: rk808: remove redundant code

Signed-off-by: shengfei Xu <xsf@rock-chips.com>
Change-Id: I51d524173b1f477660bb839de77533be98417077
This commit is contained in:
shengfei Xu
2020-08-13 09:39:54 +08:00
committed by Tao Huang
parent 974d16c2fc
commit a2c160f479

View File

@@ -776,16 +776,6 @@ static unsigned int rk8xx_get_mode(struct regulator_dev *rdev)
static int rk8xx_enabled_wmsk_regmap(struct regulator_dev *rdev)
{
unsigned int val;
int ret;
ret = regmap_read(rdev->regmap, rdev->desc->enable_reg, &val);
if (ret != 0)
return ret;
if (val & rdev->desc->enable_val)
return 0;
return regmap_update_bits(rdev->regmap,
rdev->desc->enable_reg,
rdev->desc->enable_mask,
@@ -794,20 +784,10 @@ static int rk8xx_enabled_wmsk_regmap(struct regulator_dev *rdev)
static int rk8xx_disabled_wmsk_regmap(struct regulator_dev *rdev)
{
unsigned int val;
int ret;
ret = regmap_read(rdev->regmap, rdev->desc->enable_reg, &val);
if (ret != 0)
return ret;
if (val & rdev->desc->enable_val)
return regmap_update_bits(rdev->regmap,
rdev->desc->enable_reg,
rdev->desc->enable_mask,
rdev->desc->disable_val);
return 0;
return regmap_update_bits(rdev->regmap,
rdev->desc->enable_reg,
rdev->desc->enable_mask,
rdev->desc->disable_val);
}
static int rk8xx_is_enabled_wmsk_regmap(struct regulator_dev *rdev)