aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux
diff options
context:
space:
mode:
authorArun Murthy <arun.murthy@stericsson.com>2011-02-22 04:11:13 -0500
committerSamuel Ortiz <sameo@linux.intel.com>2011-03-23 05:41:48 -0400
commitdae2db30c114cd0dec59b4130c315c9cce351741 (patch)
treec5c108d1e7635bf086c1bb0b0ce57def0688cce2 /include/linux
parent44bdcb54df2714da18c4a0c6f711a350ab4ed93c (diff)
mfd: Add new ab8500 GPADC driver
AB8500 GPADC driver used to convert Acc and battery/ac/usb voltage Signed-off-by: Arun Murthy <arun.murthy@stericsson.com> Acked-by: Linus Walleij <linus.walleij@stericsson.com> Acked-by: Mattias Wallin <mattias.wallin@stericsson.com> Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
Diffstat (limited to 'include/linux')
-rw-r--r--include/linux/mfd/ab8500-gpadc.h28
1 files changed, 28 insertions, 0 deletions
diff --git a/include/linux/mfd/ab8500-gpadc.h b/include/linux/mfd/ab8500-gpadc.h
new file mode 100644
index 000000000000..9f6cc26bc734
--- /dev/null
+++ b/include/linux/mfd/ab8500-gpadc.h
@@ -0,0 +1,28 @@
1/*
2 * Copyright (C) 2010 ST-Ericsson SA
3 * Licensed under GPLv2.
4 *
5 * Author: Arun R Murthy <arun.murthy@stericsson.com>
6 */
7
8#ifndef _AB8500_GPADC_H
9#define _AB8500_GPADC_H
10
11/* GPADC source: From datasheet(ADCSwSel[4:0] in GPADCCtrl2) */
12#define BAT_CTRL 0x01
13#define BTEMP_BALL 0x02
14#define MAIN_CHARGER_V 0x03
15#define ACC_DETECT1 0x04
16#define ACC_DETECT2 0x05
17#define ADC_AUX1 0x06
18#define ADC_AUX2 0x07
19#define MAIN_BAT_V 0x08
20#define VBUS_V 0x09
21#define MAIN_CHARGER_C 0x0A
22#define USB_CHARGER_C 0x0B
23#define BK_BAT_V 0x0C
24#define DIE_TEMP 0x0D
25
26int ab8500_gpadc_convert(u8 input);
27
28#endif /* _AB8500_GPADC_H */