Lines Matching refs:input_current
537 int input_current) in rk818_cg_set_input_current() argument
543 input_current = cg->chrg_input; in rk818_cg_set_input_current()
548 usb_ctrl |= (input_current); in rk818_cg_set_input_current()
799 u32 input_current) in rk818_cg_decode_input_current() argument
804 if (input_current < 850 && input_current > 80) { in rk818_cg_decode_input_current()
807 } else if (input_current <= 80) { in rk818_cg_decode_input_current()
811 if (input_current < chrg_cur_input_array[index]) in rk818_cg_decode_input_current()
872 int ts2_vol, input_current, invalid_cnt = 0, confirm_cnt = 0; in rk818_ts2_vol_work() local
876 input_current = INPUT_CUR80MA; in rk818_ts2_vol_work()
877 while (input_current < cg->chrg_input) { in rk818_ts2_vol_work()
890 input_current = cg->chrg_input; in rk818_ts2_vol_work()
891 rk818_cg_set_input_current(cg, input_current); in rk818_ts2_vol_work()
898 input_current++; in rk818_ts2_vol_work()
899 rk818_cg_set_input_current(cg, input_current); in rk818_ts2_vol_work()
901 chrg_cur_input_array[input_current & 0x0f]); in rk818_ts2_vol_work()
912 input_current--; in rk818_ts2_vol_work()
913 if (input_current == INPUT_CUR80MA || in rk818_ts2_vol_work()
914 input_current < 0) in rk818_ts2_vol_work()
915 input_current = INPUT_CUR450MA; in rk818_ts2_vol_work()
916 rk818_cg_set_input_current(cg, input_current); in rk818_ts2_vol_work()
921 if (input_current != cg->chrg_input) in rk818_ts2_vol_work()
923 chrg_cur_input_array[input_current & 0x0f]); in rk818_ts2_vol_work()