generic-adc-battery.h 688 B

1234567891011121314151617181920212223
  1. /* SPDX-License-Identifier: GPL-2.0-only */
  2. /*
  3. * Copyright (C) 2012, Anish Kumar <[email protected]>
  4. */
  5. #ifndef GENERIC_ADC_BATTERY_H
  6. #define GENERIC_ADC_BATTERY_H
  7. /**
  8. * struct gab_platform_data - platform_data for generic adc iio battery driver.
  9. * @battery_info: recommended structure to specify static power supply
  10. * parameters
  11. * @cal_charge: calculate charge level.
  12. * @jitter_delay: delay required after the interrupt to check battery
  13. * status.Default set is 10ms.
  14. */
  15. struct gab_platform_data {
  16. struct power_supply_info battery_info;
  17. int (*cal_charge)(long value);
  18. int jitter_delay;
  19. };
  20. #endif /* GENERIC_ADC_BATTERY_H */