• Home
  • Raw
  • Download

Lines Matching refs:reg_data

61 	u8 reg_data;  in max14577_get_charger_state()  local
74 ret = max14577_read_reg(rmap, MAX14577_CHG_REG_CHG_CTRL2, &reg_data); in max14577_get_charger_state()
78 if ((reg_data & CHGCTRL2_MBCHOSTEN_MASK) == 0) { in max14577_get_charger_state()
83 ret = max14577_read_reg(rmap, MAX14577_CHG_REG_STATUS3, &reg_data); in max14577_get_charger_state()
87 if (reg_data & STATUS3_CGMBC_MASK) { in max14577_get_charger_state()
89 if (reg_data & STATUS3_EOC_MASK) in max14577_get_charger_state()
134 u8 reg_data; in max14577_get_online() local
138 ret = max14577_read_reg(rmap, MAX14577_MUIC_REG_STATUS2, &reg_data); in max14577_get_online()
142 reg_data = ((reg_data & STATUS2_CHGTYP_MASK) >> STATUS2_CHGTYP_SHIFT); in max14577_get_online()
143 chg_type = maxim_get_charger_type(chg->max14577->dev_type, reg_data); in max14577_get_online()
174 u8 reg_data; in max14577_get_battery_health() local
177 ret = max14577_read_reg(rmap, MAX14577_MUIC_REG_STATUS2, &reg_data); in max14577_get_battery_health()
181 reg_data = ((reg_data & STATUS2_CHGTYP_MASK) >> STATUS2_CHGTYP_SHIFT); in max14577_get_battery_health()
182 chg_type = maxim_get_charger_type(chg->max14577->dev_type, reg_data); in max14577_get_battery_health()
188 ret = max14577_read_reg(rmap, MAX14577_CHG_REG_STATUS3, &reg_data); in max14577_get_battery_health()
192 if (reg_data & STATUS3_OVP_MASK) { in max14577_get_battery_health()
219 u8 reg_data; in max14577_set_fast_charge_timer() local
223 reg_data = hours - 3; in max14577_set_fast_charge_timer()
227 reg_data = 0x7; in max14577_set_fast_charge_timer()
234 reg_data <<= CHGCTRL1_TCHW_SHIFT; in max14577_set_fast_charge_timer()
237 MAX14577_REG_CHGCTRL1, CHGCTRL1_TCHW_MASK, reg_data); in max14577_set_fast_charge_timer()
243 u8 reg_data; in max14577_init_constant_voltage() local
250 reg_data = 0x0; in max14577_init_constant_voltage()
252 reg_data = 0x1f; in max14577_init_constant_voltage()
259 reg_data = 0x1 + val; in max14577_init_constant_voltage()
261 reg_data = val; /* Fix for gap between 4.18V and 4.22V */ in max14577_init_constant_voltage()
265 reg_data <<= CHGCTRL3_MBCCVWRC_SHIFT; in max14577_init_constant_voltage()
268 MAX14577_CHG_REG_CHG_CTRL3, reg_data); in max14577_init_constant_voltage()
275 u8 reg_data; in max14577_init_eoc() local
304 reg_data = current_bits << CHGCTRL5_EOCS_SHIFT; in max14577_init_eoc()
308 reg_data); in max14577_init_eoc()
314 u8 reg_data; in max14577_init_fast_charge() local
319 ret = maxim_charger_calc_reg_current(limits, uamp, uamp, &reg_data); in max14577_init_fast_charge()
328 reg_data); in max14577_init_fast_charge()
339 u8 reg_data; in max14577_charger_reg_init() local
347 reg_data = 0x1 << CDETCTRL1_CHGDETEN_SHIFT; in max14577_charger_reg_init()
350 reg_data); in max14577_charger_reg_init()
356 reg_data = 0x1 << CHGCTRL2_VCHGR_RC_SHIFT; in max14577_charger_reg_init()
357 reg_data |= 0x1 << CHGCTRL2_MBCHOSTEN_SHIFT; in max14577_charger_reg_init()
358 max14577_write_reg(rmap, MAX14577_REG_CHGCTRL2, reg_data); in max14577_charger_reg_init()
361 reg_data = 0x0 << CHGCTRL6_AUTOSTOP_SHIFT; in max14577_charger_reg_init()
362 max14577_write_reg(rmap, MAX14577_REG_CHGCTRL6, reg_data); in max14577_charger_reg_init()
384 reg_data = 0x0; in max14577_charger_reg_init()
389 reg_data = 0x1 + (chg->pdata->ovp_uvolt - 6000000) / 500000; in max14577_charger_reg_init()
396 reg_data <<= CHGCTRL7_OTPCGHCVS_SHIFT; in max14577_charger_reg_init()
397 max14577_write_reg(rmap, MAX14577_REG_CHGCTRL7, reg_data); in max14577_charger_reg_init()
522 u8 reg_data; in show_fast_charge_timer() local
527 &reg_data); in show_fast_charge_timer()
531 reg_data &= CHGCTRL1_TCHW_MASK; in show_fast_charge_timer()
532 reg_data >>= CHGCTRL1_TCHW_SHIFT; in show_fast_charge_timer()
533 switch (reg_data) { in show_fast_charge_timer()
535 val = reg_data + 3; in show_fast_charge_timer()