Lines Matching refs:cv
178 int cv; member
210 static inline int axp288_charger_set_cv(struct axp288_chrg_info *info, int cv) in axp288_charger_set_cv() argument
215 if (cv <= CV_4100MV) { in axp288_charger_set_cv()
217 cv = CV_4100MV; in axp288_charger_set_cv()
218 } else if (cv <= CV_4150MV) { in axp288_charger_set_cv()
220 cv = CV_4150MV; in axp288_charger_set_cv()
221 } else if (cv <= CV_4200MV) { in axp288_charger_set_cv()
223 cv = CV_4200MV; in axp288_charger_set_cv()
226 cv = CV_4350MV; in axp288_charger_set_cv()
236 info->cv = cv; in axp288_charger_set_cv()
463 val->intval = info->cv * 1000; in axp288_charger_usb_get_property()
713 int ret, cc, cv; in charger_init_hw_regs() local
774 info->cv = info->pdata->def_cv; in charger_init_hw_regs()
777 cv = (val & CHRG_CCCV_CV_MASK) >> CHRG_CCCV_CV_BIT_POS; in charger_init_hw_regs()
778 switch (cv) { in charger_init_hw_regs()
780 info->cv = CV_4100MV; in charger_init_hw_regs()
783 info->cv = CV_4150MV; in charger_init_hw_regs()
786 info->cv = CV_4200MV; in charger_init_hw_regs()
789 info->cv = CV_4350MV; in charger_init_hw_regs()
792 info->cv = INT_MAX; in charger_init_hw_regs()
803 cv = min(info->pdata->def_cv, info->max_cv); in charger_init_hw_regs()
810 ret = axp288_charger_set_cv(info, cv); in charger_init_hw_regs()