Lines Matching refs:rdev
73 static int rk808_set_ramp_delay(struct regulator_dev *rdev, int ramp_delay) in rk808_set_ramp_delay() argument
76 unsigned int reg = rk808_buck_config_regs[rdev->desc->id - in rk808_set_ramp_delay()
93 rdev->desc->name, ramp_delay); in rk808_set_ramp_delay()
96 return regmap_update_bits(rdev->regmap, reg, in rk808_set_ramp_delay()
100 static int rk808_set_suspend_voltage(struct regulator_dev *rdev, int uv) in rk808_set_suspend_voltage() argument
103 int sel = regulator_map_voltage_linear_range(rdev, uv, uv); in rk808_set_suspend_voltage()
108 reg = rdev->desc->vsel_reg + RK808_SLP_REG_OFFSET; in rk808_set_suspend_voltage()
110 return regmap_update_bits(rdev->regmap, reg, in rk808_set_suspend_voltage()
111 rdev->desc->vsel_mask, in rk808_set_suspend_voltage()
115 static int rk808_set_suspend_enable(struct regulator_dev *rdev) in rk808_set_suspend_enable() argument
119 reg = rdev->desc->enable_reg + RK808_SLP_SET_OFF_REG_OFFSET; in rk808_set_suspend_enable()
121 return regmap_update_bits(rdev->regmap, reg, in rk808_set_suspend_enable()
122 rdev->desc->enable_mask, in rk808_set_suspend_enable()
126 static int rk808_set_suspend_disable(struct regulator_dev *rdev) in rk808_set_suspend_disable() argument
130 reg = rdev->desc->enable_reg + RK808_SLP_SET_OFF_REG_OFFSET; in rk808_set_suspend_disable()
132 return regmap_update_bits(rdev->regmap, reg, in rk808_set_suspend_disable()
133 rdev->desc->enable_mask, in rk808_set_suspend_disable()
134 rdev->desc->enable_mask); in rk808_set_suspend_disable()