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