Lines Matching refs:psy_desc
21 struct power_supply_desc psy_desc; member
126 old_type = data->psy_desc.type; in max8903_dcin()
129 data->psy_desc.type = POWER_SUPPLY_TYPE_MAINS; in max8903_dcin()
131 data->psy_desc.type = POWER_SUPPLY_TYPE_USB; in max8903_dcin()
133 data->psy_desc.type = POWER_SUPPLY_TYPE_BATTERY; in max8903_dcin()
135 if (old_type != data->psy_desc.type) in max8903_dcin()
183 old_type = data->psy_desc.type; in max8903_usbin()
186 data->psy_desc.type = POWER_SUPPLY_TYPE_MAINS; in max8903_usbin()
188 data->psy_desc.type = POWER_SUPPLY_TYPE_USB; in max8903_usbin()
190 data->psy_desc.type = POWER_SUPPLY_TYPE_BATTERY; in max8903_usbin()
192 if (old_type != data->psy_desc.type) in max8903_usbin()
238 gpiod_set_consumer_name(data->dok, data->psy_desc.name); in max8903_setup_gpios()
253 gpiod_set_consumer_name(data->uok, data->psy_desc.name); in max8903_setup_gpios()
286 gpiod_set_consumer_name(data->cen, data->psy_desc.name); in max8903_setup_gpios()
300 gpiod_set_consumer_name(data->dcm, data->psy_desc.name); in max8903_setup_gpios()
306 gpiod_set_consumer_name(data->chg, data->psy_desc.name); in max8903_setup_gpios()
312 gpiod_set_consumer_name(data->flt, data->psy_desc.name); in max8903_setup_gpios()
318 gpiod_set_consumer_name(data->usus, data->psy_desc.name); in max8903_setup_gpios()
345 data->psy_desc.name = "max8903_charger"; in max8903_probe()
346 data->psy_desc.type = (data->ta_in) ? POWER_SUPPLY_TYPE_MAINS : in max8903_probe()
349 data->psy_desc.get_property = max8903_get_property; in max8903_probe()
350 data->psy_desc.properties = max8903_charger_props; in max8903_probe()
351 data->psy_desc.num_properties = ARRAY_SIZE(max8903_charger_props); in max8903_probe()
356 data->psy = devm_power_supply_register(dev, &data->psy_desc, &psy_cfg); in max8903_probe()