Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at v5.5-rc3 27 lines 860 B view raw
1/* SPDX-License-Identifier: GPL-2.0-only */ 2/* 3 * Copyright (C) 2012, Anish Kumar <anish198519851985@gmail.com> 4 */ 5 6#ifndef GENERIC_ADC_BATTERY_H 7#define GENERIC_ADC_BATTERY_H 8 9/** 10 * struct gab_platform_data - platform_data for generic adc iio battery driver. 11 * @battery_info: recommended structure to specify static power supply 12 * parameters 13 * @cal_charge: calculate charge level. 14 * @gpio_charge_finished: gpio for the charger. 15 * @gpio_inverted: Should be 1 if the GPIO is active low otherwise 0 16 * @jitter_delay: delay required after the interrupt to check battery 17 * status.Default set is 10ms. 18 */ 19struct gab_platform_data { 20 struct power_supply_info battery_info; 21 int (*cal_charge)(long value); 22 int gpio_charge_finished; 23 bool gpio_inverted; 24 int jitter_delay; 25}; 26 27#endif /* GENERIC_ADC_BATTERY_H */