Lines Matching defs:cur
110 static int sc2731_charger_set_current(struct sc2731_charger_info *info, u32 cur)
115 if (cur > SC2731_CURRENT_LIMIT_2000)
116 cur = SC2731_CURRENT_LIMIT_2000;
117 else if (cur < SC2731_CURRENT_PRECHG)
118 cur = SC2731_CURRENT_PRECHG;
121 val = (cur - SC2731_CURRENT_PRECHG) / SC2731_CURRENT_STEP;
150 u32 *cur)
160 *cur = val * SC2731_CURRENT_STEP + SC2731_CURRENT_PRECHG;
166 u32 *cur)
179 *cur = SC2731_CURRENT_LIMIT_100;
183 *cur = SC2731_CURRENT_LIMIT_2000;
187 *cur = SC2731_CURRENT_LIMIT_900;
191 *cur = SC2731_CURRENT_LIMIT_500;
244 u32 cur;
260 ret = sc2731_charger_get_current(info, &cur);
264 val->intval = cur * 1000;
272 ret = sc2731_charger_get_current_limit(info, &cur);
276 val->intval = cur * 1000;