cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

mc13783.h (2756B)


      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 */