Home
last modified time | relevance | path

Searched refs:psy_cfg (Results 1 – 25 of 36) sorted by relevance

12

/linux/drivers/power/supply/
H A Dsurface_charger.c199 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 Dlego_ev3_battery.c158 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 Dhuawei-gaokun-battery.c587 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 Dwilco-charger.c172 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 Dug3105_battery.c131 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 Dmax8998_charger.c94 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 Dpm8916_bms_vm.c151 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 Ds2mu005-battery.c247 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 Dpmu_battery.c162 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 Dmax8925_power.c507 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 Dpm8916_lbc.c251 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 Dmax14656_charger_detector.c240 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 Dcpcap-charger.c874 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 Dmax1720x_battery.c586 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 Dmax1721x_battery.c325 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 Dcros_peripheral_charger.c320 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 Drt5033_charger.c665 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 Dmp2629_charger.c566 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 Dda9052-battery.c589 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 Dcros_usbpd-charger.c614 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 Dds2781_battery.c751 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 Dds2760_battery.c626 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 Dds2780_battery.c747 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 Dextcon-lc824206xa.c417 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 Dsbs.c525 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()

12