linux/include/linux/mfd/mc13783.h
<<
>>
Prefs
   1/* SPDX-License-Identifier: GPL-2.0-only */
   2/*
   3 * Copyright 2010 Yong Shen <yong.shen@linaro.org>
   4 * Copyright 2009-2010 Pengutronix
   5 * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de>
   6 */
   7#ifndef __LINUX_MFD_MC13783_H
   8#define __LINUX_MFD_MC13783_H
   9
  10#include <linux/mfd/mc13xxx.h>
  11
  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
  45
  46#define MC13783_IRQ_ADCDONE     MC13XXX_IRQ_ADCDONE
  47#define MC13783_IRQ_ADCBISDONE  MC13XXX_IRQ_ADCBISDONE
  48#define MC13783_IRQ_TS          MC13XXX_IRQ_TS
  49#define MC13783_IRQ_WHIGH       3
  50#define MC13783_IRQ_WLOW        4
  51#define MC13783_IRQ_CHGDET      MC13XXX_IRQ_CHGDET
  52#define MC13783_IRQ_CHGOV       7
  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
  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
  66#define MC13783_IRQ_1HZ         MC13XXX_IRQ_1HZ
  67#define MC13783_IRQ_TODA        MC13XXX_IRQ_TODA
  68#define MC13783_IRQ_ONOFD1      27
  69#define MC13783_IRQ_ONOFD2      28
  70#define MC13783_IRQ_ONOFD3      29
  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
  76#define MC13783_IRQ_PWRRDY      35
  77#define MC13783_IRQ_THWARNL     MC13XXX_IRQ_THWARNL
  78#define MC13783_IRQ_THWARNH     MC13XXX_IRQ_THWARNH
  79#define MC13783_IRQ_CLK         MC13XXX_IRQ_CLK
  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
  86
  87#endif /* ifndef __LINUX_MFD_MC13783_H */
  88