Home
last modified time | relevance | path

Searched refs:psy_desc (Results 1 - 25 of 38) sorted by relevance

12

/kernel/linux/linux-6.6/drivers/power/supply/
H A Dmax8903_charger.c20 struct power_supply_desc psy_desc; member
125 old_type = data->psy_desc.type; in max8903_dcin()
128 data->psy_desc.type = POWER_SUPPLY_TYPE_MAINS; in max8903_dcin()
130 data->psy_desc.type = POWER_SUPPLY_TYPE_USB; in max8903_dcin()
132 data->psy_desc.type = POWER_SUPPLY_TYPE_BATTERY; in max8903_dcin()
134 if (old_type != data->psy_desc.type) in max8903_dcin()
182 old_type = data->psy_desc.type; in max8903_usbin()
185 data->psy_desc.type = POWER_SUPPLY_TYPE_MAINS; in max8903_usbin()
187 data->psy_desc.type = POWER_SUPPLY_TYPE_USB; in max8903_usbin()
189 data->psy_desc in max8903_usbin()
[all...]
H A Dcros_usbpd-charger.c33 struct power_supply_desc psy_desc; member
284 port->psy_desc.type = POWER_SUPPLY_TYPE_MAINS; in cros_usbpd_charger_get_power_info()
286 port->psy_desc.type = POWER_SUPPLY_TYPE_USB; in cros_usbpd_charger_get_power_info()
542 struct power_supply_desc *psy_desc; in cros_usbpd_charger_probe() local
623 psy_desc = &port->psy_desc; in cros_usbpd_charger_probe()
624 psy_desc->get_property = cros_usbpd_charger_get_prop; in cros_usbpd_charger_probe()
625 psy_desc->set_property = cros_usbpd_charger_set_prop; in cros_usbpd_charger_probe()
626 psy_desc->property_is_writeable = in cros_usbpd_charger_probe()
628 psy_desc in cros_usbpd_charger_probe()
[all...]
H A Dcros_peripheral_charger.c30 struct power_supply_desc psy_desc; member
266 struct power_supply_desc *psy_desc; in cros_pchg_probe() local
322 psy_desc = &port->psy_desc; in cros_pchg_probe()
323 psy_desc->name = port->name; in cros_pchg_probe()
324 psy_desc->type = POWER_SUPPLY_TYPE_BATTERY; in cros_pchg_probe()
325 psy_desc->get_property = cros_pchg_get_prop; in cros_pchg_probe()
326 psy_desc->external_power_changed = NULL; in cros_pchg_probe()
327 psy_desc->properties = cros_pchg_props; in cros_pchg_probe()
328 psy_desc in cros_pchg_probe()
[all...]
H A Dgeneric-adc-battery.c46 struct power_supply_desc psy_desc; member
157 struct power_supply_desc *psy_desc; in gab_probe() local
171 psy_desc = &adc_bat->psy_desc; in gab_probe()
172 psy_desc->name = dev_name(&pdev->dev); in gab_probe()
176 psy_desc->type = POWER_SUPPLY_TYPE_BATTERY; in gab_probe()
177 psy_desc->get_property = gab_get_property; in gab_probe()
178 psy_desc->external_power_changed = gab_ext_power_changed; in gab_probe()
229 psy_desc->properties = properties; in gab_probe()
230 psy_desc in gab_probe()
[all...]
H A Dmax14656_charger_detector.c82 struct power_supply_desc psy_desc; member
149 chip->psy_desc.type = chg_type_props[chg_type].type; in max14656_irq_worker()
151 chip->psy_desc.type = POWER_SUPPLY_TYPE_UNKNOWN; in max14656_irq_worker()
155 chip->psy_desc.type = POWER_SUPPLY_TYPE_UNKNOWN; in max14656_irq_worker()
263 chip->psy_desc.name = MAX14656_NAME; in max14656_probe()
264 chip->psy_desc.type = POWER_SUPPLY_TYPE_UNKNOWN; in max14656_probe()
265 chip->psy_desc.properties = max14656_battery_props; in max14656_probe()
266 chip->psy_desc.num_properties = ARRAY_SIZE(max14656_battery_props); in max14656_probe()
267 chip->psy_desc.get_property = max14656_get_property; in max14656_probe()
275 &chip->psy_desc, in max14656_probe()
[all...]
H A Dsurface_charger.c55 struct power_supply_desc psy_desc; member
190 ac->psy_desc.name = ac->name; in spwr_ac_init()
191 ac->psy_desc.type = POWER_SUPPLY_TYPE_MAINS; in spwr_ac_init()
192 ac->psy_desc.properties = spwr_ac_props; in spwr_ac_init()
193 ac->psy_desc.num_properties = ARRAY_SIZE(spwr_ac_props); in spwr_ac_init()
194 ac->psy_desc.get_property = spwr_ac_get_property; in spwr_ac_init()
215 ac->psy = devm_power_supply_register(&ac->sdev->dev, &ac->psy_desc, &psy_cfg); in spwr_ac_register()
H A Disp1704_charger.c48 struct power_supply_desc psy_desc; member
241 isp->psy_desc.type = POWER_SUPPLY_TYPE_USB_DCP; in isp1704_charger_work()
244 isp->psy_desc.type = POWER_SUPPLY_TYPE_USB; in isp1704_charger_work()
253 if (isp->psy_desc.type != POWER_SUPPLY_TYPE_USB_DCP) { in isp1704_charger_work()
262 isp->psy_desc.type = POWER_SUPPLY_TYPE_USB_CDP; in isp1704_charger_work()
269 isp->psy_desc.type = POWER_SUPPLY_TYPE_USB; in isp1704_charger_work()
420 isp->psy_desc.name = "isp1704"; in isp1704_charger_probe()
421 isp->psy_desc.type = POWER_SUPPLY_TYPE_USB; in isp1704_charger_probe()
422 isp->psy_desc.properties = power_props; in isp1704_charger_probe()
423 isp->psy_desc in isp1704_charger_probe()
[all...]
H A Dsbs-manager.c324 struct power_supply_desc *psy_desc; in sbsm_probe() local
369 psy_desc = devm_kmemdup(dev, &sbsm_default_psy_desc, sizeof(*psy_desc), GFP_KERNEL); in sbsm_probe()
370 if (!psy_desc) in sbsm_probe()
373 psy_desc->name = devm_kasprintf(dev, GFP_KERNEL, "sbsm-%s", dev_name(&client->dev)); in sbsm_probe()
374 if (!psy_desc->name) in sbsm_probe()
383 data->psy = devm_power_supply_register(dev, psy_desc, &psy_cfg); in sbsm_probe()
386 "failed to register power supply %s\n", psy_desc->name); in sbsm_probe()
H A Dda9030_battery.c90 struct power_supply_desc psy_desc; member
437 struct power_supply_desc *psy_desc = &charger->psy_desc; in da9030_battery_setup_psy() local
440 psy_desc->name = info->name; in da9030_battery_setup_psy()
441 psy_desc->use_for_apm = info->use_for_apm; in da9030_battery_setup_psy()
442 psy_desc->type = POWER_SUPPLY_TYPE_BATTERY; in da9030_battery_setup_psy()
443 psy_desc->get_property = da9030_battery_get_property; in da9030_battery_setup_psy()
445 psy_desc->properties = da9030_battery_props; in da9030_battery_setup_psy()
446 psy_desc->num_properties = ARRAY_SIZE(da9030_battery_props); in da9030_battery_setup_psy()
533 charger->psy = power_supply_register(&pdev->dev, &charger->psy_desc, in da9030_battery_probe()
[all...]
H A Dsurface_battery.c124 struct power_supply_desc psy_desc; member
737 bat->psy_desc.name = bat->name; in spwr_battery_init()
738 bat->psy_desc.type = POWER_SUPPLY_TYPE_BATTERY; in spwr_battery_init()
739 bat->psy_desc.get_property = spwr_battery_get_property; in spwr_battery_init()
779 bat->psy_desc.external_power_changed = spwr_external_power_changed; in spwr_battery_register()
783 bat->psy_desc.properties = spwr_battery_props_eng; in spwr_battery_register()
784 bat->psy_desc.num_properties = ARRAY_SIZE(spwr_battery_props_eng); in spwr_battery_register()
788 bat->psy_desc.properties = spwr_battery_props_chg; in spwr_battery_register()
789 bat->psy_desc.num_properties = ARRAY_SIZE(spwr_battery_props_chg); in spwr_battery_register()
801 bat->psy = devm_power_supply_register(&bat->sdev->dev, &bat->psy_desc, in spwr_battery_register()
[all...]
/kernel/linux/linux-5.10/drivers/power/supply/
H A Dmax8903_charger.c24 struct power_supply_desc psy_desc; member
97 old_type = data->psy_desc.type; in max8903_dcin()
100 data->psy_desc.type = POWER_SUPPLY_TYPE_MAINS; in max8903_dcin()
102 data->psy_desc.type = POWER_SUPPLY_TYPE_USB; in max8903_dcin()
104 data->psy_desc.type = POWER_SUPPLY_TYPE_BATTERY; in max8903_dcin()
106 if (old_type != data->psy_desc.type) in max8903_dcin()
136 old_type = data->psy_desc.type; in max8903_usbin()
139 data->psy_desc.type = POWER_SUPPLY_TYPE_MAINS; in max8903_usbin()
141 data->psy_desc.type = POWER_SUPPLY_TYPE_USB; in max8903_usbin()
143 data->psy_desc in max8903_usbin()
[all...]
H A Dcros_usbpd-charger.c33 struct power_supply_desc psy_desc; member
284 port->psy_desc.type = POWER_SUPPLY_TYPE_MAINS; in cros_usbpd_charger_get_power_info()
286 port->psy_desc.type = POWER_SUPPLY_TYPE_USB; in cros_usbpd_charger_get_power_info()
542 struct power_supply_desc *psy_desc; in cros_usbpd_charger_probe() local
623 psy_desc = &port->psy_desc; in cros_usbpd_charger_probe()
624 psy_desc->get_property = cros_usbpd_charger_get_prop; in cros_usbpd_charger_probe()
625 psy_desc->set_property = cros_usbpd_charger_set_prop; in cros_usbpd_charger_probe()
626 psy_desc->property_is_writeable = in cros_usbpd_charger_probe()
628 psy_desc in cros_usbpd_charger_probe()
[all...]
H A Dgeneric-adc-battery.c48 struct power_supply_desc psy_desc; member
244 struct power_supply_desc *psy_desc; in gab_probe() local
260 psy_desc = &adc_bat->psy_desc; in gab_probe()
261 psy_desc->name = pdata->battery_info.name; in gab_probe()
266 psy_desc->type = POWER_SUPPLY_TYPE_BATTERY; in gab_probe()
267 psy_desc->get_property = gab_get_property; in gab_probe()
268 psy_desc->external_power_changed = gab_ext_power_changed; in gab_probe()
322 psy_desc->properties = properties; in gab_probe()
323 psy_desc in gab_probe()
[all...]
H A Dmax14656_charger_detector.c83 struct power_supply_desc psy_desc; member
150 chip->psy_desc.type = chg_type_props[chg_type].type; in max14656_irq_worker()
152 chip->psy_desc.type = POWER_SUPPLY_TYPE_UNKNOWN; in max14656_irq_worker()
156 chip->psy_desc.type = POWER_SUPPLY_TYPE_UNKNOWN; in max14656_irq_worker()
273 chip->psy_desc.name = MAX14656_NAME; in max14656_probe()
274 chip->psy_desc.type = POWER_SUPPLY_TYPE_UNKNOWN; in max14656_probe()
275 chip->psy_desc.properties = max14656_battery_props; in max14656_probe()
276 chip->psy_desc.num_properties = ARRAY_SIZE(max14656_battery_props); in max14656_probe()
277 chip->psy_desc.get_property = max14656_get_property; in max14656_probe()
285 &chip->psy_desc, in max14656_probe()
[all...]
H A Disp1704_charger.c48 struct power_supply_desc psy_desc; member
241 isp->psy_desc.type = POWER_SUPPLY_TYPE_USB_DCP; in isp1704_charger_work()
244 isp->psy_desc.type = POWER_SUPPLY_TYPE_USB; in isp1704_charger_work()
253 if (isp->psy_desc.type != POWER_SUPPLY_TYPE_USB_DCP) { in isp1704_charger_work()
262 isp->psy_desc.type = POWER_SUPPLY_TYPE_USB_CDP; in isp1704_charger_work()
269 isp->psy_desc.type = POWER_SUPPLY_TYPE_USB; in isp1704_charger_work()
420 isp->psy_desc.name = "isp1704"; in isp1704_charger_probe()
421 isp->psy_desc.type = POWER_SUPPLY_TYPE_USB; in isp1704_charger_probe()
422 isp->psy_desc.properties = power_props; in isp1704_charger_probe()
423 isp->psy_desc in isp1704_charger_probe()
[all...]
H A Dda9030_battery.c90 struct power_supply_desc psy_desc; member
437 struct power_supply_desc *psy_desc = &charger->psy_desc; in da9030_battery_setup_psy() local
440 psy_desc->name = info->name; in da9030_battery_setup_psy()
441 psy_desc->use_for_apm = info->use_for_apm; in da9030_battery_setup_psy()
442 psy_desc->type = POWER_SUPPLY_TYPE_BATTERY; in da9030_battery_setup_psy()
443 psy_desc->get_property = da9030_battery_get_property; in da9030_battery_setup_psy()
445 psy_desc->properties = da9030_battery_props; in da9030_battery_setup_psy()
446 psy_desc->num_properties = ARRAY_SIZE(da9030_battery_props); in da9030_battery_setup_psy()
533 charger->psy = power_supply_register(&pdev->dev, &charger->psy_desc, in da9030_battery_probe()
[all...]
H A Dsbs-manager.c320 struct power_supply_desc *psy_desc; in sbsm_probe() local
366 psy_desc = devm_kmemdup(dev, &sbsm_default_psy_desc, in sbsm_probe()
369 if (!psy_desc) { in sbsm_probe()
374 psy_desc->name = devm_kasprintf(dev, GFP_KERNEL, "sbsm-%s", in sbsm_probe()
376 if (!psy_desc->name) { in sbsm_probe()
386 data->psy = devm_power_supply_register(dev, psy_desc, &psy_cfg); in sbsm_probe()
390 psy_desc->name); in sbsm_probe()
H A Dcpcap-battery.c844 struct power_supply_desc *psy_desc; in cpcap_battery_probe() local
899 psy_desc = devm_kzalloc(ddata->dev, sizeof(*psy_desc), GFP_KERNEL); in cpcap_battery_probe()
900 if (!psy_desc) in cpcap_battery_probe()
903 psy_desc->name = "battery"; in cpcap_battery_probe()
904 psy_desc->type = POWER_SUPPLY_TYPE_BATTERY; in cpcap_battery_probe()
905 psy_desc->properties = cpcap_battery_props; in cpcap_battery_probe()
906 psy_desc->num_properties = ARRAY_SIZE(cpcap_battery_props); in cpcap_battery_probe()
907 psy_desc->get_property = cpcap_battery_get_property; in cpcap_battery_probe()
908 psy_desc in cpcap_battery_probe()
[all...]
/kernel/linux/linux-5.10/drivers/usb/typec/ucsi/
H A Dpsy.c222 con->psy_desc.name = psy_name; in ucsi_register_port_psy()
223 con->psy_desc.type = POWER_SUPPLY_TYPE_USB, in ucsi_register_port_psy()
224 con->psy_desc.usb_types = ucsi_psy_usb_types; in ucsi_register_port_psy()
225 con->psy_desc.num_usb_types = ARRAY_SIZE(ucsi_psy_usb_types); in ucsi_register_port_psy()
226 con->psy_desc.properties = ucsi_psy_props, in ucsi_register_port_psy()
227 con->psy_desc.num_properties = ARRAY_SIZE(ucsi_psy_props), in ucsi_register_port_psy()
228 con->psy_desc.get_property = ucsi_psy_get_prop; in ucsi_register_port_psy()
230 con->psy = power_supply_register(dev, &con->psy_desc, &psy_cfg); in ucsi_register_port_psy()
/kernel/linux/linux-6.6/drivers/usb/typec/ucsi/
H A Dpsy.c245 con->psy_desc.name = psy_name; in ucsi_register_port_psy()
246 con->psy_desc.type = POWER_SUPPLY_TYPE_USB; in ucsi_register_port_psy()
247 con->psy_desc.usb_types = ucsi_psy_usb_types; in ucsi_register_port_psy()
248 con->psy_desc.num_usb_types = ARRAY_SIZE(ucsi_psy_usb_types); in ucsi_register_port_psy()
249 con->psy_desc.properties = ucsi_psy_props; in ucsi_register_port_psy()
250 con->psy_desc.num_properties = ARRAY_SIZE(ucsi_psy_props); in ucsi_register_port_psy()
251 con->psy_desc.get_property = ucsi_psy_get_prop; in ucsi_register_port_psy()
253 con->psy = power_supply_register(dev, &con->psy_desc, &psy_cfg); in ucsi_register_port_psy()
/kernel/linux/linux-6.6/drivers/usb/typec/
H A Drt1719.c92 struct power_supply_desc psy_desc; member
573 data->psy_desc.name = psy_name; in devm_rt1719_psy_register()
574 data->psy_desc.type = POWER_SUPPLY_TYPE_USB; in devm_rt1719_psy_register()
575 data->psy_desc.usb_types = rt1719_psy_usb_types; in devm_rt1719_psy_register()
576 data->psy_desc.num_usb_types = ARRAY_SIZE(rt1719_psy_usb_types); in devm_rt1719_psy_register()
577 data->psy_desc.properties = rt1719_psy_properties; in devm_rt1719_psy_register()
578 data->psy_desc.num_properties = ARRAY_SIZE(rt1719_psy_properties); in devm_rt1719_psy_register()
579 data->psy_desc.get_property = rt1719_psy_get_property; in devm_rt1719_psy_register()
580 data->psy_desc.set_property = rt1719_psy_set_property; in devm_rt1719_psy_register()
581 data->psy_desc in devm_rt1719_psy_register()
[all...]
/kernel/linux/linux-5.10/drivers/staging/nvec/
H A Dnvec_power.c375 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()
/kernel/linux/linux-6.6/drivers/staging/nvec/
H A Dnvec_power.c375 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()
/kernel/linux/linux-6.6/drivers/usb/typec/tipd/
H A Dcore.c96 struct power_supply_desc psy_desc; member
685 tps->psy_desc.name = psy_name; in devm_tps6598_psy_register()
686 tps->psy_desc.type = POWER_SUPPLY_TYPE_USB; in devm_tps6598_psy_register()
687 tps->psy_desc.usb_types = tps6598x_psy_usb_types; in devm_tps6598_psy_register()
688 tps->psy_desc.num_usb_types = ARRAY_SIZE(tps6598x_psy_usb_types); in devm_tps6598_psy_register()
689 tps->psy_desc.properties = tps6598x_psy_props; in devm_tps6598_psy_register()
690 tps->psy_desc.num_properties = ARRAY_SIZE(tps6598x_psy_props); in devm_tps6598_psy_register()
691 tps->psy_desc.get_property = tps6598x_psy_get_prop; in devm_tps6598_psy_register()
695 tps->psy = devm_power_supply_register(tps->dev, &tps->psy_desc, in devm_tps6598_psy_register()
/kernel/linux/linux-5.10/drivers/hid/
H A Dhid-input.c440 struct power_supply_desc *psy_desc; in hidinput_setup_battery() local
457 psy_desc = kzalloc(sizeof(*psy_desc), GFP_KERNEL); in hidinput_setup_battery()
458 if (!psy_desc) in hidinput_setup_battery()
461 psy_desc->name = kasprintf(GFP_KERNEL, "hid-%s-battery", in hidinput_setup_battery()
464 if (!psy_desc->name) { in hidinput_setup_battery()
469 psy_desc->type = POWER_SUPPLY_TYPE_BATTERY; in hidinput_setup_battery()
470 psy_desc->properties = hidinput_battery_props; in hidinput_setup_battery()
471 psy_desc->num_properties = ARRAY_SIZE(hidinput_battery_props); in hidinput_setup_battery()
472 psy_desc in hidinput_setup_battery()
519 const struct power_supply_desc *psy_desc; hidinput_cleanup_battery() local
[all...]

Completed in 19 milliseconds

12