Home
last modified time | relevance | path

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

1234

/linux-6.15/drivers/power/supply/
H A Dacer_a500_battery.c226 struct power_supply_config psy_cfg = {}; in a500_battery_probe() local
235 psy_cfg.fwnode = dev_fwnode(pdev->dev.parent); in a500_battery_probe()
236 psy_cfg.drv_data = bat; in a500_battery_probe()
237 psy_cfg.no_wakeup_source = true; in a500_battery_probe()
245 &psy_cfg); in a500_battery_probe()
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 Dtps65090-charger.c233 struct power_supply_config psy_cfg = {}; in tps65090_charger_probe() local
260 psy_cfg.supplied_to = pdata->supplied_to; in tps65090_charger_probe()
261 psy_cfg.num_supplicants = pdata->num_supplicants; in tps65090_charger_probe()
262 psy_cfg.fwnode = dev_fwnode(&pdev->dev); in tps65090_charger_probe()
263 psy_cfg.drv_data = cdata; in tps65090_charger_probe()
266 &psy_cfg); in tps65090_charger_probe()
H A Drt5033_battery.c144 struct power_supply_config psy_cfg = {}; in rt5033_battery_probe() local
163 psy_cfg.fwnode = dev_fwnode(&client->dev); in rt5033_battery_probe()
164 psy_cfg.drv_data = battery; in rt5033_battery_probe()
168 &psy_cfg); in rt5033_battery_probe()
H A Dlego_ev3_battery.c159 struct power_supply_config psy_cfg = {}; in lego_ev3_battery_probe() local
202 psy_cfg.fwnode = dev_fwnode(&pdev->dev); in lego_ev3_battery_probe()
203 psy_cfg.drv_data = batt; in lego_ev3_battery_probe()
206 &psy_cfg); in lego_ev3_battery_probe()
H A Dingenic-battery.c129 struct power_supply_config psy_cfg = {}; in ingenic_battery_probe() local
148 psy_cfg.drv_data = bat; in ingenic_battery_probe()
149 psy_cfg.fwnode = dev_fwnode(dev); in ingenic_battery_probe()
151 bat->battery = devm_power_supply_register(dev, desc, &psy_cfg); in ingenic_battery_probe()
H A Dlt3651-charger.c96 struct power_supply_config psy_cfg = {}; in lt3651_charger_probe() local
134 psy_cfg.fwnode = dev_fwnode(&pdev->dev); in lt3651_charger_probe()
135 psy_cfg.drv_data = lt3651_charger; in lt3651_charger_probe()
138 charger_desc, &psy_cfg); in lt3651_charger_probe()
H A Dgpio-charger.c276 struct power_supply_config psy_cfg = {}; in gpio_charger_probe() local
336 psy_cfg.fwnode = dev_fwnode(dev); in gpio_charger_probe()
337 psy_cfg.drv_data = gpio_charger; in gpio_charger_probe()
342 psy_cfg.supplied_to = pdata->supplied_to; in gpio_charger_probe()
343 psy_cfg.num_supplicants = pdata->num_supplicants; in gpio_charger_probe()
353 &psy_cfg); in gpio_charger_probe()
H A Dsbs-charger.c167 struct power_supply_config psy_cfg = {}; in sbs_probe() local
176 psy_cfg.fwnode = dev_fwnode(&client->dev); in sbs_probe()
177 psy_cfg.drv_data = chip; in sbs_probe()
194 chip->power_supply = devm_power_supply_register(&client->dev, &sbs_desc, &psy_cfg); in sbs_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 Dbq24735-charger.c360 struct power_supply_config psy_cfg = {}; in bq24735_charger_probe() local
403 psy_cfg.supplied_to = charger->pdata->supplied_to; in bq24735_charger_probe()
404 psy_cfg.num_supplicants = charger->pdata->num_supplicants; in bq24735_charger_probe()
405 psy_cfg.fwnode = dev_fwnode(&client->dev); in bq24735_charger_probe()
406 psy_cfg.drv_data = charger; in bq24735_charger_probe()
449 &psy_cfg); in bq24735_charger_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 Dpm8916_bms_vm.c152 struct power_supply_config psy_cfg = {}; in pm8916_bms_vm_battery_probe() local
212 psy_cfg.drv_data = bat; in pm8916_bms_vm_battery_probe()
213 psy_cfg.fwnode = dev_fwnode(dev); in pm8916_bms_vm_battery_probe()
215 bat->battery = devm_power_supply_register(dev, &pm8916_bms_vm_battery_psy_desc, &psy_cfg); in pm8916_bms_vm_battery_probe()
H A Dgeneric-adc-battery.c158 struct power_supply_config psy_cfg = {}; in gab_probe() local
169 psy_cfg.fwnode = dev_fwnode(&pdev->dev); in gab_probe()
170 psy_cfg.drv_data = adc_bat; in gab_probe()
232 adc_bat->psy = devm_power_supply_register(&pdev->dev, psy_desc, &psy_cfg); in gab_probe()
H A Drx51_battery.c193 struct power_supply_config psy_cfg = {}; in rx51_battery_probe() local
207 psy_cfg.drv_data = di; in rx51_battery_probe()
221 di->bat = devm_power_supply_register(di->dev, &di->bat_desc, &psy_cfg); in rx51_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 Dmm8013.c250 struct power_supply_config psy_cfg = {}; in mm8013_probe() local
276 psy_cfg.drv_data = chip; in mm8013_probe()
277 psy_cfg.fwnode = dev_fwnode(dev); in mm8013_probe()
279 psy = devm_power_supply_register(dev, &mm8013_desc, &psy_cfg); in mm8013_probe()
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 Dmax8903_charger.c330 struct power_supply_config psy_cfg = {}; in max8903_probe() local
352 psy_cfg.fwnode = dev_fwnode(dev); in max8903_probe()
353 psy_cfg.drv_data = data; in max8903_probe()
355 data->psy = devm_power_supply_register(dev, &data->psy_desc, &psy_cfg); in max8903_probe()
H A Daxp20x_ac_power.c324 struct power_supply_config psy_cfg = {}; in axp20x_ac_power_probe() local
367 psy_cfg.fwnode = dev_fwnode(&pdev->dev); in axp20x_ac_power_probe()
368 psy_cfg.drv_data = power; in axp20x_ac_power_probe()
372 &psy_cfg); in axp20x_ac_power_probe()
/linux-6.15/drivers/usb/typec/ucsi/
H A Dpsy.c255 struct power_supply_config psy_cfg = {}; in ucsi_register_port_psy() local
259 psy_cfg.drv_data = con; in ucsi_register_port_psy()
260 psy_cfg.fwnode = dev_fwnode(dev); in ucsi_register_port_psy()
276 con->psy = power_supply_register(dev, &con->psy_desc, &psy_cfg); in ucsi_register_port_psy()
/linux-6.15/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-6.15/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-6.15/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()

1234