Home
last modified time | relevance | path

Searched refs:charge_status (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/power/supply/
H A Dgpio-charger.c34 struct gpio_desc *charge_status; member
103 if (gpiod_get_value_cansleep(gpio_charger->charge_status)) in gpio_charger_get_property()
279 struct gpio_desc *charge_status; in gpio_charger_probe() local
310 charge_status = devm_gpiod_get_optional(dev, "charge-status", GPIOD_IN); in gpio_charger_probe()
311 if (IS_ERR(charge_status)) in gpio_charger_probe()
312 return PTR_ERR(charge_status); in gpio_charger_probe()
313 if (charge_status) { in gpio_charger_probe()
314 gpio_charger->charge_status = charge_status; in gpio_charger_probe()
364 gpio_charger->charge_status); in gpio_charger_probe()
H A Dds2760_battery.c108 int charge_status; /* POWER_SUPPLY_STATUS_* */ member
383 int old_charge_status = di->charge_status; in ds2760_battery_update_status()
387 if (di->charge_status == POWER_SUPPLY_STATUS_UNKNOWN) in ds2760_battery_update_status()
392 di->charge_status = POWER_SUPPLY_STATUS_CHARGING; in ds2760_battery_update_status()
395 if (di->charge_status != POWER_SUPPLY_STATUS_NOT_CHARGING) in ds2760_battery_update_status()
398 di->charge_status = POWER_SUPPLY_STATUS_NOT_CHARGING; in ds2760_battery_update_status()
401 di->charge_status != POWER_SUPPLY_STATUS_FULL) { in ds2760_battery_update_status()
410 di->charge_status = POWER_SUPPLY_STATUS_CHARGING; in ds2760_battery_update_status()
412 di->charge_status = POWER_SUPPLY_STATUS_FULL; in ds2760_battery_update_status()
418 di->charge_status in ds2760_battery_update_status()
[all...]
H A Drk817_charger.c104 int charge_status; member
271 if (charger->charge_status == CHARGE_FINISH && (!charger->soc_cal)) { in rk817_bat_calib_cap()
300 if (charger->charge_status == CHARGE_FINISH && charger->soc_cal) { in rk817_bat_calib_cap()
408 charger->charge_status = (reg >> 4) & 0x07; in rk817_read_props()
452 switch (charger->charge_status) { in rk817_bat_get_prop()
476 switch (charger->charge_status) { in rk817_bat_get_prop()
H A Dltc4162-l-charger.c795 static DEVICE_ATTR_RO(charge_status); in ltc4162l_is_writeable_reg()
H A Dbq2415x_charger.c174 int charge_status;
903 if (bq->charge_status != charge) { in bq2415x_timer_work()
905 bq->charge_status = charge; in bq2415x_timer_work()
1070 else if (strcmp(attr->attr.name, "charge_status") == 0) in bq2415x_sysfs_show_status()
1458 static DEVICE_ATTR(charge_status, S_IRUGO, bq2415x_sysfs_show_status, NULL);
/linux/Documentation/ABI/testing/
H A Dsysfs-class-power-ltc4162l1 What: /sys/class/power_supply/ltc4162-l/charge_status