Searched refs:charger (Results 1 - 12 of 12) sorted by relevance

/drivers/power/
H A Dda9030_battery.c2 * Battery charger driver for Dialog Semiconductor DA9030
106 /* charger status */
140 struct da9030_charger *charger = s->private; local
142 seq_printf(s, "charger is %s\n", charger->is_on ? "on" : "off");
143 if (charger->chdet) {
145 charger->mA, charger->mV);
149 charger->adc.vbat_res,
150 da9030_reg_to_mV(charger
188 da9030_bat_create_debugfs(struct da9030_charger *charger) argument
195 da9030_bat_remove_debugfs(struct da9030_charger *charger) argument
200 da9030_bat_create_debugfs(struct da9030_charger *charger) argument
204 da9030_bat_remove_debugfs(struct da9030_charger *charger) argument
209 da9030_read_adc(struct da9030_charger *charger, struct da9030_adc_res *adc) argument
216 da9030_charger_update_state(struct da9030_charger *charger) argument
231 da9030_set_charge(struct da9030_charger *charger, int on) argument
250 da9030_charger_check_state(struct da9030_charger *charger) argument
294 struct da9030_charger *charger; local
315 da9030_battery_check_status(struct da9030_charger *charger, union power_supply_propval *val) argument
328 da9030_battery_check_health(struct da9030_charger *charger, union power_supply_propval *val) argument
343 struct da9030_charger *charger; local
379 da9030_battery_vbat_event(struct da9030_charger *charger) argument
403 struct da9030_charger *charger = local
423 da9030_battery_convert_thresholds(struct da9030_charger *charger, struct da9030_battery_info *pdata) argument
447 da9030_battery_setup_psy(struct da9030_charger *charger) argument
461 da9030_battery_charger_init(struct da9030_charger *charger) argument
495 struct da9030_charger *charger; local
566 struct da9030_charger *charger = platform_get_drvdata(dev); local
[all...]
H A Dz2_battery.c32 static unsigned long z2_read_bat(struct z2_charger *charger) argument
35 data = i2c_smbus_read_byte_data(charger->client,
36 charger->info->batt_I2C_reg);
40 return data * charger->info->batt_mult / charger->info->batt_div;
47 struct z2_charger *charger = container_of(batt_ps, struct z2_charger, local
49 struct z2_battery_info *info = charger->info;
53 val->intval = charger->bat_status;
60 val->intval = z2_read_bat(charger);
88 struct z2_charger *charger local
93 z2_batt_update(struct z2_charger *charger) argument
119 struct z2_charger *charger; local
126 struct z2_charger *charger = devid; local
131 z2_batt_ps_init(struct z2_charger *charger, int props) argument
188 struct z2_charger *charger; local
256 struct z2_charger *charger = i2c_get_clientdata(client); local
277 struct z2_charger *charger = i2c_get_clientdata(client); local
286 struct z2_charger *charger = i2c_get_clientdata(client); local
[all...]
H A Dgpio-charger.c26 #include <linux/power/gpio-charger.h>
32 struct power_supply charger; member in struct:gpio_charger
37 struct power_supply *charger = devid; local
39 power_supply_changed(charger);
46 return container_of(psy, struct gpio_charger, charger);
75 struct power_supply *charger; local
95 charger = &gpio_charger->charger;
97 charger->name = pdata->name ? pdata->name : "gpio-charger";
[all...]
H A Dmax8997_charger.c39 POWER_SUPPLY_PROP_ONLINE, /* charger is active or not */
42 /* Note that the charger control is done by a current regulator "CHARGER" */
47 struct charger_data *charger = container_of(psy, local
49 struct i2c_client *i2c = charger->iodev->i2c;
92 struct charger_data *charger; local
141 charger = kzalloc(sizeof(struct charger_data), GFP_KERNEL);
142 if (charger == NULL) {
147 platform_set_drvdata(pdev, charger);
149 charger->battery.name = "max8997_pmic";
150 charger
172 struct charger_data *charger = platform_get_drvdata(pdev); local
[all...]
H A DMakefile34 obj-$(CONFIG_CHARGER_PCF50633) += pcf50633-charger.o
42 obj-$(CONFIG_CHARGER_GPIO) += gpio-charger.o
43 obj-$(CONFIG_CHARGER_MANAGER) += charger-manager.o
46 obj-$(CONFIG_CHARGER_SMB347) += smb347-charger.o
H A Dab8500_charger.c77 /* Lowest charger voltage is 3.39V -> 0x4E */
172 * @max_usb_in_curr: Max USB charger input current
176 * @ac_conn: This will be true when the AC charger has been plugged
178 * charger is enabled
180 * charger is enabled
190 * @ac_chg: AC charger power supply
191 * @usb_chg: USB charger power supply
192 * @ac: Structure that holds the AC charger properties
193 * @usb: Structure that holds the USB charger properties
198 * @check_usbchgnotok_work: Work for checking USB charger no
1035 ab8500_charger_ac_en(struct ux500_charger *charger, int enable, int vset, int iset) argument
1208 ab8500_charger_usb_en(struct ux500_charger *charger, int enable, int vset, int ich_out) argument
1336 ab8500_charger_watchdog_kick(struct ux500_charger *charger) argument
1363 ab8500_charger_update_charger_current(struct ux500_charger *charger, int ich_out) argument
[all...]
H A Dintel_mid_battery.c203 * pmic_scu_ipc_set_charger - set charger
204 * @charger: charger to select
209 static int pmic_scu_ipc_set_charger(int charger) argument
211 return intel_scu_ipc_simple_command(IPCMSG_BATTERY, charger);
231 printk(KERN_CONT "usb charger overvoltage condition\n");
240 printk(KERN_CONT "charger/battery exception %d\n", event);
495 * pmic_battery_set_charger - set battery charger
497 * @chrg: charge mode to set battery charger in
500 * PMIC battery charger need
[all...]
H A Dcharger-manager.c5 * This driver enables to monitor battery health and control charger
23 #include <linux/power/charger-manager.h>
60 /* Global charger-manager description */
163 /* If at least one of the charger is charging, return yes */
165 /* 1. The charger sholuld not be DISABLED */
171 /* 2. The charger should be online (ext-power) */
184 * 3. The charger should not be FULL, DISCHARGING,
236 * Note that Charger Manager keeps the charger enabled regardless whether
237 * the charger is charging or not (because battery is full or no external
258 * even if charger wa
[all...]
H A Dsmb347-charger.c23 #include <linux/power/smb347-charger.h>
129 * struct smb347_charger - smb347 charger instance
256 * @smb: pointer to smb347 charger instance
292 * @smb: pointer to smb347 charger instance
312 * @smb: pointer to smb347 charger instance
668 * @smb: pointer to smb347 charger instance
703 * - charger error
780 * If we get charger error we report the error back to user and
785 "error in charger, disabling charging\n");
1598 MODULE_DESCRIPTION("SMB347 battery charger drive
[all...]
/drivers/acpi/
H A Dac.c87 struct power_supply charger; member in struct:acpi_ac
92 #define to_acpi_ac(x) container_of(x, struct acpi_ac, charger)
257 kobject_uevent(&ac->charger.dev->kobj, KOBJ_CHANGE);
290 ac->charger.name = acpi_device_bid(device);
291 ac->charger.type = POWER_SUPPLY_TYPE_MAINS;
292 ac->charger.properties = ac_props;
293 ac->charger.num_properties = ARRAY_SIZE(ac_props);
294 ac->charger.get_property = get_ac_property;
295 power_supply_register(&ac->device->dev, &ac->charger);
323 kobject_uevent(&ac->charger
[all...]
H A Dsbs.c118 struct power_supply charger; member in struct:acpi_sbs
131 #define to_acpi_sbs(x) container_of(x, struct acpi_sbs, charger)
858 sbs->charger.name = "sbs-charger";
859 sbs->charger.type = POWER_SUPPLY_TYPE_MAINS;
860 sbs->charger.properties = sbs_ac_props;
861 sbs->charger.num_properties = ARRAY_SIZE(sbs_ac_props);
862 sbs->charger.get_property = sbs_get_ac_property;
863 power_supply_register(&sbs->device->dev, &sbs->charger);
873 if (sbs->charger
[all...]
/drivers/mfd/
H A DKconfig21 battery-charger under the corresponding menus.
155 charger, wled and other features that are often used in portable
371 LEDs and battery-charger under the corresponding menus.

Completed in 170 milliseconds