linux/include/linux/mfd/mc13783.h
<<
>>
Prefs
   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 */
  91