Lines Matching full:max77976
3 * max77976_charger.c - Driver for the Maxim MAX77976 battery charger
14 #define MAX77976_DRIVER_NAME "max77976-charger"
18 static const char *max77976_model = "MAX77976";
114 struct max77976 { struct
124 static int max77976_get_status(struct max77976 *chg, int *val) in max77976_get_status() argument
162 static int max77976_get_charge_type(struct max77976 *chg, int *val) in max77976_get_charge_type()
200 static int max77976_get_health(struct max77976 *chg, int *val) in max77976_get_health()
234 static int max77976_get_online(struct max77976 *chg, int *val) in max77976_get_online()
248 static int max77976_get_integer(struct max77976 *chg, enum max77976_field_idx fidx, in max77976_get_integer()
264 static int max77976_set_integer(struct max77976 *chg, enum max77976_field_idx fidx, in max77976_set_integer()
279 struct max77976 *chg = power_supply_get_drvdata(psy); in max77976_get_property()
329 struct max77976 *chg = power_supply_get_drvdata(psy); in max77976_set_property()
392 static int max77976_detect(struct max77976 *chg) in max77976_detect()
416 static int max77976_configure(struct max77976 *chg) in max77976_configure()
445 struct max77976 *chg; in max77976_probe()
492 { .compatible = "maxim,max77976" },
508 MODULE_DESCRIPTION("Maxim MAX77976 charger driver");