[backfire] iwinfo: merge r29417
[openwrt-10.03/.git] / target / linux / xburst / files-2.6.32 / include / linux / jz4740-adc.h
1
2 #ifndef __LINUX_JZ4740_ADC
3 #define __LINUX_JZ4740_ADC
4
5 #include <linux/device.h>
6
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 */
10 };
11
12 /*
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
16  *
17  * Returns: Battery voltage in mircovolts
18  *
19  * Context: Process
20 */
21 long jz4740_adc_read_battery_voltage(struct device *dev,
22                                         enum jz_adc_battery_scale scale);
23
24
25 #endif