/Linux-v4.19/drivers/power/supply/ |
D | max8903_charger.c | 38 struct power_supply_desc psy_desc; member 111 old_type = data->psy_desc.type; in max8903_dcin() 114 data->psy_desc.type = POWER_SUPPLY_TYPE_MAINS; in max8903_dcin() 116 data->psy_desc.type = POWER_SUPPLY_TYPE_USB; in max8903_dcin() 118 data->psy_desc.type = POWER_SUPPLY_TYPE_BATTERY; in max8903_dcin() 120 if (old_type != data->psy_desc.type) in max8903_dcin() 150 old_type = data->psy_desc.type; in max8903_usbin() 153 data->psy_desc.type = POWER_SUPPLY_TYPE_MAINS; in max8903_usbin() 155 data->psy_desc.type = POWER_SUPPLY_TYPE_USB; in max8903_usbin() 157 data->psy_desc.type = POWER_SUPPLY_TYPE_BATTERY; in max8903_usbin() [all …]
|
D | generic-adc-battery.c | 48 struct power_supply_desc psy_desc; member 241 struct power_supply_desc *psy_desc; in gab_probe() local 256 psy_desc = &adc_bat->psy_desc; in gab_probe() 257 psy_desc->name = pdata->battery_info.name; in gab_probe() 262 psy_desc->type = POWER_SUPPLY_TYPE_BATTERY; in gab_probe() 263 psy_desc->get_property = gab_get_property; in gab_probe() 264 psy_desc->external_power_changed = gab_ext_power_changed; in gab_probe() 271 psy_desc->properties = kcalloc(ARRAY_SIZE(gab_props) + in gab_probe() 273 sizeof(*psy_desc->properties), in gab_probe() 275 if (!psy_desc->properties) { in gab_probe() [all …]
|
D | max14656_charger_detector.c | 87 struct power_supply_desc psy_desc; member 155 chip->psy_desc.type = chg_type_props[chg_type].type; in max14656_irq_worker() 157 chip->psy_desc.type = POWER_SUPPLY_TYPE_UNKNOWN; in max14656_irq_worker() 161 chip->psy_desc.type = POWER_SUPPLY_TYPE_UNKNOWN; in max14656_irq_worker() 270 chip->psy_desc.name = MAX14656_NAME; in max14656_probe() 271 chip->psy_desc.type = POWER_SUPPLY_TYPE_UNKNOWN; in max14656_probe() 272 chip->psy_desc.properties = max14656_battery_props; in max14656_probe() 273 chip->psy_desc.num_properties = ARRAY_SIZE(max14656_battery_props); in max14656_probe() 274 chip->psy_desc.get_property = max14656_get_property; in max14656_probe() 293 &chip->psy_desc, &psy_cfg); in max14656_probe()
|
D | cros_usbpd-charger.c | 28 struct power_supply_desc psy_desc; member 249 port->psy_desc.type = POWER_SUPPLY_TYPE_USB; in cros_usbpd_charger_get_power_info() 410 struct power_supply_desc *psy_desc; in cros_usbpd_charger_probe() local 453 psy_desc = &port->psy_desc; in cros_usbpd_charger_probe() 454 psy_desc->name = port->name; in cros_usbpd_charger_probe() 455 psy_desc->type = POWER_SUPPLY_TYPE_USB; in cros_usbpd_charger_probe() 456 psy_desc->get_property = cros_usbpd_charger_get_prop; in cros_usbpd_charger_probe() 457 psy_desc->external_power_changed = in cros_usbpd_charger_probe() 459 psy_desc->properties = cros_usbpd_charger_props; in cros_usbpd_charger_probe() 460 psy_desc->num_properties = in cros_usbpd_charger_probe() [all …]
|
D | isp1704_charger.c | 62 struct power_supply_desc psy_desc; member 263 isp->psy_desc.type = POWER_SUPPLY_TYPE_USB_DCP; in isp1704_charger_work() 266 isp->psy_desc.type = POWER_SUPPLY_TYPE_USB; in isp1704_charger_work() 275 if (isp->psy_desc.type != POWER_SUPPLY_TYPE_USB_DCP) { in isp1704_charger_work() 284 isp->psy_desc.type = POWER_SUPPLY_TYPE_USB_CDP; in isp1704_charger_work() 291 isp->psy_desc.type = POWER_SUPPLY_TYPE_USB; in isp1704_charger_work() 469 isp->psy_desc.name = "isp1704"; in isp1704_charger_probe() 470 isp->psy_desc.type = POWER_SUPPLY_TYPE_USB; in isp1704_charger_probe() 471 isp->psy_desc.properties = power_props; in isp1704_charger_probe() 472 isp->psy_desc.num_properties = ARRAY_SIZE(power_props); in isp1704_charger_probe() [all …]
|
D | da9030_battery.c | 93 struct power_supply_desc psy_desc; member 450 struct power_supply_desc *psy_desc = &charger->psy_desc; in da9030_battery_setup_psy() local 453 psy_desc->name = info->name; in da9030_battery_setup_psy() 454 psy_desc->use_for_apm = info->use_for_apm; in da9030_battery_setup_psy() 455 psy_desc->type = POWER_SUPPLY_TYPE_BATTERY; in da9030_battery_setup_psy() 456 psy_desc->get_property = da9030_battery_get_property; in da9030_battery_setup_psy() 458 psy_desc->properties = da9030_battery_props; in da9030_battery_setup_psy() 459 psy_desc->num_properties = ARRAY_SIZE(da9030_battery_props); in da9030_battery_setup_psy() 546 charger->psy = power_supply_register(&pdev->dev, &charger->psy_desc, in da9030_battery_probe()
|
D | sbs-manager.c | 323 struct power_supply_desc *psy_desc; in sbsm_probe() local 369 psy_desc = devm_kmemdup(dev, &sbsm_default_psy_desc, in sbsm_probe() 372 if (!psy_desc) { in sbsm_probe() 377 psy_desc->name = devm_kasprintf(dev, GFP_KERNEL, "sbsm-%s", in sbsm_probe() 379 if (!psy_desc->name) { in sbsm_probe() 389 data->psy = devm_power_supply_register(dev, psy_desc, &psy_cfg); in sbsm_probe() 393 psy_desc->name); in sbsm_probe()
|
D | cpcap-battery.c | 708 struct power_supply_desc *psy_desc; in cpcap_battery_probe() local 756 psy_desc = devm_kzalloc(ddata->dev, sizeof(*psy_desc), GFP_KERNEL); in cpcap_battery_probe() 757 if (!psy_desc) in cpcap_battery_probe() 760 psy_desc->name = "battery", in cpcap_battery_probe() 761 psy_desc->type = POWER_SUPPLY_TYPE_BATTERY, in cpcap_battery_probe() 762 psy_desc->properties = cpcap_battery_props, in cpcap_battery_probe() 763 psy_desc->num_properties = ARRAY_SIZE(cpcap_battery_props), in cpcap_battery_probe() 764 psy_desc->get_property = cpcap_battery_get_property, in cpcap_battery_probe() 769 ddata->psy = devm_power_supply_register(ddata->dev, psy_desc, in cpcap_battery_probe()
|
D | da9052-battery.c | 563 static struct power_supply_desc psy_desc = { variable 612 psy_desc.use_for_apm = pdata->use_for_apm; in da9052_bat_probe() 614 psy_desc.use_for_apm = 1; in da9052_bat_probe() 629 bat->psy = power_supply_register(&pdev->dev, &psy_desc, &psy_cfg); in da9052_bat_probe()
|
D | bq27xxx_battery.c | 1863 struct power_supply_desc *psy_desc; local 1877 psy_desc = devm_kzalloc(di->dev, sizeof(*psy_desc), GFP_KERNEL); 1878 if (!psy_desc) 1881 psy_desc->name = di->name; 1882 psy_desc->type = POWER_SUPPLY_TYPE_BATTERY; 1883 psy_desc->properties = bq27xxx_chip_data[di->chip].props; 1884 psy_desc->num_properties = bq27xxx_chip_data[di->chip].props_size; 1885 psy_desc->get_property = bq27xxx_battery_get_property; 1886 psy_desc->external_power_changed = bq27xxx_external_power_changed; 1888 di->bat = power_supply_register_no_ws(di->dev, psy_desc, &psy_cfg);
|
/Linux-v4.19/drivers/hid/ |
D | hid-input.c | 439 struct power_supply_desc *psy_desc; in hidinput_setup_battery() local 456 psy_desc = kzalloc(sizeof(*psy_desc), GFP_KERNEL); in hidinput_setup_battery() 457 if (!psy_desc) in hidinput_setup_battery() 460 psy_desc->name = kasprintf(GFP_KERNEL, "hid-%s-battery", in hidinput_setup_battery() 463 if (!psy_desc->name) { in hidinput_setup_battery() 468 psy_desc->type = POWER_SUPPLY_TYPE_BATTERY; in hidinput_setup_battery() 469 psy_desc->properties = hidinput_battery_props; in hidinput_setup_battery() 470 psy_desc->num_properties = ARRAY_SIZE(hidinput_battery_props); in hidinput_setup_battery() 471 psy_desc->use_for_apm = 0; in hidinput_setup_battery() 472 psy_desc->get_property = hidinput_get_battery_property; in hidinput_setup_battery() [all …]
|
/Linux-v4.19/drivers/staging/nvec/ |
D | nvec_power.c | 375 const struct power_supply_desc *psy_desc; in nvec_power_probe() local 390 psy_desc = &nvec_psy_desc; in nvec_power_probe() 401 psy_desc = &nvec_bat_psy_desc; in nvec_power_probe() 414 *psy = power_supply_register(&pdev->dev, psy_desc, &psy_cfg); in nvec_power_probe()
|
/Linux-v4.19/drivers/usb/typec/ |
D | tcpm.c | 292 struct power_supply_desc psy_desc; member 4682 port->psy_desc.name = psy_name; in devm_tcpm_psy_register() 4683 port->psy_desc.type = POWER_SUPPLY_TYPE_USB, in devm_tcpm_psy_register() 4684 port->psy_desc.usb_types = tcpm_psy_usb_types; in devm_tcpm_psy_register() 4685 port->psy_desc.num_usb_types = ARRAY_SIZE(tcpm_psy_usb_types); in devm_tcpm_psy_register() 4686 port->psy_desc.properties = tcpm_psy_props, in devm_tcpm_psy_register() 4687 port->psy_desc.num_properties = ARRAY_SIZE(tcpm_psy_props), in devm_tcpm_psy_register() 4688 port->psy_desc.get_property = tcpm_psy_get_prop, in devm_tcpm_psy_register() 4689 port->psy_desc.set_property = tcpm_psy_set_prop, in devm_tcpm_psy_register() 4690 port->psy_desc.property_is_writeable = tcpm_psy_prop_writeable, in devm_tcpm_psy_register() [all …]
|