Lines Matching defs:charger
3 * TI BQ25890 charger driver
110 struct power_supply *charger;
113 char name[28]; /* "bq25890-charger-%d" */
571 * from charger to battery. The property name is confusing,
587 * from charger to battery in first phase of charging, when
616 * from charger to battery in first phase of charging, when
627 * from charger to battery. The property name is confusing,
643 * from charger to battery in second phase of charging, when
661 * from charger to battery in second phase of charging, when
743 /* On the BQ25892 try to get charger-type info from our supplier */
852 power_supply_changed(bq->charger);
1033 snprintf(bq->name, sizeof(bq->name), "bq25890-charger-%d", bq->id);
1040 bq->charger = devm_power_supply_register(bq->dev, &bq->desc, &psy_cfg);
1042 return PTR_ERR_OR_ZERO(bq->charger);
1051 dev_err(bq->dev, "Error switching to boost/charger mode: %d\n", ret);
1065 /* If there is a second charger put in Hi-Z mode */
1110 power_supply_changed(bq->charger);
1134 power_supply_changed(bq->charger);
1161 * charger in Hi-Z mode to avoid it trying to charge the secondary
1399 ret = device_property_read_string(bq->dev, "linux,secondary-charger-name", &str);
1581 * If charger is removed, while in suspend, make sure ADC is diabled
1598 /* Re-enable ADC only if charger is plugged in. */
1606 power_supply_changed(bq->charger);
1647 .name = "bq25890-charger",
1660 MODULE_DESCRIPTION("bq25890 charger driver");