Lines Matching defs:charger
5 * Power supply driver for ST Ericsson pm2xxx_charger charger
295 * synchronously, we have the check if the main charger is
354 dev_dbg(pm2->dev , "Main charger plugged\n");
361 dev_dbg(pm2->dev , "Main charger unplugged\n");
560 static int pm2xxx_charger_update_charger_current(struct ux500_charger *charger,
568 if (charger->psy->desc->type == POWER_SUPPLY_TYPE_MAINS)
569 pm2 = to_pm2xxx_charger_ac_device_info(charger);
668 /* float voltage charger level = 4.2V */
678 /* Input charger level of over voltage = 10V */
684 /* Input charger drop */
699 static int pm2xxx_charger_ac_en(struct ux500_charger *charger,
707 struct pm2xxx_charger *pm2 = to_pm2xxx_charger_ac_device_info(charger);
711 dev_dbg(pm2->dev, "AC charger not connected\n");
787 "pm2xxx ac charger\n");
805 "pm2xxx ac charger\n");
817 static int pm2xxx_charger_watchdog_kick(struct ux500_charger *charger)
822 if (charger->psy->desc->type == POWER_SUPPLY_TYPE_MAINS)
823 pm2 = to_pm2xxx_charger_ac_device_info(charger);
996 /* get charger spcific platform data */
998 dev_err(pm2->dev, "no charger platform data supplied\n");
1048 /* Create a work queue for the charger */
1057 /* Init work for charger detection */
1070 * is a charger connected to avoid erroneous BTEMP_HIGH/LOW
1080 /* Register AC charger class */
1084 dev_err(pm2->dev, "failed to register AC charger\n");
1250 MODULE_DESCRIPTION("PM2xxx charger management driver");