Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0-only */
0002 /*
0003  * Copyright (C) 2012, Anish Kumar <anish198519851985@gmail.com>
0004  */
0005 
0006 #ifndef GENERIC_ADC_BATTERY_H
0007 #define GENERIC_ADC_BATTERY_H
0008 
0009 /**
0010  * struct gab_platform_data - platform_data for generic adc iio battery driver.
0011  * @battery_info:         recommended structure to specify static power supply
0012  *             parameters
0013  * @cal_charge:           calculate charge level.
0014  * @jitter_delay:         delay required after the interrupt to check battery
0015  *            status.Default set is 10ms.
0016  */
0017 struct gab_platform_data {
0018     struct power_supply_info battery_info;
0019     int (*cal_charge)(long value);
0020     int     jitter_delay;
0021 };
0022 
0023 #endif /* GENERIC_ADC_BATTERY_H */