cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

generic-adc-battery.h (688B)


      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 * @jitter_delay:         delay required after the interrupt to check battery
     15 *			  status.Default set is 10ms.
     16 */
     17struct gab_platform_data {
     18	struct power_supply_info battery_info;
     19	int	(*cal_charge)(long value);
     20	int     jitter_delay;
     21};
     22
     23#endif /* GENERIC_ADC_BATTERY_H */