Add the rt linux 4.1.3-rt3 as base
[kvmfornfv.git] / kernel / include / linux / mfd / mc13783.h
1 /*
2  * Copyright 2010 Yong Shen <yong.shen@linaro.org>
3  * Copyright 2009-2010 Pengutronix
4  * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de>
5  *
6  * This program is free software; you can redistribute it and/or modify it under
7  * the terms of the GNU General Public License version 2 as published by the
8  * Free Software Foundation.
9  */
10 #ifndef __LINUX_MFD_MC13783_H
11 #define __LINUX_MFD_MC13783_H
12
13 #include <linux/mfd/mc13xxx.h>
14
15 #define MC13783_REG_SW1A                0
16 #define MC13783_REG_SW1B                1
17 #define MC13783_REG_SW2A                2
18 #define MC13783_REG_SW2B                3
19 #define MC13783_REG_SW3         4
20 #define MC13783_REG_PLL         5
21 #define MC13783_REG_VAUDIO      6
22 #define MC13783_REG_VIOHI       7
23 #define MC13783_REG_VIOLO       8
24 #define MC13783_REG_VDIG        9
25 #define MC13783_REG_VGEN        10
26 #define MC13783_REG_VRFDIG      11
27 #define MC13783_REG_VRFREF      12
28 #define MC13783_REG_VRFCP       13
29 #define MC13783_REG_VSIM        14
30 #define MC13783_REG_VESIM       15
31 #define MC13783_REG_VCAM        16
32 #define MC13783_REG_VRFBG       17
33 #define MC13783_REG_VVIB        18
34 #define MC13783_REG_VRF1        19
35 #define MC13783_REG_VRF2        20
36 #define MC13783_REG_VMMC1       21
37 #define MC13783_REG_VMMC2       22
38 #define MC13783_REG_GPO1        23
39 #define MC13783_REG_GPO2        24
40 #define MC13783_REG_GPO3        25
41 #define MC13783_REG_GPO4        26
42 #define MC13783_REG_V1          27
43 #define MC13783_REG_V2          28
44 #define MC13783_REG_V3          29
45 #define MC13783_REG_V4          30
46 #define MC13783_REG_PWGT1SPI    31
47 #define MC13783_REG_PWGT2SPI    32
48
49 #define MC13783_IRQ_ADCDONE     MC13XXX_IRQ_ADCDONE
50 #define MC13783_IRQ_ADCBISDONE  MC13XXX_IRQ_ADCBISDONE
51 #define MC13783_IRQ_TS          MC13XXX_IRQ_TS
52 #define MC13783_IRQ_WHIGH       3
53 #define MC13783_IRQ_WLOW        4
54 #define MC13783_IRQ_CHGDET      MC13XXX_IRQ_CHGDET
55 #define MC13783_IRQ_CHGOV       7
56 #define MC13783_IRQ_CHGREV      MC13XXX_IRQ_CHGREV
57 #define MC13783_IRQ_CHGSHORT    MC13XXX_IRQ_CHGSHORT
58 #define MC13783_IRQ_CCCV        MC13XXX_IRQ_CCCV
59 #define MC13783_IRQ_CHGCURR     MC13XXX_IRQ_CHGCURR
60 #define MC13783_IRQ_BPON        MC13XXX_IRQ_BPON
61 #define MC13783_IRQ_LOBATL      MC13XXX_IRQ_LOBATL
62 #define MC13783_IRQ_LOBATH      MC13XXX_IRQ_LOBATH
63 #define MC13783_IRQ_UDP         15
64 #define MC13783_IRQ_USB         16
65 #define MC13783_IRQ_ID          19
66 #define MC13783_IRQ_SE1         21
67 #define MC13783_IRQ_CKDET       22
68 #define MC13783_IRQ_UDM         23
69 #define MC13783_IRQ_1HZ         MC13XXX_IRQ_1HZ
70 #define MC13783_IRQ_TODA        MC13XXX_IRQ_TODA
71 #define MC13783_IRQ_ONOFD1      27
72 #define MC13783_IRQ_ONOFD2      28
73 #define MC13783_IRQ_ONOFD3      29
74 #define MC13783_IRQ_SYSRST      MC13XXX_IRQ_SYSRST
75 #define MC13783_IRQ_RTCRST      MC13XXX_IRQ_RTCRST
76 #define MC13783_IRQ_PC          MC13XXX_IRQ_PC
77 #define MC13783_IRQ_WARM        MC13XXX_IRQ_WARM
78 #define MC13783_IRQ_MEMHLD      MC13XXX_IRQ_MEMHLD
79 #define MC13783_IRQ_PWRRDY      35
80 #define MC13783_IRQ_THWARNL     MC13XXX_IRQ_THWARNL
81 #define MC13783_IRQ_THWARNH     MC13XXX_IRQ_THWARNH
82 #define MC13783_IRQ_CLK         MC13XXX_IRQ_CLK
83 #define MC13783_IRQ_SEMAF       39
84 #define MC13783_IRQ_MC2B        41
85 #define MC13783_IRQ_HSDET       42
86 #define MC13783_IRQ_HSL         43
87 #define MC13783_IRQ_ALSPTH      44
88 #define MC13783_IRQ_AHSSHORT    45
89
90 #endif /* ifndef __LINUX_MFD_MC13783_H */