Lines Matching full:ua

254 static int sgm4154x_set_term_curr(struct sgm4154x_device *sgm, int uA)  in sgm4154x_set_term_curr()  argument
259 if (uA < SGM4154x_TERMCHRG_I_MIN_uA) in sgm4154x_set_term_curr()
260 uA = SGM4154x_TERMCHRG_I_MIN_uA; in sgm4154x_set_term_curr()
261 else if (uA > SGM4154x_TERMCHRG_I_MAX_uA) in sgm4154x_set_term_curr()
262 uA = SGM4154x_TERMCHRG_I_MAX_uA; in sgm4154x_set_term_curr()
264 reg_val = (uA - SGM4154x_TERMCHRG_I_MIN_uA) / SGM4154x_TERMCHRG_CURRENT_STEP_uA; in sgm4154x_set_term_curr()
276 static int sgm4154x_set_prechrg_curr(struct sgm4154x_device *sgm, int uA) in sgm4154x_set_prechrg_curr() argument
281 if (uA < SGM4154x_PRECHRG_I_MIN_uA) in sgm4154x_set_prechrg_curr()
282 uA = SGM4154x_PRECHRG_I_MIN_uA; in sgm4154x_set_prechrg_curr()
283 else if (uA > SGM4154x_PRECHRG_I_MAX_uA) in sgm4154x_set_prechrg_curr()
284 uA = SGM4154x_PRECHRG_I_MAX_uA; in sgm4154x_set_prechrg_curr()
286 reg_val = (uA - SGM4154x_PRECHRG_I_MIN_uA) / SGM4154x_PRECHRG_CURRENT_STEP_uA; in sgm4154x_set_prechrg_curr()
299 static int sgm4154x_set_ichrg_curr(struct sgm4154x_device *sgm, int uA) in sgm4154x_set_ichrg_curr() argument
304 if (uA < SGM4154x_ICHRG_I_MIN_uA) in sgm4154x_set_ichrg_curr()
305 uA = SGM4154x_ICHRG_I_MIN_uA; in sgm4154x_set_ichrg_curr()
307 if ((sgm->init_data.max_ichg > 0) && (uA > sgm->init_data.max_ichg)) in sgm4154x_set_ichrg_curr()
308 uA = sgm->init_data.max_ichg; in sgm4154x_set_ichrg_curr()
309 uA = min(uA, SGM4154x_ICHRG_I_MAX_uA); in sgm4154x_set_ichrg_curr()
312 reg_val = uA / SGM4154x_ICHRG_I_STEP_uA; in sgm4154x_set_ichrg_curr()
1107 static int sgm4154x_set_otg_current(struct sgm4154x_device *sgm, int ua) in sgm4154x_set_otg_current() argument
1111 if (ua == BOOST_CURRENT_LIMIT[0]) { in sgm4154x_set_otg_current()
1120 } else if (ua == BOOST_CURRENT_LIMIT[1]) { in sgm4154x_set_otg_current()