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