Lines Matching refs:init_data

169 	struct bq2415x_platform_data init_data;  member
634 if (bq->init_data.resistor_sense <= 0) in bq2415x_set_charge_current()
637 val = (mA * bq->init_data.resistor_sense - 37400) / 6800; in bq2415x_set_charge_current()
653 if (bq->init_data.resistor_sense <= 0) in bq2415x_get_charge_current()
660 return (37400 + 6800*ret) / bq->init_data.resistor_sense; in bq2415x_get_charge_current()
668 if (bq->init_data.resistor_sense <= 0) in bq2415x_set_termination_current()
671 val = (mA * bq->init_data.resistor_sense - 3400) / 3400; in bq2415x_set_termination_current()
687 if (bq->init_data.resistor_sense <= 0) in bq2415x_get_termination_current()
694 return (3400 + 3400*ret) / bq->init_data.resistor_sense; in bq2415x_get_termination_current()
701 if (bq->init_data.prop != -1) \
702 ret = bq2415x_set_##prop(bq, bq->init_data.prop); \
718 if (bq->init_data.resistor_sense > 0) { in bq2415x_set_defaults()
832 } else if (bq->init_data.notify_device) { in bq2415x_notifier_call()
833 if (strcmp(psy->desc->name, bq->init_data.notify_device) != 0) in bq2415x_notifier_call()
1603 &bq->init_data.current_limit); in bq2415x_probe()
1608 &bq->init_data.weak_battery_voltage); in bq2415x_probe()
1613 &bq->init_data.battery_regulation_voltage); in bq2415x_probe()
1618 &bq->init_data.charge_current); in bq2415x_probe()
1623 &bq->init_data.termination_current); in bq2415x_probe()
1628 &bq->init_data.resistor_sense); in bq2415x_probe()
1635 memcpy(&bq->init_data, pdata, sizeof(bq->init_data)); in bq2415x_probe()
1658 if (bq->notify_node || bq->init_data.notify_device) { in bq2415x_probe()
1680 } else if (bq->init_data.notify_device) { in bq2415x_probe()
1682 bq->init_data.notify_device); in bq2415x_probe()