2 #ifndef __LINUX_JZ4740_ADC
3 #define __LINUX_JZ4740_ADC
5 #include <linux/device.h>
7 enum jz_adc_battery_scale
{
8 JZ_ADC_BATTERY_SCALE_2V5
, /* Mesures voltages up to 2.5V */
9 JZ_ADC_BATTERY_SCALE_7V5
, /* Mesures voltages up to 7.5V */
13 * jz4740_adc_read_battery_voltage - Read battery voltage from the ADC PBAT pin
14 * @dev: Pointer to a jz4740-adc device
15 * @scale: Whether to use 2.5V or 7.5V scale
17 * Returns: Battery voltage in mircovolts
21 long jz4740_adc_read_battery_voltage(struct device
*dev
,
22 enum jz_adc_battery_scale scale
);