Lines Matching refs:data

45 	unsigned int data;  in max77693_get_charger_state()  local
47 ret = regmap_read(regmap, MAX77693_CHG_REG_CHG_DETAILS_01, &data); in max77693_get_charger_state()
51 data &= CHG_DETAILS_01_CHG_MASK; in max77693_get_charger_state()
52 data >>= CHG_DETAILS_01_CHG_SHIFT; in max77693_get_charger_state()
54 switch (data) { in max77693_get_charger_state()
86 unsigned int data; in max77693_get_charge_type() local
88 ret = regmap_read(regmap, MAX77693_CHG_REG_CHG_DETAILS_01, &data); in max77693_get_charge_type()
92 data &= CHG_DETAILS_01_CHG_MASK; in max77693_get_charge_type()
93 data >>= CHG_DETAILS_01_CHG_SHIFT; in max77693_get_charge_type()
95 switch (data) { in max77693_get_charge_type()
138 unsigned int data; in max77693_get_battery_health() local
140 ret = regmap_read(regmap, MAX77693_CHG_REG_CHG_DETAILS_01, &data); in max77693_get_battery_health()
144 data &= CHG_DETAILS_01_BAT_MASK; in max77693_get_battery_health()
145 data >>= CHG_DETAILS_01_BAT_SHIFT; in max77693_get_battery_health()
147 switch (data) { in max77693_get_battery_health()
180 unsigned int data; in max77693_get_present() local
187 ret = regmap_read(regmap, MAX77693_CHG_REG_CHG_INT_OK, &data); in max77693_get_present()
191 *val = (data & CHG_INT_OK_DETBAT_MASK) ? 0 : 1; in max77693_get_present()
198 unsigned int data; in max77693_get_online() local
201 ret = regmap_read(regmap, MAX77693_CHG_REG_CHG_INT_OK, &data); in max77693_get_online()
205 *val = (data & CHG_INT_OK_CHGIN_MASK) ? 1 : 0; in max77693_get_online()
288 unsigned int data, val; in fast_charge_timer_show() local
292 &data); in fast_charge_timer_show()
296 data &= CHG_CNFG_01_FCHGTIME_MASK; in fast_charge_timer_show()
297 data >>= CHG_CNFG_01_FCHGTIME_SHIFT; in fast_charge_timer_show()
298 switch (data) { in fast_charge_timer_show()
301 val = 4 + (data - 1) * 2; in fast_charge_timer_show()
315 unsigned int data; in max77693_set_fast_charge_timer() local
327 data = (hours - 4) / 2 + 1; in max77693_set_fast_charge_timer()
331 data = 0; in max77693_set_fast_charge_timer()
336 data <<= CHG_CNFG_01_FCHGTIME_SHIFT; in max77693_set_fast_charge_timer()
340 CHG_CNFG_01_FCHGTIME_MASK, data); in max77693_set_fast_charge_timer()
354 unsigned int data, val; in top_off_threshold_current_show() local
358 &data); in top_off_threshold_current_show()
362 data &= CHG_CNFG_03_TOITH_MASK; in top_off_threshold_current_show()
363 data >>= CHG_CNFG_03_TOITH_SHIFT; in top_off_threshold_current_show()
365 if (data <= 0x04) in top_off_threshold_current_show()
366 val = 100000 + data * 25000; in top_off_threshold_current_show()
368 val = data * 50000; in top_off_threshold_current_show()
376 unsigned int data; in max77693_set_top_off_threshold_current() local
382 data = (uamp - 100000) / 25000; in max77693_set_top_off_threshold_current()
385 data = uamp / 50000; in max77693_set_top_off_threshold_current()
387 data <<= CHG_CNFG_03_TOITH_SHIFT; in max77693_set_top_off_threshold_current()
391 CHG_CNFG_03_TOITH_MASK, data); in max77693_set_top_off_threshold_current()
405 unsigned int data, val; in top_off_timer_show() local
409 &data); in top_off_timer_show()
413 data &= CHG_CNFG_03_TOTIME_MASK; in top_off_timer_show()
414 data >>= CHG_CNFG_03_TOTIME_SHIFT; in top_off_timer_show()
416 val = data * 10; in top_off_timer_show()
424 unsigned int data; in max77693_set_top_off_timer() local
429 data = minutes / 10; in max77693_set_top_off_timer()
430 data <<= CHG_CNFG_03_TOTIME_SHIFT; in max77693_set_top_off_timer()
434 CHG_CNFG_03_TOTIME_MASK, data); in max77693_set_top_off_timer()
451 unsigned int data; in max77693_set_constant_volt() local
464 data = (uvolt - 3650000) / 25000; in max77693_set_constant_volt()
466 data = 0x1c; in max77693_set_constant_volt()
468 data = 0x1d + (uvolt - 4350000) / 25000; in max77693_set_constant_volt()
474 data <<= CHG_CNFG_04_CHGCVPRM_SHIFT; in max77693_set_constant_volt()
477 data); in max77693_set_constant_volt()
481 CHG_CNFG_04_CHGCVPRM_MASK, data); in max77693_set_constant_volt()
487 unsigned int data; in max77693_set_min_system_volt() local
494 data = (uvolt - 3000000) / 100000; in max77693_set_min_system_volt()
496 data <<= CHG_CNFG_04_MINVSYS_SHIFT; in max77693_set_min_system_volt()
499 uvolt, data); in max77693_set_min_system_volt()
503 CHG_CNFG_04_MINVSYS_MASK, data); in max77693_set_min_system_volt()
509 unsigned int data; in max77693_set_thermal_regulation_temp() local
516 data = (cels - 70) / 15; in max77693_set_thermal_regulation_temp()
523 data <<= CHG_CNFG_07_REGTEMP_SHIFT; in max77693_set_thermal_regulation_temp()
526 cels, data); in max77693_set_thermal_regulation_temp()
530 CHG_CNFG_07_REGTEMP_MASK, data); in max77693_set_thermal_regulation_temp()
536 unsigned int data; in max77693_set_batttery_overcurrent() local
544 data = ((uamp - 2000000) / 250000) + 1; in max77693_set_batttery_overcurrent()
546 data = 0; /* disable */ in max77693_set_batttery_overcurrent()
548 data <<= CHG_CNFG_12_B2SOVRC_SHIFT; in max77693_set_batttery_overcurrent()
550 dev_dbg(chg->dev, "Battery overcurrent: %u (0x%x)\n", uamp, data); in max77693_set_batttery_overcurrent()
554 CHG_CNFG_12_B2SOVRC_MASK, data); in max77693_set_batttery_overcurrent()
560 unsigned int data; in max77693_set_charge_input_threshold_volt() local
564 data = 0x0; in max77693_set_charge_input_threshold_volt()
569 data = (uvolt - 4700000) / 100000; in max77693_set_charge_input_threshold_volt()
575 data <<= CHG_CNFG_12_VCHGINREG_SHIFT; in max77693_set_charge_input_threshold_volt()
578 uvolt, data); in max77693_set_charge_input_threshold_volt()
582 CHG_CNFG_12_VCHGINREG_MASK, data); in max77693_set_charge_input_threshold_volt()
591 unsigned int data; in max77693_reg_init() local
594 data = (0x3 << CHG_CNFG_06_CHGPROT_SHIFT); in max77693_reg_init()
597 CHG_CNFG_06_CHGPROT_MASK, data); in max77693_reg_init()