Home
last modified time | relevance | path

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

123

/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 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 Dgoldfish_battery.c203 struct power_supply_config psy_cfg = {}; in goldfish_battery_probe() local
233 psy_cfg.drv_data = data; in goldfish_battery_probe()
237 &psy_cfg); in goldfish_battery_probe()
243 &psy_cfg); in goldfish_battery_probe()
H A Dmax8998_charger.c95 struct power_supply_config psy_cfg = {}; in max8998_battery_probe() local
175 psy_cfg.drv_data = max8998; in max8998_battery_probe()
179 &psy_cfg); in max8998_battery_probe()
H A Dpmu_battery.c162 struct power_supply_config psy_cfg = {}; in pmu_bat_init() local
175 psy_cfg.drv_data = pbat; in pmu_bat_init()
179 &psy_cfg); in pmu_bat_init()
H A Dtwl4030_madc_battery.c190 struct power_supply_config psy_cfg = {}; in twl4030_madc_battery_probe() local
218 psy_cfg.drv_data = twl4030_madc_bat; in twl4030_madc_battery_probe()
221 &psy_cfg); in twl4030_madc_battery_probe()
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 Dmax8997_charger.c168 struct power_supply_config psy_cfg = {}; in max8997_battery_probe() local
225 psy_cfg.drv_data = charger; in max8997_battery_probe()
229 &psy_cfg); in max8997_battery_probe()
H A Dmax14656_charger_detector.c241 struct power_supply_config psy_cfg = {}; in max14656_probe() local
260 psy_cfg.drv_data = chip; in max14656_probe()
275 &chip->psy_desc, &psy_cfg); in max14656_probe()
H A Dlp8727_charger.c444 struct power_supply_config psy_cfg = {}; /* Only for ac and usb */ in lp8727_register_psy() local
453 psy_cfg.supplied_to = battery_supplied_to; in lp8727_register_psy()
454 psy_cfg.num_supplicants = ARRAY_SIZE(battery_supplied_to); in lp8727_register_psy()
456 psy->ac = devm_power_supply_register(pchg->dev, &lp8727_ac_desc, &psy_cfg); in lp8727_register_psy()
461 &psy_cfg); in lp8727_register_psy()
H A Dcpcap-charger.c878 struct power_supply_config psy_cfg = {}; in cpcap_charger_probe() local
904 psy_cfg.fwnode = dev_fwnode(&pdev->dev); in cpcap_charger_probe()
905 psy_cfg.drv_data = ddata; in cpcap_charger_probe()
906 psy_cfg.supplied_to = cpcap_charger_supplied_to; in cpcap_charger_probe()
907 psy_cfg.num_supplicants = ARRAY_SIZE(cpcap_charger_supplied_to); in cpcap_charger_probe()
911 &psy_cfg); in cpcap_charger_probe()
H A Dtwl6030_charger.c452 struct power_supply_config psy_cfg = {}; in twl6030_charger_probe() local
469 psy_cfg.drv_data = charger; in twl6030_charger_probe()
470 psy_cfg.fwnode = dev_fwnode(&pdev->dev); in twl6030_charger_probe()
484 &psy_cfg); in twl6030_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 Dintel_dc_ti_battery.c323 struct power_supply_config psy_cfg = {}; in dc_ti_battery_probe() local
366 psy_cfg.drv_data = chip; in dc_ti_battery_probe()
367 chip->psy = devm_power_supply_register(dev, &dc_ti_battery_psy_desc, &psy_cfg); in dc_ti_battery_probe()
H A Drn5t618_power.c719 struct power_supply_config psy_cfg = {}; in rn5t618_power_probe() local
762 psy_cfg.drv_data = info; in rn5t618_power_probe()
765 &psy_cfg); in rn5t618_power_probe()
774 &psy_cfg); in rn5t618_power_probe()
783 &psy_cfg); in rn5t618_power_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.c313 struct power_supply_config psy_cfg = {}; in cros_pchg_probe() local
330 psy_cfg.drv_data = port; in cros_pchg_probe()
332 psy = devm_power_supply_register(dev, psy_desc, &psy_cfg); in cros_pchg_probe()
H A Dbq256xx_charger.c1540 struct power_supply_config *psy_cfg, struct device *dev) in bq256xx_power_supply_init() argument
1544 psy_cfg); in bq256xx_power_supply_init()
1552 psy_cfg); in bq256xx_power_supply_init()
1655 struct power_supply_config *psy_cfg, struct device *dev) in bq256xx_parse_dt() argument
1659 psy_cfg->drv_data = bq; in bq256xx_parse_dt()
1660 psy_cfg->fwnode = dev_fwnode(dev); in bq256xx_parse_dt()
1693 struct power_supply_config psy_cfg = { }; in bq256xx_probe() local
1719 ret = bq256xx_parse_dt(bq, &psy_cfg, dev); in bq256xx_probe()
1756 ret = bq256xx_power_supply_init(bq, &psy_cfg, dev); in bq256xx_probe()
H A Dmp2629_charger.c567 struct power_supply_config psy_cfg = {}; in mp2629_charger_probe() local
610 psy_cfg.drv_data = charger; in mp2629_charger_probe()
611 psy_cfg.attr_grp = mp2629_charger_sysfs_groups; in mp2629_charger_probe()
613 &mp2629_battery_desc, &psy_cfg); in mp2629_charger_probe()
H A Dcros_usbpd-charger.c602 struct power_supply_config psy_cfg = {}; in cros_usbpd_charger_probe() local
620 psy_cfg.drv_data = port; in cros_usbpd_charger_probe()
621 psy_cfg.no_wakeup_source = true; in cros_usbpd_charger_probe()
648 psy = devm_power_supply_register(dev, psy_desc, &psy_cfg); in cros_usbpd_charger_probe()
/linux/drivers/usb/typec/ucsi/
H A Dpsy.c286 struct power_supply_config psy_cfg = {}; in ucsi_register_port_psy() local
290 psy_cfg.drv_data = con; in ucsi_register_port_psy()
291 psy_cfg.fwnode = dev_fwnode(dev); in ucsi_register_port_psy()
307 con->psy = power_supply_register(dev, &con->psy_desc, &psy_cfg); in ucsi_register_port_psy()
/linux/drivers/staging/nvec/
H A Dnvec_power.c378 struct power_supply_config psy_cfg = {}; in nvec_power_probe() local
391 psy_cfg.supplied_to = nvec_power_supplied_to; in nvec_power_probe()
392 psy_cfg.num_supplicants = ARRAY_SIZE(nvec_power_supplied_to); in nvec_power_probe()
414 *psy = power_supply_register(&pdev->dev, psy_desc, &psy_cfg); in nvec_power_probe()
/linux/drivers/platform/x86/x86-android-tablets/
H A Dvexia_atla10_ec.c214 struct power_supply_config psy_cfg = { }; in atla10_ec_probe() local
223 psy_cfg.drv_data = data; in atla10_ec_probe()
240 data->psy = devm_power_supply_register(dev, &atla10_ec_psy_desc, &psy_cfg); in atla10_ec_probe()
/linux/drivers/acpi/
H A Dac.c207 struct power_supply_config psy_cfg = {}; in acpi_ac_probe() local
225 psy_cfg.drv_data = ac; in acpi_ac_probe()
233 &ac->charger_desc, &psy_cfg); in acpi_ac_probe()

123