adc_bat            40 drivers/power/supply/collie_battery.c 	int adc_bat;
adc_bat            56 drivers/power/supply/collie_battery.c 	if (bat->gpio_bat < 0 || bat->adc_bat < 0)
adc_bat            62 drivers/power/supply/collie_battery.c 	value = ucb1x00_adc_read(ucb, bat->adc_bat, UCB_SYNC);
adc_bat           239 drivers/power/supply/collie_battery.c 	.adc_bat = UCB_ADC_INP_AD1,
adc_bat           269 drivers/power/supply/collie_battery.c 	.adc_bat = UCB_ADC_INP_AD1,
adc_bat            64 drivers/power/supply/generic-adc-battery.c 	struct gab *adc_bat = to_generic_bat(psy);
adc_bat            66 drivers/power/supply/generic-adc-battery.c 	schedule_delayed_work(&adc_bat->bat_work, msecs_to_jiffies(0));
adc_bat            92 drivers/power/supply/generic-adc-battery.c static bool gab_charge_finished(struct gab *adc_bat)
adc_bat            94 drivers/power/supply/generic-adc-battery.c 	struct gab_platform_data *pdata = adc_bat->pdata;
adc_bat           103 drivers/power/supply/generic-adc-battery.c static int gab_get_status(struct gab *adc_bat)
adc_bat           105 drivers/power/supply/generic-adc-battery.c 	struct gab_platform_data *pdata = adc_bat->pdata;
adc_bat           109 drivers/power/supply/generic-adc-battery.c 	if (adc_bat->level == bat_info->charge_full_design)
adc_bat           111 drivers/power/supply/generic-adc-battery.c 	return adc_bat->status;
adc_bat           130 drivers/power/supply/generic-adc-battery.c static int read_channel(struct gab *adc_bat, enum power_supply_property psp,
adc_bat           137 drivers/power/supply/generic-adc-battery.c 	ret = iio_read_channel_processed(adc_bat->channel[chan_index],
adc_bat           147 drivers/power/supply/generic-adc-battery.c 	struct gab *adc_bat;
adc_bat           153 drivers/power/supply/generic-adc-battery.c 	adc_bat = to_generic_bat(psy);
adc_bat           154 drivers/power/supply/generic-adc-battery.c 	if (!adc_bat) {
adc_bat           158 drivers/power/supply/generic-adc-battery.c 	pdata = adc_bat->pdata;
adc_bat           163 drivers/power/supply/generic-adc-battery.c 		val->intval = gab_get_status(adc_bat);
adc_bat           174 drivers/power/supply/generic-adc-battery.c 		ret = read_channel(adc_bat, psp, &result);
adc_bat           203 drivers/power/supply/generic-adc-battery.c 	struct gab *adc_bat;
adc_bat           209 drivers/power/supply/generic-adc-battery.c 	adc_bat = container_of(delayed_work, struct gab, bat_work);
adc_bat           210 drivers/power/supply/generic-adc-battery.c 	status = adc_bat->status;
adc_bat           212 drivers/power/supply/generic-adc-battery.c 	is_plugged = power_supply_am_i_supplied(adc_bat->psy);
adc_bat           213 drivers/power/supply/generic-adc-battery.c 	adc_bat->cable_plugged = is_plugged;
adc_bat           216 drivers/power/supply/generic-adc-battery.c 		adc_bat->status =  POWER_SUPPLY_STATUS_DISCHARGING;
adc_bat           217 drivers/power/supply/generic-adc-battery.c 	else if (gab_charge_finished(adc_bat))
adc_bat           218 drivers/power/supply/generic-adc-battery.c 		adc_bat->status = POWER_SUPPLY_STATUS_NOT_CHARGING;
adc_bat           220 drivers/power/supply/generic-adc-battery.c 		adc_bat->status = POWER_SUPPLY_STATUS_CHARGING;
adc_bat           222 drivers/power/supply/generic-adc-battery.c 	if (status != adc_bat->status)
adc_bat           223 drivers/power/supply/generic-adc-battery.c 		power_supply_changed(adc_bat->psy);
adc_bat           228 drivers/power/supply/generic-adc-battery.c 	struct gab *adc_bat = dev_id;
adc_bat           229 drivers/power/supply/generic-adc-battery.c 	struct gab_platform_data *pdata = adc_bat->pdata;
adc_bat           233 drivers/power/supply/generic-adc-battery.c 	schedule_delayed_work(&adc_bat->bat_work,
adc_bat           240 drivers/power/supply/generic-adc-battery.c 	struct gab *adc_bat;
adc_bat           249 drivers/power/supply/generic-adc-battery.c 	adc_bat = devm_kzalloc(&pdev->dev, sizeof(*adc_bat), GFP_KERNEL);
adc_bat           250 drivers/power/supply/generic-adc-battery.c 	if (!adc_bat) {
adc_bat           255 drivers/power/supply/generic-adc-battery.c 	psy_cfg.drv_data = adc_bat;
adc_bat           256 drivers/power/supply/generic-adc-battery.c 	psy_desc = &adc_bat->psy_desc;
adc_bat           260 drivers/power/supply/generic-adc-battery.c 	adc_bat->cable_plugged = false;
adc_bat           261 drivers/power/supply/generic-adc-battery.c 	adc_bat->status = POWER_SUPPLY_STATUS_DISCHARGING;
adc_bat           265 drivers/power/supply/generic-adc-battery.c 	adc_bat->pdata = pdata;
adc_bat           287 drivers/power/supply/generic-adc-battery.c 		adc_bat->channel[chan] = iio_channel_get(&pdev->dev,
adc_bat           289 drivers/power/supply/generic-adc-battery.c 		if (IS_ERR(adc_bat->channel[chan])) {
adc_bat           290 drivers/power/supply/generic-adc-battery.c 			ret = PTR_ERR(adc_bat->channel[chan]);
adc_bat           291 drivers/power/supply/generic-adc-battery.c 			adc_bat->channel[chan] = NULL;
adc_bat           322 drivers/power/supply/generic-adc-battery.c 	adc_bat->psy = power_supply_register(&pdev->dev, psy_desc, &psy_cfg);
adc_bat           323 drivers/power/supply/generic-adc-battery.c 	if (IS_ERR(adc_bat->psy)) {
adc_bat           324 drivers/power/supply/generic-adc-battery.c 		ret = PTR_ERR(adc_bat->psy);
adc_bat           328 drivers/power/supply/generic-adc-battery.c 	INIT_DELAYED_WORK(&adc_bat->bat_work, gab_work);
adc_bat           339 drivers/power/supply/generic-adc-battery.c 				"battery charged", adc_bat);
adc_bat           344 drivers/power/supply/generic-adc-battery.c 	platform_set_drvdata(pdev, adc_bat);
adc_bat           347 drivers/power/supply/generic-adc-battery.c 	schedule_delayed_work(&adc_bat->bat_work,
adc_bat           354 drivers/power/supply/generic-adc-battery.c 	power_supply_unregister(adc_bat->psy);
adc_bat           357 drivers/power/supply/generic-adc-battery.c 		if (adc_bat->channel[chan])
adc_bat           358 drivers/power/supply/generic-adc-battery.c 			iio_channel_release(adc_bat->channel[chan]);
adc_bat           369 drivers/power/supply/generic-adc-battery.c 	struct gab *adc_bat = platform_get_drvdata(pdev);
adc_bat           370 drivers/power/supply/generic-adc-battery.c 	struct gab_platform_data *pdata = adc_bat->pdata;
adc_bat           372 drivers/power/supply/generic-adc-battery.c 	power_supply_unregister(adc_bat->psy);
adc_bat           375 drivers/power/supply/generic-adc-battery.c 		free_irq(gpio_to_irq(pdata->gpio_charge_finished), adc_bat);
adc_bat           380 drivers/power/supply/generic-adc-battery.c 		if (adc_bat->channel[chan])
adc_bat           381 drivers/power/supply/generic-adc-battery.c 			iio_channel_release(adc_bat->channel[chan]);
adc_bat           384 drivers/power/supply/generic-adc-battery.c 	kfree(adc_bat->psy_desc.properties);
adc_bat           385 drivers/power/supply/generic-adc-battery.c 	cancel_delayed_work(&adc_bat->bat_work);
adc_bat           391 drivers/power/supply/generic-adc-battery.c 	struct gab *adc_bat = dev_get_drvdata(dev);
adc_bat           393 drivers/power/supply/generic-adc-battery.c 	cancel_delayed_work_sync(&adc_bat->bat_work);
adc_bat           394 drivers/power/supply/generic-adc-battery.c 	adc_bat->status = POWER_SUPPLY_STATUS_UNKNOWN;
adc_bat           400 drivers/power/supply/generic-adc-battery.c 	struct gab *adc_bat = dev_get_drvdata(dev);
adc_bat           401 drivers/power/supply/generic-adc-battery.c 	struct gab_platform_data *pdata = adc_bat->pdata;
adc_bat           407 drivers/power/supply/generic-adc-battery.c 	schedule_delayed_work(&adc_bat->bat_work,
adc_bat            37 drivers/power/supply/tosa_battery.c 	int adc_bat;
adc_bat            54 drivers/power/supply/tosa_battery.c 	if (bat->gpio_bat < 0 || bat->adc_bat < 0)
adc_bat            61 drivers/power/supply/tosa_battery.c 			bat->adc_bat);
adc_bat           260 drivers/power/supply/tosa_battery.c 	.adc_bat = WM97XX_AUX_ID3,
adc_bat           282 drivers/power/supply/tosa_battery.c 	.adc_bat = WM97XX_AUX_ID3,
adc_bat           303 drivers/power/supply/tosa_battery.c 	.adc_bat = WM97XX_AUX_ID4,