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