| /linux/drivers/power/supply/ |
| H A D | surface_charger.c | 199 struct power_supply_config psy_cfg = {}; in spwr_ac_register() local 211 psy_cfg.drv_data = ac; in spwr_ac_register() 212 psy_cfg.supplied_to = battery_supplied_to; in spwr_ac_register() 213 psy_cfg.num_supplicants = ARRAY_SIZE(battery_supplied_to); in spwr_ac_register() 215 ac->psy = devm_power_supply_register(&ac->sdev->dev, &ac->psy_desc, &psy_cfg); in spwr_ac_register()
|
| H A D | lego_ev3_battery.c | 158 struct power_supply_config psy_cfg = {}; in lego_ev3_battery_probe() local 201 psy_cfg.fwnode = dev_fwnode(&pdev->dev); in lego_ev3_battery_probe() 202 psy_cfg.drv_data = batt; in lego_ev3_battery_probe() 205 &psy_cfg); in lego_ev3_battery_probe()
|
| H A D | huawei-gaokun-battery.c | 587 struct power_supply_config psy_cfg = {}; in gaokun_psy_probe() local 601 psy_cfg.drv_data = ecbat; in gaokun_psy_probe() 603 &psy_cfg); in gaokun_psy_probe() 608 psy_cfg.supplied_to = (char **)&gaokun_psy_bat_desc.name; in gaokun_psy_probe() 609 psy_cfg.num_supplicants = 1; in gaokun_psy_probe() 610 psy_cfg.no_wakeup_source = true; in gaokun_psy_probe() 611 psy_cfg.attr_grp = gaokun_psy_features_groups; in gaokun_psy_probe() 613 &psy_cfg); in gaokun_psy_probe()
|
| H A D | wilco-charger.c | 172 struct power_supply_config psy_cfg = {}; in wilco_charge_probe() local 175 psy_cfg.drv_data = ec; in wilco_charge_probe() 176 psy = devm_power_supply_register(&pdev->dev, &wilco_ps_desc, &psy_cfg); in wilco_charge_probe()
|
| H A D | ug3105_battery.c | 131 struct power_supply_config psy_cfg = {}; in ug3105_probe() local 155 psy_cfg.drv_data = chip; in ug3105_probe() 156 chip->psy = devm_power_supply_register(dev, &ug3105_psy_desc, &psy_cfg); in ug3105_probe()
|
| H A D | max8998_charger.c | 94 struct power_supply_config psy_cfg = {}; in max8998_battery_probe() local 174 psy_cfg.drv_data = max8998; in max8998_battery_probe() 178 &psy_cfg); in max8998_battery_probe()
|
| H A D | pm8916_bms_vm.c | 151 struct power_supply_config psy_cfg = {}; in pm8916_bms_vm_battery_probe() local 202 psy_cfg.drv_data = bat; in pm8916_bms_vm_battery_probe() 203 psy_cfg.fwnode = dev_fwnode(dev); in pm8916_bms_vm_battery_probe() 205 bat->battery = devm_power_supply_register(dev, &pm8916_bms_vm_battery_psy_desc, &psy_cfg); in pm8916_bms_vm_battery_probe()
|
| H A D | s2mu005-battery.c | 247 struct power_supply_config psy_cfg = {}; in s2mu005_fg_i2c_probe() local 269 psy_cfg.drv_data = priv; in s2mu005_fg_i2c_probe() 270 psy_cfg.fwnode = dev_fwnode(dev); in s2mu005_fg_i2c_probe() 271 priv->psy = devm_power_supply_register(priv->dev, psy_desc, &psy_cfg); in s2mu005_fg_i2c_probe()
|
| H A D | pmu_battery.c | 162 struct power_supply_config psy_cfg = {}; in pmu_bat_init() local 174 psy_cfg.drv_data = pbat; in pmu_bat_init() 178 &psy_cfg); in pmu_bat_init()
|
| H A D | max8925_power.c | 507 struct power_supply_config psy_cfg = {}; /* Only for ac and usb */ in max8925_power_probe() local 527 psy_cfg.supplied_to = pdata->supplied_to; in max8925_power_probe() 528 psy_cfg.num_supplicants = pdata->num_supplicants; in max8925_power_probe() 530 info->ac = devm_power_supply_register(&pdev->dev, &ac_desc, &psy_cfg); in max8925_power_probe() 535 info->usb = devm_power_supply_register(&pdev->dev, &usb_desc, &psy_cfg); in max8925_power_probe()
|
| H A D | pm8916_lbc.c | 251 struct power_supply_config psy_cfg = {}; in pm8916_lbc_charger_probe() local 310 psy_cfg.drv_data = chg; in pm8916_lbc_charger_probe() 311 psy_cfg.fwnode = dev_fwnode(dev); in pm8916_lbc_charger_probe() 313 chg->charger = devm_power_supply_register(dev, &pm8916_lbc_charger_psy_desc, &psy_cfg); in pm8916_lbc_charger_probe()
|
| H A D | max14656_charger_detector.c | 240 struct power_supply_config psy_cfg = {}; in max14656_probe() local 259 psy_cfg.drv_data = chip; in max14656_probe() 274 &chip->psy_desc, &psy_cfg); in max14656_probe()
|
| H A D | cpcap-charger.c | 874 struct power_supply_config psy_cfg = {}; in cpcap_charger_probe() local 900 psy_cfg.fwnode = dev_fwnode(&pdev->dev); in cpcap_charger_probe() 901 psy_cfg.drv_data = ddata; in cpcap_charger_probe() 902 psy_cfg.supplied_to = cpcap_charger_supplied_to; in cpcap_charger_probe() 903 psy_cfg.num_supplicants = ARRAY_SIZE(cpcap_charger_supplied_to); in cpcap_charger_probe() 907 &psy_cfg); in cpcap_charger_probe()
|
| H A D | max1720x_battery.c | 586 struct power_supply_config psy_cfg = {}; in max1720x_probe() local 596 psy_cfg.drv_data = info; in max1720x_probe() 597 psy_cfg.fwnode = dev_fwnode(dev); in max1720x_probe() 598 psy_cfg.attr_grp = max1720x_groups; in max1720x_probe() 609 bat = devm_power_supply_register(dev, &max1720x_bat_desc, &psy_cfg); in max1720x_probe()
|
| H A D | max1721x_battery.c | 325 struct power_supply_config psy_cfg = {}; in devm_w1_max1721x_add_device() local 354 psy_cfg.drv_data = info; in devm_w1_max1721x_add_device() 425 &psy_cfg); in devm_w1_max1721x_add_device()
|
| H A D | cros_peripheral_charger.c | 320 struct power_supply_config psy_cfg = {}; in cros_pchg_probe() local 337 psy_cfg.drv_data = port; in cros_pchg_probe() 339 psy = devm_power_supply_register(dev, psy_desc, &psy_cfg); in cros_pchg_probe()
|
| H A D | rt5033_charger.c | 665 struct power_supply_config psy_cfg = {}; in rt5033_charger_probe() local 678 psy_cfg.fwnode = dev_fwnode(&pdev->dev); in rt5033_charger_probe() 679 psy_cfg.drv_data = charger; in rt5033_charger_probe() 683 &psy_cfg); in rt5033_charger_probe()
|
| H A D | mp2629_charger.c | 566 struct power_supply_config psy_cfg = {}; in mp2629_charger_probe() local 609 psy_cfg.drv_data = charger; in mp2629_charger_probe() 610 psy_cfg.attr_grp = mp2629_charger_sysfs_groups; in mp2629_charger_probe() 612 &mp2629_battery_desc, &psy_cfg); in mp2629_charger_probe()
|
| H A D | da9052-battery.c | 589 struct power_supply_config psy_cfg = {}; in da9052_bat_probe() local 598 psy_cfg.drv_data = bat; in da9052_bat_probe() 625 bat->psy = devm_power_supply_register(&pdev->dev, &psy_desc, &psy_cfg); in da9052_bat_probe()
|
| H A D | cros_usbpd-charger.c | 614 struct power_supply_config psy_cfg = {}; in cros_usbpd_charger_probe() local 632 psy_cfg.drv_data = port; in cros_usbpd_charger_probe() 633 psy_cfg.no_wakeup_source = true; in cros_usbpd_charger_probe() 660 psy = devm_power_supply_register(dev, psy_desc, &psy_cfg); in cros_usbpd_charger_probe()
|
| H A D | ds2781_battery.c | 751 struct power_supply_config psy_cfg = {}; in ds2781_battery_probe() local 768 psy_cfg.drv_data = dev_info; in ds2781_battery_probe() 769 psy_cfg.attr_grp = ds2781_sysfs_groups; in ds2781_battery_probe() 773 &psy_cfg); in ds2781_battery_probe()
|
| H A D | ds2760_battery.c | 626 struct power_supply_config psy_cfg = {}; in w1_ds2760_add_slave() local 653 psy_cfg.drv_data = di; in w1_ds2760_add_slave() 654 psy_cfg.fwnode = dev_fwnode(dev); in w1_ds2760_add_slave() 695 di->bat = devm_power_supply_register(dev, &di->bat_desc, &psy_cfg); in w1_ds2760_add_slave()
|
| H A D | ds2780_battery.c | 747 struct power_supply_config psy_cfg = {}; in ds2780_battery_probe() local 764 psy_cfg.drv_data = dev_info; in ds2780_battery_probe() 765 psy_cfg.attr_grp = ds2780_sysfs_groups; in ds2780_battery_probe() 769 &psy_cfg); in ds2780_battery_probe()
|
| /linux/drivers/extcon/ |
| H A D | extcon-lc824206xa.c | 417 struct power_supply_config psy_cfg = { }; in lc824206xa_probe() local 461 psy_cfg.drv_data = data; in lc824206xa_probe() 462 data->psy = devm_power_supply_register(dev, &lc824206xa_psy_desc, &psy_cfg); in lc824206xa_probe()
|
| /linux/drivers/acpi/ |
| H A D | sbs.c | 525 struct power_supply_config psy_cfg = { in acpi_battery_add() local 551 &battery->bat_desc, &psy_cfg); in acpi_battery_add() 576 struct power_supply_config psy_cfg = { .drv_data = sbs, }; in acpi_charger_add() local 584 &acpi_sbs_charger_desc, &psy_cfg); in acpi_charger_add()
|