/drivers/power/ |
H A D | power_supply.h | 31 extern void power_supply_update_leds(struct power_supply *psy); 32 extern int power_supply_create_triggers(struct power_supply *psy); 33 extern void power_supply_remove_triggers(struct power_supply *psy); 37 static inline void power_supply_update_leds(struct power_supply *psy) {} argument 38 static inline int power_supply_create_triggers(struct power_supply *psy) argument 40 static inline void power_supply_remove_triggers(struct power_supply *psy) {} argument
|
H A D | power_supply_leds.c | 22 static void power_supply_update_bat_leds(struct power_supply *psy) argument 28 if (psy->get_property(psy, POWER_SUPPLY_PROP_STATUS, &status)) 31 dev_dbg(psy->dev, "%s %d\n", __func__, status.intval); 35 led_trigger_event(psy->charging_full_trig, LED_FULL); 36 led_trigger_event(psy->charging_trig, LED_OFF); 37 led_trigger_event(psy->full_trig, LED_FULL); 38 led_trigger_event(psy->charging_blink_full_solid_trig, 42 led_trigger_event(psy->charging_full_trig, LED_FULL); 43 led_trigger_event(psy 58 power_supply_create_bat_triggers(struct power_supply *psy) argument 100 power_supply_remove_bat_triggers(struct power_supply *psy) argument 114 power_supply_update_gen_leds(struct power_supply *psy) argument 129 power_supply_create_gen_triggers(struct power_supply *psy) argument 140 power_supply_remove_gen_triggers(struct power_supply *psy) argument 148 power_supply_update_leds(struct power_supply *psy) argument 156 power_supply_create_triggers(struct power_supply *psy) argument 163 power_supply_remove_triggers(struct power_supply *psy) argument [all...] |
H A D | max8998_charger.c | 42 static int max8998_battery_get_property(struct power_supply *psy, argument 46 struct max8998_battery_data *max8998 = container_of(psy,
|
H A D | gpio-charger.c | 45 static inline struct gpio_charger *psy_to_gpio_charger(struct power_supply *psy) argument 47 return container_of(psy, struct gpio_charger, charger); 50 static int gpio_charger_get_property(struct power_supply *psy, argument 53 struct gpio_charger *gpio_charger = psy_to_gpio_charger(psy);
|
H A D | max8903_charger.c | 34 struct power_supply psy; member in struct:max8903_data 46 static int max8903_get_property(struct power_supply *psy, argument 50 struct max8903_data *data = container_of(psy, 51 struct max8903_data, psy); 107 old_type = data->psy.type; 110 data->psy.type = POWER_SUPPLY_TYPE_MAINS; 112 data->psy.type = POWER_SUPPLY_TYPE_USB; 114 data->psy.type = POWER_SUPPLY_TYPE_BATTERY; 116 if (old_type != data->psy.type) 117 power_supply_changed(&data->psy); [all...] |
H A D | max8997_charger.c | 43 static int max8997_battery_get_property(struct power_supply *psy, argument 47 struct charger_data *charger = container_of(psy,
|
H A D | pmu_battery.c | 32 static int pmu_get_ac_prop(struct power_supply *psy, argument 82 static int pmu_bat_get_property(struct power_supply *psy, argument 86 struct pmu_battery_dev *pbat = to_pmu_battery_dev(psy);
|
H A D | wm831x_backup.c | 114 static int wm831x_backup_get_prop(struct power_supply *psy, argument 118 struct wm831x_backup *devdata = dev_get_drvdata(psy->dev->parent);
|
H A D | goldfish_battery.c | 66 static int goldfish_ac_get_property(struct power_supply *psy, argument 70 struct goldfish_battery_data *data = container_of(psy, 85 static int goldfish_battery_get_property(struct power_supply *psy, argument 89 struct goldfish_battery_data *data = container_of(psy,
|
H A D | rx51_battery.c | 160 static int rx51_battery_get_property(struct power_supply *psy, argument 164 struct rx51_device_info *di = container_of((psy),
|
H A D | tps65090-charger.c | 134 static int tps65090_ac_get_property(struct power_supply *psy, argument 138 struct tps65090_charger *charger = container_of(psy,
|
H A D | twl4030_madc_battery.c | 24 struct power_supply psy; member in struct:twl4030_madc_battery 112 static int twl4030_madc_bat_get_property(struct power_supply *psy, argument 116 struct twl4030_madc_battery *bat = container_of(psy, 117 struct twl4030_madc_battery, psy); 177 static void twl4030_madc_bat_ext_changed(struct power_supply *psy) argument 179 struct twl4030_madc_battery *bat = container_of(psy, 180 struct twl4030_madc_battery, psy); 182 power_supply_changed(&bat->psy); 200 twl4030_madc_bat->psy.name = "twl4030_battery"; 201 twl4030_madc_bat->psy [all...] |
H A D | bq24735-charger.c | 52 static inline struct bq24735 *to_bq24735(struct power_supply *psy) argument 54 return container_of(psy, struct bq24735, charger); 178 struct power_supply *psy = devid; local 179 struct bq24735 *charger = to_bq24735(psy); 186 power_supply_changed(psy); 191 static int bq24735_charger_get_property(struct power_supply *psy, argument 197 charger = container_of(psy, struct bq24735, charger);
|
H A D | collie_battery.c | 32 struct power_supply psy; member in struct:collie_bat 95 static int collie_bat_get_property(struct power_supply *psy, argument 100 struct collie_bat *bat = container_of(psy, struct collie_bat, psy); 142 static void collie_bat_external_power_changed(struct power_supply *psy) argument 157 struct power_supply *psy = &bat->psy; local 164 printk(KERN_NOTICE "%s not present\n", psy->name); 167 } else if (power_supply_am_i_supplied(psy)) { 190 power_supply_changed(psy); [all...] |
H A D | generic-adc-battery.c | 47 struct power_supply psy; member in struct:gab 56 static struct gab *to_generic_bat(struct power_supply *psy) argument 58 return container_of(psy, struct gab, psy); 61 static void gab_ext_power_changed(struct power_supply *psy) argument 63 struct gab *adc_bat = to_generic_bat(psy); 143 static int gab_get_property(struct power_supply *psy, argument 152 adc_bat = to_generic_bat(psy); 154 dev_err(psy->dev, "no battery infos ?!\n"); 213 is_plugged = power_supply_am_i_supplied(&adc_bat->psy); 242 struct power_supply *psy; local [all...] |
H A D | isp1704_charger.c | 61 struct power_supply psy; member in struct:isp1704_charger 262 isp->psy.type = POWER_SUPPLY_TYPE_USB_DCP; 265 isp->psy.type = POWER_SUPPLY_TYPE_USB; 274 if (isp->psy.type != POWER_SUPPLY_TYPE_USB_DCP) { 283 isp->psy.type = POWER_SUPPLY_TYPE_USB_CDP; 290 isp->psy.type = POWER_SUPPLY_TYPE_USB; 309 power_supply_changed(&isp->psy); 325 static int isp1704_charger_get_property(struct power_supply *psy, argument 330 container_of(psy, struct isp1704_charger, psy); [all...] |
H A D | jz4740-battery.c | 55 static inline struct jz_battery *psy_to_jz_battery(struct power_supply *psy) argument 57 return container_of(psy, struct jz_battery, battery); 104 static int jz_battery_get_capacity(struct power_supply *psy) argument 106 struct jz_battery *jz_battery = psy_to_jz_battery(psy); 128 static int jz_battery_get_property(struct power_supply *psy, argument 131 struct jz_battery *jz_battery = psy_to_jz_battery(psy); 150 val->intval = jz_battery_get_capacity(psy); 172 static void jz_battery_external_power_changed(struct power_supply *psy) argument 174 struct jz_battery *jz_battery = psy_to_jz_battery(psy);
|
H A D | max14577_charger.c | 388 static int max14577_charger_get_property(struct power_supply *psy, argument 392 struct max14577_charger *chg = container_of(psy,
|
H A D | max17040_battery.c | 56 static int max17040_get_property(struct power_supply *psy, argument 60 struct max17040_chip *chip = container_of(psy,
|
H A D | pcf50633-charger.c | 289 static int adapter_get_property(struct power_supply *psy, argument 293 struct pcf50633_mbc *mbc = container_of(psy, 308 static int usb_get_property(struct power_supply *psy, argument 312 struct pcf50633_mbc *mbc = container_of(psy, struct pcf50633_mbc, usb); 329 static int ac_get_property(struct power_supply *psy, argument 333 struct pcf50633_mbc *mbc = container_of(psy, struct pcf50633_mbc, ac);
|
H A D | pda_power.c | 55 static int pda_power_get_property(struct power_supply *psy, argument 61 if (psy->type == POWER_SUPPLY_TYPE_MAINS)
|
H A D | power_supply_sysfs.c | 72 struct power_supply *psy = dev_get_drvdata(dev); local 77 value.intval = psy->type; 79 ret = psy->get_property(psy, off, &value); 119 struct power_supply *psy = dev_get_drvdata(dev); local 131 ret = psy->set_property(psy, off, &value); 223 struct power_supply *psy = dev_get_drvdata(dev); local 230 for (i = 0; i < psy->num_properties; i++) { 231 int property = psy 284 struct power_supply *psy = dev_get_drvdata(dev); local [all...] |
H A D | s3c_adc_battery.c | 31 struct power_supply psy; member in struct:s3c_adc_bat 44 static void s3c_adc_bat_ext_power_changed(struct power_supply *psy) argument 72 static int s3c_adc_backup_bat_get_property(struct power_supply *psy, argument 76 struct s3c_adc_bat *bat = container_of(psy, struct s3c_adc_bat, psy); 79 dev_err(psy->dev, "%s: no battery infos ?!\n", __func__); 109 .psy = { 140 static int s3c_adc_bat_get_property(struct power_supply *psy, argument 144 struct s3c_adc_bat *bat = container_of(psy, struct s3c_adc_bat, psy); [all...] |
/drivers/mfd/ |
H A D | ab8500-sysctrl.c | 34 struct power_supply *psy; local 48 psy = power_supply_get_by_name(pss[i]); 49 if (!psy) 52 ret = psy->get_property(psy, POWER_SUPPLY_PROP_ONLINE, &val); 64 psy = power_supply_get_by_name("ab8500_btemp"); 65 if (psy) { 66 ret = psy->get_property(psy, POWER_SUPPLY_PROP_TECHNOLOGY,
|
/drivers/acpi/ |
H A D | ac.c | 142 static int get_ac_property(struct power_supply *psy, argument 146 struct acpi_ac *ac = to_acpi_ac(psy);
|