Lines Matching refs:psy_desc
20 struct power_supply_desc psy_desc;
125 old_type = data->psy_desc.type;
128 data->psy_desc.type = POWER_SUPPLY_TYPE_MAINS;
130 data->psy_desc.type = POWER_SUPPLY_TYPE_USB;
132 data->psy_desc.type = POWER_SUPPLY_TYPE_BATTERY;
134 if (old_type != data->psy_desc.type)
182 old_type = data->psy_desc.type;
185 data->psy_desc.type = POWER_SUPPLY_TYPE_MAINS;
187 data->psy_desc.type = POWER_SUPPLY_TYPE_USB;
189 data->psy_desc.type = POWER_SUPPLY_TYPE_BATTERY;
191 if (old_type != data->psy_desc.type)
237 gpiod_set_consumer_name(data->dok, data->psy_desc.name);
252 gpiod_set_consumer_name(data->uok, data->psy_desc.name);
285 gpiod_set_consumer_name(data->cen, data->psy_desc.name);
299 gpiod_set_consumer_name(data->dcm, data->psy_desc.name);
305 gpiod_set_consumer_name(data->chg, data->psy_desc.name);
311 gpiod_set_consumer_name(data->flt, data->psy_desc.name);
317 gpiod_set_consumer_name(data->usus, data->psy_desc.name);
344 data->psy_desc.name = "max8903_charger";
345 data->psy_desc.type = (data->ta_in) ? POWER_SUPPLY_TYPE_MAINS :
348 data->psy_desc.get_property = max8903_get_property;
349 data->psy_desc.properties = max8903_charger_props;
350 data->psy_desc.num_properties = ARRAY_SIZE(max8903_charger_props);
355 data->psy = devm_power_supply_register(dev, &data->psy_desc, &psy_cfg);