Lines Matching refs:psy_desc
24 struct power_supply_desc psy_desc;
97 old_type = data->psy_desc.type;
100 data->psy_desc.type = POWER_SUPPLY_TYPE_MAINS;
102 data->psy_desc.type = POWER_SUPPLY_TYPE_USB;
104 data->psy_desc.type = POWER_SUPPLY_TYPE_BATTERY;
106 if (old_type != data->psy_desc.type)
136 old_type = data->psy_desc.type;
139 data->psy_desc.type = POWER_SUPPLY_TYPE_MAINS;
141 data->psy_desc.type = POWER_SUPPLY_TYPE_USB;
143 data->psy_desc.type = POWER_SUPPLY_TYPE_BATTERY;
145 if (old_type != data->psy_desc.type)
235 data->psy_desc.name);
252 ret = devm_gpio_request(dev, pdata->dcm, data->psy_desc.name);
267 data->psy_desc.name);
285 ret = devm_gpio_request(dev, pdata->cen, data->psy_desc.name);
297 ret = devm_gpio_request(dev, pdata->chg, data->psy_desc.name);
307 ret = devm_gpio_request(dev, pdata->flt, data->psy_desc.name);
317 ret = devm_gpio_request(dev, pdata->usus, data->psy_desc.name);
367 data->psy_desc.name = "max8903_charger";
368 data->psy_desc.type = (data->ta_in) ? POWER_SUPPLY_TYPE_MAINS :
371 data->psy_desc.get_property = max8903_get_property;
372 data->psy_desc.properties = max8903_charger_props;
373 data->psy_desc.num_properties = ARRAY_SIZE(max8903_charger_props);
378 data->psy = devm_power_supply_register(dev, &data->psy_desc, &psy_cfg);