Searched refs:psy_desc (Results 1 – 11 of 11) sorted by relevance
| /linux/drivers/power/supply/ |
| H A D | max14656_charger_detector.c | 81 struct power_supply_desc psy_desc; member 148 chip->psy_desc.type = chg_type_props[chg_type].type; in max14656_irq_worker() 150 chip->psy_desc.type = POWER_SUPPLY_TYPE_UNKNOWN; in max14656_irq_worker() 154 chip->psy_desc.type = POWER_SUPPLY_TYPE_UNKNOWN; in max14656_irq_worker() 262 chip->psy_desc.name = MAX14656_NAME; in max14656_probe() 263 chip->psy_desc.type = POWER_SUPPLY_TYPE_UNKNOWN; in max14656_probe() 264 chip->psy_desc.properties = max14656_battery_props; in max14656_probe() 265 chip->psy_desc.num_properties = ARRAY_SIZE(max14656_battery_props); in max14656_probe() 266 chip->psy_desc.get_property = max14656_get_property; in max14656_probe() 274 &chip->psy_desc, &psy_cfg); in max14656_probe()
|
| H A D | cros_usbpd-charger.c | 33 struct power_supply_desc psy_desc; member 283 port->psy_desc.type = POWER_SUPPLY_TYPE_MAINS; in cros_usbpd_charger_get_power_info() 285 port->psy_desc.type = POWER_SUPPLY_TYPE_USB; in cros_usbpd_charger_get_power_info() 541 struct power_supply_desc *psy_desc; in cros_usbpd_charger_probe() local 625 psy_desc = &port->psy_desc; in cros_usbpd_charger_probe() 626 psy_desc->get_property = cros_usbpd_charger_get_prop; in cros_usbpd_charger_probe() 627 psy_desc->set_property = cros_usbpd_charger_set_prop; in cros_usbpd_charger_probe() 628 psy_desc->property_is_writeable = in cros_usbpd_charger_probe() 630 psy_desc->external_power_changed = in cros_usbpd_charger_probe() 637 psy_desc->type = POWER_SUPPLY_TYPE_MAINS; in cros_usbpd_charger_probe() [all …]
|
| H A D | cros_peripheral_charger.c | 30 struct power_supply_desc psy_desc; member 274 struct power_supply_desc *psy_desc; in cros_pchg_probe() local 330 psy_desc = &port->psy_desc; in cros_pchg_probe() 331 psy_desc->name = port->name; in cros_pchg_probe() 332 psy_desc->type = POWER_SUPPLY_TYPE_BATTERY; in cros_pchg_probe() 333 psy_desc->get_property = cros_pchg_get_prop; in cros_pchg_probe() 334 psy_desc->external_power_changed = NULL; in cros_pchg_probe() 335 psy_desc->properties = cros_pchg_props; in cros_pchg_probe() 336 psy_desc->num_properties = ARRAY_SIZE(cros_pchg_props); in cros_pchg_probe() 339 psy = devm_power_supply_register(dev, psy_desc, &psy_cfg); in cros_pchg_probe()
|
| H A D | surface_charger.c | 55 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 D | surface_battery.c | 124 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, &psy_cfg); in spwr_battery_register()
|
| H A D | s2mu005-battery.c | 248 const struct power_supply_desc *psy_desc; in s2mu005_fg_i2c_probe() local 267 psy_desc = device_get_match_data(dev); in s2mu005_fg_i2c_probe() 271 priv->psy = devm_power_supply_register(priv->dev, psy_desc, &psy_cfg); in s2mu005_fg_i2c_probe() 278 psy_desc->name, priv); in s2mu005_fg_i2c_probe()
|
| H A D | da9052-battery.c | 559 static struct power_supply_desc psy_desc = { variable 608 psy_desc.use_for_apm = pdata->use_for_apm; in da9052_bat_probe() 610 psy_desc.use_for_apm = 1; in da9052_bat_probe() 625 bat->psy = devm_power_supply_register(&pdev->dev, &psy_desc, &psy_cfg); in da9052_bat_probe()
|
| H A D | rt9471.c | 161 struct power_supply_desc psy_desc; member 728 struct power_supply_desc *desc = &chip->psy_desc; in rt9471_register_psy()
|
| H A D | rt9756.c | 183 struct power_supply_desc psy_desc; member 621 struct power_supply_desc *desc = &data->psy_desc; in rt9756_register_psy()
|
| /linux/drivers/usb/typec/ |
| H A D | rt1719.c | 92 struct power_supply_desc psy_desc; member 567 data->psy_desc.name = psy_name; in devm_rt1719_psy_register() 568 data->psy_desc.type = POWER_SUPPLY_TYPE_USB; in devm_rt1719_psy_register() 569 data->psy_desc.usb_types = BIT(POWER_SUPPLY_USB_TYPE_C) | in devm_rt1719_psy_register() 572 data->psy_desc.properties = rt1719_psy_properties; in devm_rt1719_psy_register() 573 data->psy_desc.num_properties = ARRAY_SIZE(rt1719_psy_properties); in devm_rt1719_psy_register() 574 data->psy_desc.get_property = rt1719_psy_get_property; in devm_rt1719_psy_register() 575 data->psy_desc.set_property = rt1719_psy_set_property; in devm_rt1719_psy_register() 576 data->psy_desc.property_is_writeable = rt1719_psy_property_is_writeable; in devm_rt1719_psy_register() 580 data->psy = devm_power_supply_register(data->dev, &data->psy_desc, in devm_rt1719_psy_register()
|
| H A D | anx7411.c | 291 struct power_supply_desc psy_desc; member 1432 struct power_supply_desc *psy_desc = &ctx->psy_desc; in anx7411_psy_register() local 1441 psy_desc->name = psy_name; in anx7411_psy_register() 1442 psy_desc->type = POWER_SUPPLY_TYPE_USB; in anx7411_psy_register() 1443 psy_desc->usb_types = BIT(POWER_SUPPLY_USB_TYPE_C) | in anx7411_psy_register() 1446 psy_desc->properties = anx7411_psy_props; in anx7411_psy_register() 1447 psy_desc->num_properties = ARRAY_SIZE(anx7411_psy_props); in anx7411_psy_register() 1449 psy_desc->get_property = anx7411_psy_get_prop; in anx7411_psy_register() 1450 psy_desc->set_property = anx7411_psy_set_prop; in anx7411_psy_register() 1451 psy_desc->property_is_writeable = anx7411_psy_prop_writeable; in anx7411_psy_register() [all …]
|