Lines Matching refs:data

44 	unsigned int data;  in max77693_get_charger_state()  local
46 ret = regmap_read(regmap, MAX77693_CHG_REG_CHG_DETAILS_01, &data); in max77693_get_charger_state()
50 data &= CHG_DETAILS_01_CHG_MASK; in max77693_get_charger_state()
51 data >>= CHG_DETAILS_01_CHG_SHIFT; in max77693_get_charger_state()
53 switch (data) { in max77693_get_charger_state()
85 unsigned int data; in max77693_get_charge_type() local
87 ret = regmap_read(regmap, MAX77693_CHG_REG_CHG_DETAILS_01, &data); in max77693_get_charge_type()
91 data &= CHG_DETAILS_01_CHG_MASK; in max77693_get_charge_type()
92 data >>= CHG_DETAILS_01_CHG_SHIFT; in max77693_get_charge_type()
94 switch (data) { in max77693_get_charge_type()
137 unsigned int data; in max77693_get_battery_health() local
139 ret = regmap_read(regmap, MAX77693_CHG_REG_CHG_DETAILS_01, &data); in max77693_get_battery_health()
143 data &= CHG_DETAILS_01_BAT_MASK; in max77693_get_battery_health()
144 data >>= CHG_DETAILS_01_BAT_SHIFT; in max77693_get_battery_health()
146 switch (data) { in max77693_get_battery_health()
179 unsigned int data; in max77693_get_present() local
186 ret = regmap_read(regmap, MAX77693_CHG_REG_CHG_INT_OK, &data); in max77693_get_present()
190 *val = (data & CHG_INT_OK_DETBAT_MASK) ? 0 : 1; in max77693_get_present()
197 unsigned int data; in max77693_get_online() local
200 ret = regmap_read(regmap, MAX77693_CHG_REG_CHG_INT_OK, &data); in max77693_get_online()
204 *val = (data & CHG_INT_OK_CHGIN_MASK) ? 1 : 0; in max77693_get_online()
287 unsigned int data, val; in fast_charge_timer_show() local
291 &data); in fast_charge_timer_show()
295 data &= CHG_CNFG_01_FCHGTIME_MASK; in fast_charge_timer_show()
296 data >>= CHG_CNFG_01_FCHGTIME_SHIFT; in fast_charge_timer_show()
297 switch (data) { in fast_charge_timer_show()
300 val = 4 + (data - 1) * 2; in fast_charge_timer_show()
314 unsigned int data; in max77693_set_fast_charge_timer() local
326 data = (hours - 4) / 2 + 1; in max77693_set_fast_charge_timer()
330 data = 0; in max77693_set_fast_charge_timer()
335 data <<= CHG_CNFG_01_FCHGTIME_SHIFT; in max77693_set_fast_charge_timer()
339 CHG_CNFG_01_FCHGTIME_MASK, data); in max77693_set_fast_charge_timer()
353 unsigned int data, val; in top_off_threshold_current_show() local
357 &data); in top_off_threshold_current_show()
361 data &= CHG_CNFG_03_TOITH_MASK; in top_off_threshold_current_show()
362 data >>= CHG_CNFG_03_TOITH_SHIFT; in top_off_threshold_current_show()
364 if (data <= 0x04) in top_off_threshold_current_show()
365 val = 100000 + data * 25000; in top_off_threshold_current_show()
367 val = data * 50000; in top_off_threshold_current_show()
375 unsigned int data; in max77693_set_top_off_threshold_current() local
381 data = (uamp - 100000) / 25000; in max77693_set_top_off_threshold_current()
384 data = uamp / 50000; in max77693_set_top_off_threshold_current()
386 data <<= CHG_CNFG_03_TOITH_SHIFT; in max77693_set_top_off_threshold_current()
390 CHG_CNFG_03_TOITH_MASK, data); in max77693_set_top_off_threshold_current()
404 unsigned int data, val; in top_off_timer_show() local
408 &data); in top_off_timer_show()
412 data &= CHG_CNFG_03_TOTIME_MASK; in top_off_timer_show()
413 data >>= CHG_CNFG_03_TOTIME_SHIFT; in top_off_timer_show()
415 val = data * 10; in top_off_timer_show()
423 unsigned int data; in max77693_set_top_off_timer() local
428 data = minutes / 10; in max77693_set_top_off_timer()
429 data <<= CHG_CNFG_03_TOTIME_SHIFT; in max77693_set_top_off_timer()
433 CHG_CNFG_03_TOTIME_MASK, data); in max77693_set_top_off_timer()
450 unsigned int data; in max77693_set_constant_volt() local
463 data = (uvolt - 3650000) / 25000; in max77693_set_constant_volt()
465 data = 0x1c; in max77693_set_constant_volt()
467 data = 0x1d + (uvolt - 4350000) / 25000; in max77693_set_constant_volt()
473 data <<= CHG_CNFG_04_CHGCVPRM_SHIFT; in max77693_set_constant_volt()
476 data); in max77693_set_constant_volt()
480 CHG_CNFG_04_CHGCVPRM_MASK, data); in max77693_set_constant_volt()
486 unsigned int data; in max77693_set_min_system_volt() local
493 data = (uvolt - 3000000) / 100000; in max77693_set_min_system_volt()
495 data <<= CHG_CNFG_04_MINVSYS_SHIFT; in max77693_set_min_system_volt()
498 uvolt, data); in max77693_set_min_system_volt()
502 CHG_CNFG_04_MINVSYS_MASK, data); in max77693_set_min_system_volt()
508 unsigned int data; in max77693_set_thermal_regulation_temp() local
515 data = (cels - 70) / 15; in max77693_set_thermal_regulation_temp()
522 data <<= CHG_CNFG_07_REGTEMP_SHIFT; in max77693_set_thermal_regulation_temp()
525 cels, data); in max77693_set_thermal_regulation_temp()
529 CHG_CNFG_07_REGTEMP_MASK, data); in max77693_set_thermal_regulation_temp()
535 unsigned int data; in max77693_set_batttery_overcurrent() local
543 data = ((uamp - 2000000) / 250000) + 1; in max77693_set_batttery_overcurrent()
545 data = 0; /* disable */ in max77693_set_batttery_overcurrent()
547 data <<= CHG_CNFG_12_B2SOVRC_SHIFT; in max77693_set_batttery_overcurrent()
549 dev_dbg(chg->dev, "Battery overcurrent: %u (0x%x)\n", uamp, data); in max77693_set_batttery_overcurrent()
553 CHG_CNFG_12_B2SOVRC_MASK, data); in max77693_set_batttery_overcurrent()
559 unsigned int data; in max77693_set_charge_input_threshold_volt() local
563 data = 0x0; in max77693_set_charge_input_threshold_volt()
568 data = (uvolt - 4700000) / 100000; in max77693_set_charge_input_threshold_volt()
574 data <<= CHG_CNFG_12_VCHGINREG_SHIFT; in max77693_set_charge_input_threshold_volt()
577 uvolt, data); in max77693_set_charge_input_threshold_volt()
581 CHG_CNFG_12_VCHGINREG_MASK, data); in max77693_set_charge_input_threshold_volt()
590 unsigned int data; in max77693_reg_init() local
593 data = (0x3 << CHG_CNFG_06_CHGPROT_SHIFT); in max77693_reg_init()
596 CHG_CNFG_06_CHGPROT_MASK, data); in max77693_reg_init()