Lines Matching refs:reg_val
189 u8 reg_val; in axp288_charger_set_cc() local
197 reg_val = (cc - CHRG_CCCV_CC_OFFSET) / CHRG_CCCV_CC_LSB_RES; in axp288_charger_set_cc()
198 cc = (reg_val * CHRG_CCCV_CC_LSB_RES) + CHRG_CCCV_CC_OFFSET; in axp288_charger_set_cc()
199 reg_val = reg_val << CHRG_CCCV_CC_BIT_POS; in axp288_charger_set_cc()
203 CHRG_CCCV_CC_MASK, reg_val); in axp288_charger_set_cc()
212 u8 reg_val; in axp288_charger_set_cv() local
216 reg_val = CHRG_CCCV_CV_4100MV; in axp288_charger_set_cv()
219 reg_val = CHRG_CCCV_CV_4150MV; in axp288_charger_set_cv()
222 reg_val = CHRG_CCCV_CV_4200MV; in axp288_charger_set_cv()
225 reg_val = CHRG_CCCV_CV_4350MV; in axp288_charger_set_cv()
229 reg_val = reg_val << CHRG_CCCV_CV_BIT_POS; in axp288_charger_set_cv()
233 CHRG_CCCV_CV_MASK, reg_val); in axp288_charger_set_cv()
246 u8 reg_val; in axp288_charger_set_vbus_inlmt() local
254 reg_val = CHRG_VBUS_ILIM_100MA; in axp288_charger_set_vbus_inlmt()
257 reg_val = CHRG_VBUS_ILIM_500MA; in axp288_charger_set_vbus_inlmt()
260 reg_val = CHRG_VBUS_ILIM_900MA; in axp288_charger_set_vbus_inlmt()
263 reg_val = CHRG_VBUS_ILIM_1500MA; in axp288_charger_set_vbus_inlmt()
266 reg_val = CHRG_VBUS_ILIM_2000MA; in axp288_charger_set_vbus_inlmt()
269 reg_val = CHRG_VBUS_ILIM_2500MA; in axp288_charger_set_vbus_inlmt()
272 reg_val = CHRG_VBUS_ILIM_3000MA; in axp288_charger_set_vbus_inlmt()
276 reg_val = (val & ~CHRG_VBUS_ILIM_MASK) in axp288_charger_set_vbus_inlmt()
277 | (reg_val << CHRG_VBUS_ILIM_BIT_POS); in axp288_charger_set_vbus_inlmt()
278 ret = regmap_write(info->regmap, AXP20X_CHRG_BAK_CTRL, reg_val); in axp288_charger_set_vbus_inlmt()