Lines Matching defs:charger
3 // max14577_charger.c - Battery charger driver for the Maxim 14577/77836
17 struct power_supply *charger;
60 * and the charger won't be charging although MBCHOSTEN is on)
322 * Sets charger registers to proper and safe default values.
392 /* Support property from charger */
448 .name = "max14577-charger",
464 dev_err(&pdev->dev, "No charger OF node\n");
589 chg->charger = power_supply_register(&pdev->dev, &max14577_charger_desc,
591 if (IS_ERR(chg->charger)) {
593 ret = PTR_ERR(chg->charger);
597 /* Check for valid values for charger */
614 power_supply_unregister(chg->charger);
620 { "max14577-charger", MAXIM_DEVICE_TYPE_MAX14577, },
621 { "max77836-charger", MAXIM_DEVICE_TYPE_MAX77836, },
627 { .compatible = "maxim,max14577-charger",
629 { .compatible = "maxim,max77836-charger",
637 .name = "max14577-charger",
647 MODULE_DESCRIPTION("Maxim 14577/77836 charger driver");