Lines Matching refs:init_data
168 struct bq2415x_platform_data init_data; member
633 if (bq->init_data.resistor_sense <= 0) in bq2415x_set_charge_current()
636 val = (mA * bq->init_data.resistor_sense - 37400) / 6800; in bq2415x_set_charge_current()
652 if (bq->init_data.resistor_sense <= 0) in bq2415x_get_charge_current()
659 return (37400 + 6800*ret) / bq->init_data.resistor_sense; in bq2415x_get_charge_current()
667 if (bq->init_data.resistor_sense <= 0) in bq2415x_set_termination_current()
670 val = (mA * bq->init_data.resistor_sense - 3400) / 3400; in bq2415x_set_termination_current()
686 if (bq->init_data.resistor_sense <= 0) in bq2415x_get_termination_current()
693 return (3400 + 3400*ret) / bq->init_data.resistor_sense; in bq2415x_get_termination_current()
700 if (bq->init_data.prop != -1) \
701 ret = bq2415x_set_##prop(bq, bq->init_data.prop); \
717 if (bq->init_data.resistor_sense > 0) { in bq2415x_set_defaults()
1595 &bq->init_data.current_limit); in bq2415x_probe()
1599 &bq->init_data.weak_battery_voltage); in bq2415x_probe()
1603 &bq->init_data.battery_regulation_voltage); in bq2415x_probe()
1607 &bq->init_data.charge_current); in bq2415x_probe()
1611 &bq->init_data.termination_current); in bq2415x_probe()
1615 &bq->init_data.resistor_sense); in bq2415x_probe()
1619 memcpy(&bq->init_data, pdata, sizeof(bq->init_data)); in bq2415x_probe()