Searched refs:battery (Results 1 - 25 of 35) sorted by relevance

12

/drivers/power/
H A Dandroid_battery.c78 "android-battery",
99 static void android_bat_update_data(struct android_bat_data *battery);
100 static int android_bat_enable_charging(struct android_bat_data *battery,
123 struct android_bat_data *battery = local
128 val->intval = battery->charging_status;
131 val->intval = battery->batt_health;
137 val->intval = battery->batt_temp;
143 android_bat_update_data(battery);
144 val->intval = battery->batt_vcell;
149 val->intval = battery
170 struct android_bat_data *battery = container_of(ps, local
185 struct android_bat_data *battery = container_of(ps, local
196 android_bat_get_temp(struct android_bat_data *battery) argument
239 android_bat_update_data(struct android_bat_data *battery) argument
267 android_bat_set_charge_time(struct android_bat_data *battery, bool enable) argument
282 android_bat_enable_charging(struct android_bat_data *battery, bool enable) argument
306 android_bat_charge_timeout(struct android_bat_data *battery, unsigned long timeout) argument
322 android_bat_charging_timer(struct android_bat_data *battery) argument
357 struct android_bat_data *battery = local
373 struct android_bat_data *battery = local
387 struct android_bat_data *battery = local
427 android_bat_monitor_set_alarm(struct android_bat_data *battery, int seconds) argument
436 struct android_bat_data *battery = local
515 struct android_bat_data *battery = local
525 struct android_bat_data *battery = s->private; local
559 struct android_bat_data *battery; local
685 struct android_bat_data *battery = platform_get_drvdata(pdev); local
700 struct android_bat_data *battery = dev_get_drvdata(dev); local
712 struct android_bat_data *battery = dev_get_drvdata(dev); local
[all...]
H A Djz4740-battery.c29 #include <linux/power/jz4740-battery.h>
49 struct power_supply battery; member in struct:jz_battery
57 return container_of(psy, struct jz_battery, battery);
62 struct jz_battery *battery = devid; local
64 complete(&battery->read_completion);
68 static long jz_battery_read_voltage(struct jz_battery *battery) argument
74 mutex_lock(&battery->lock);
76 INIT_COMPLETION(battery->read_completion);
78 enable_irq(battery->irq);
79 battery
248 struct power_supply *battery; local
[all...]
H A Dmax8997_charger.c33 struct power_supply battery; member in struct:charger_data
38 POWER_SUPPLY_PROP_PRESENT, /* the presence of battery */
48 struct charger_data, battery);
149 charger->battery.name = "max8997_pmic";
150 charger->battery.type = POWER_SUPPLY_TYPE_BATTERY;
151 charger->battery.get_property = max8997_battery_get_property;
152 charger->battery.properties = max8997_battery_props;
153 charger->battery.num_properties = ARRAY_SIZE(max8997_battery_props);
158 ret = power_supply_register(&pdev->dev, &charger->battery);
174 power_supply_unregister(&charger->battery);
[all...]
H A Dmax8998_charger.c33 struct power_supply battery; member in struct:max8998_battery_data
37 POWER_SUPPLY_PROP_PRESENT, /* the presence of battery */
47 struct max8998_battery_data, battery);
163 max8998->battery.name = "max8998_pmic";
164 max8998->battery.type = POWER_SUPPLY_TYPE_BATTERY;
165 max8998->battery.get_property = max8998_battery_get_property;
166 max8998->battery.properties = max8998_battery_props;
167 max8998->battery.num_properties = ARRAY_SIZE(max8998_battery_props);
169 ret = power_supply_register(max8998->dev, &max8998->battery);
185 power_supply_unregister(&max8998->battery);
[all...]
H A Dds2782_battery.c51 #define to_ds278x_info(x) container_of(x, struct ds278x_info, battery)
55 struct power_supply battery; member in struct:ds278x_info
278 static void ds278x_power_supply_init(struct power_supply *battery) argument
280 battery->type = POWER_SUPPLY_TYPE_BATTERY;
281 battery->properties = ds278x_battery_props;
282 battery->num_properties = ARRAY_SIZE(ds278x_battery_props);
283 battery->get_property = ds278x_battery_get_property;
284 battery->external_power_changed = NULL;
291 power_supply_unregister(&info->battery);
292 kfree(info->battery
[all...]
H A Dmax17040_battery.c43 struct power_supply battery; member in struct:max17040_chip
48 /* battery voltage */
50 /* battery capacity */
61 struct max17040_chip, battery);
219 chip->battery.name = "battery";
220 chip->battery.type = POWER_SUPPLY_TYPE_BATTERY;
221 chip->battery.get_property = max17040_get_property;
222 chip->battery.properties = max17040_battery_props;
223 chip->battery
[all...]
H A Dwm8350_power.c70 * without battery, otherwise check for wall supply */
195 dev_err(wm8350->dev, "battery failed\n");
199 power_supply_changed(&power->battery);
206 power_supply_changed(&power->battery);
219 dev_warn(wm8350->dev, "battery < 3.9V\n");
222 dev_warn(wm8350->dev, "battery < 3.1V\n");
225 dev_warn(wm8350->dev, "battery < 2.85V\n");
234 power_supply_changed(&power->battery);
451 struct power_supply *battery = &power->battery; local
[all...]
H A DMakefile26 obj-$(CONFIG_BATTERY_SBS) += sbs-battery.o
29 obj-$(CONFIG_BATTERY_DA9052) += da9052-battery.o
35 obj-$(CONFIG_BATTERY_JZ4740) += jz4740-battery.o
H A Dwm831x_power.c26 struct power_supply battery; member in struct:wm831x_power
222 if (!wm831x_pdata || !wm831x_pdata->battery) {
224 "No battery charger configuration\n");
228 pdata = wm831x_pdata->battery;
451 /* The battery charger is autonomous so we don't need to do
454 power_supply_changed(&wm831x_power->battery);
485 power_supply_changed(&wm831x_power->battery);
498 struct power_supply *battery; local
510 battery = &power->battery;
[all...]
H A Dmax8925_power.c72 struct power_supply battery; member in struct:max8925_power_info
392 * If battery detection is enabled, ID pin of battery is
394 * detect battery presence.
395 * Otherwise, we have to assume that battery is always on.
476 info->battery.name = "max8925-battery";
477 info->battery.type = POWER_SUPPLY_TYPE_BATTERY;
478 info->battery.properties = max8925_battery_props;
479 info->battery
[all...]
H A Dmax17042_battery.c66 struct power_supply battery; member in struct:max17042_chip
120 struct max17042_chip, battery);
584 power_supply_changed(&chip->battery);
662 chip->battery.name = "max17042_battery";
663 chip->battery.type = POWER_SUPPLY_TYPE_BATTERY;
664 chip->battery.get_property = max17042_get_property;
665 chip->battery.properties = max17042_battery_props;
666 chip->battery.num_properties = ARRAY_SIZE(max17042_battery_props);
671 chip->battery.num_properties -= 2;
690 chip->battery
[all...]
H A Dsmb347-charger.c134 * @battery: power_supply instance for battery
146 struct power_supply battery; member in struct:smb347_charger
788 power_supply_changed(&smb->battery);
798 power_supply_changed(&smb->battery);
1181 container_of(psy, struct smb347_charger, battery);
1306 container_of(psy, struct smb347_charger, battery);
1403 static char *battery[] = { "smb347-battery" }; local
1464 smb->mains.supplied_to = battery;
[all...]
H A Dsbs-battery.c31 #include <linux/power/sbs-battery.h>
65 /* battery status value bits */
234 val->intval = 0; /* battery removed */
255 /* battery removed */
347 /* sbs provides battery temperature in 0.1K
534 /* battery not present, so return NODATA for properties */
543 struct power_supply *battery = devid; local
545 power_supply_changed(battery);
609 { .compatible = "sbs,sbs-battery" },
637 !of_get_property(of_node, "sbs,battery
[all...]
/drivers/acpi/
H A Dbattery.c2 * battery.c - ACPI Battery Driver (Revision: 2.0)
52 #define ACPI_BATTERY_CLASS "battery"
63 ACPI_MODULE_NAME("battery");
136 inline int acpi_battery_present(struct acpi_battery *battery) argument
138 return battery->device->status.battery_present;
141 static int acpi_battery_technology(struct acpi_battery *battery) argument
143 if (!strcasecmp("NiCd", battery->type))
145 if (!strcasecmp("NiMH", battery->type))
147 if (!strcasecmp("LION", battery->type))
149 if (!strncasecmp("LI-ION", battery
158 acpi_battery_is_charged(struct acpi_battery *battery) argument
186 struct acpi_battery *battery = to_acpi_battery(psy); local
301 acpi_battery_units(struct acpi_battery *battery) argument
361 extract_package(struct acpi_battery *battery, union acpi_object *package, struct acpi_offsets *offsets, int num) argument
393 acpi_battery_get_status(struct acpi_battery *battery) argument
402 acpi_battery_get_info(struct acpi_battery *battery) argument
435 acpi_battery_get_state(struct acpi_battery *battery) argument
483 acpi_battery_set_alarm(struct acpi_battery *battery) argument
507 acpi_battery_init_alarm(struct acpi_battery *battery) argument
528 struct acpi_battery *battery = to_acpi_battery(dev_get_drvdata(dev)); local
537 struct acpi_battery *battery = to_acpi_battery(dev_get_drvdata(dev)); local
551 sysfs_add_battery(struct acpi_battery *battery) argument
575 sysfs_remove_battery(struct acpi_battery *battery) argument
601 acpi_battery_quirks(struct acpi_battery *battery) argument
616 acpi_battery_update(struct acpi_battery *battery) argument
644 acpi_battery_refresh(struct acpi_battery *battery) argument
672 struct acpi_battery *battery = seq->private; local
728 struct acpi_battery *battery = seq->private; local
775 struct acpi_battery *battery = seq->private; local
803 struct acpi_battery *battery = m->private; local
834 struct acpi_battery *battery = seq->private; local
942 struct acpi_battery *battery = acpi_driver_data(device); local
964 struct acpi_battery *battery = container_of(nb, struct acpi_battery, local
982 struct acpi_battery *battery = NULL; local
1030 struct acpi_battery *battery = NULL; local
1049 struct acpi_battery *battery; local
[all...]
H A Dsbs.c51 #define ACPI_BATTERY_CLASS "battery"
125 struct acpi_battery battery[MAX_SBS_BAT]; member in struct:acpi_sbs
134 static int acpi_battery_get_state(struct acpi_battery *battery);
144 static inline int acpi_battery_vscale(struct acpi_battery *battery) argument
146 return battery_scale((battery->spec & 0x0f00) >> 8);
149 static inline int acpi_battery_ipscale(struct acpi_battery *battery) argument
151 return battery_scale((battery->spec & 0xf000) >> 12);
154 static inline int acpi_battery_mode(struct acpi_battery *battery) argument
156 return (battery->mode & 0x8000);
159 static inline int acpi_battery_scale(struct acpi_battery *battery) argument
180 acpi_battery_technology(struct acpi_battery *battery) argument
197 struct acpi_battery *battery = to_acpi_battery(psy); local
366 acpi_battery_get_info(struct acpi_battery *battery) argument
383 acpi_battery_get_state(struct acpi_battery *battery) argument
406 acpi_battery_get_alarm(struct acpi_battery *battery) argument
413 acpi_battery_set_alarm(struct acpi_battery *battery) argument
458 struct acpi_battery *battery = to_acpi_battery(dev_get_drvdata(dev)); local
469 struct acpi_battery *battery = to_acpi_battery(dev_get_drvdata(dev)); local
540 acpi_battery_units(struct acpi_battery *battery) argument
548 struct acpi_battery *battery = seq->private; local
592 struct acpi_battery *battery = seq->private; local
631 struct acpi_battery *battery = seq->private; local
661 struct acpi_battery *battery = seq->private; local
755 acpi_battery_read(struct acpi_battery *battery) argument
787 struct acpi_battery *battery = &sbs->battery[id]; local
831 struct acpi_battery *battery = &sbs->battery[id]; local
[all...]
H A DMakefile59 obj-$(CONFIG_ACPI_BATTERY) += battery.o
/drivers/block/
H A Dumem.c134 } battery[2]; member in struct:cardinfo
677 * If either battery has been warned, solid LED
679 * If either battery is bad, flash the LED semi quickly
683 if (card->battery[0].good && card->battery[1].good)
685 else if (card->battery[0].warned || card->battery[1].warned)
687 else if (!card->battery[0].good && !card->battery[1].good)
695 static int check_battery(struct cardinfo *card, int battery, in argument
[all...]
/drivers/w1/slaves/
H A DKconfig59 tristate "Dallas 2760 battery monitor chip (HP iPAQ & others)"
62 If you enable this you will have the DS2760 battery monitor
65 The battery monitor chip is used in many batteries/devices
72 tristate "Dallas 2780 battery monitor chip"
75 If you enable this you will have the DS2780 battery monitor
78 The battery monitor chip is used in many batteries/devices
85 tristate "Dallas 2781 battery monitor chip"
88 If you enable this you will have the DS2781 battery monitor
91 The battery monitor chip is used in many batteries/devices
/drivers/hid/
H A Dhid-wacom.c46 struct power_supply battery; member in struct:wacom_data
52 /*percent of battery capacity, 0 means AC online*/
72 struct wacom_data, battery);
84 /* show 100% battery capacity when charging */
314 /* Store current battery capacity */
600 wdata->battery.properties = wacom_battery_props;
601 wdata->battery.num_properties = ARRAY_SIZE(wacom_battery_props);
602 wdata->battery.get_property = wacom_battery_get_property;
603 wdata->battery.name = "wacom_battery";
604 wdata->battery
[all...]
H A Dhid-input.c312 struct hid_device *dev = container_of(psy, struct hid_device, battery);
362 struct power_supply *battery = &dev->battery; local
370 if (battery->name != NULL)
373 battery->name = kasprintf(GFP_KERNEL, "hid-%s-battery", dev->uniq);
374 if (battery->name == NULL)
377 battery->type = POWER_SUPPLY_TYPE_BATTERY;
378 battery->properties = hidinput_battery_props;
379 battery
[all...]
H A Dhid-wiimote-core.c402 struct wiimote_data, battery);
1162 power_supply_unregister(&wdata->battery);
1216 wdata->battery.properties = wiimote_battery_props;
1217 wdata->battery.num_properties = ARRAY_SIZE(wiimote_battery_props);
1218 wdata->battery.get_property = wiimote_battery_get_property;
1219 wdata->battery.name = "wiimote_battery";
1220 wdata->battery.type = POWER_SUPPLY_TYPE_BATTERY;
1221 wdata->battery.use_for_apm = 0;
1223 ret = power_supply_register(&wdata->hdev->dev, &wdata->battery);
1225 hid_err(hdev, "Cannot register battery devic
[all...]
H A Dhid-wiimote.h76 struct power_supply battery; member in struct:wiimote_data
/drivers/input/tablet/
H A Dwacom.h125 struct power_supply battery; member in struct:wacom
H A Dwacom_sys.c854 struct wacom *wacom = container_of(psy, struct wacom, battery);
875 wacom->battery.properties = wacom_battery_props;
876 wacom->battery.num_properties = ARRAY_SIZE(wacom_battery_props);
877 wacom->battery.get_property = wacom_battery_get_property;
878 wacom->battery.name = "wacom_battery";
879 wacom->battery.type = POWER_SUPPLY_TYPE_BATTERY;
880 wacom->battery.use_for_apm = 0;
883 &wacom->battery);
892 power_supply_unregister(&wacom->battery);
/drivers/mfd/
H A DKconfig21 battery-charger under the corresponding menus.
128 lithium ion/polymer battery charging, and other features that
141 regulators, lithium ion/polymer battery charging, touch screen
154 These include voltage regulators, lithium ion/polymer battery
371 LEDs and battery-charger under the corresponding menus.
631 of the AB3100 such as battery-backed RTC, charging control,
702 AB8500 GPADC driver used to convert Acc and battery/ac/usb voltage
777 This driver is necessary for jz4740-battery and jz4740-hwmon driver.
866 Passage) chip. This chip embeds audio, battery, GPIO, etc.

Completed in 1410 milliseconds

12