forked from mirrors/linux
		
	Based on 2 normalized pattern(s): this program is free software you can redistribute it and or modify it under the terms of the gnu general public license version 2 as published by the free software foundation this program is free software you can redistribute it and or modify it under the terms of the gnu general public license version 2 as published by the free software foundation # extracted by the scancode license scanner the SPDX license identifier GPL-2.0-only has been chosen to replace the boilerplate/reference in 4122 file(s). Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Reviewed-by: Enrico Weigelt <info@metux.net> Reviewed-by: Kate Stewart <kstewart@linuxfoundation.org> Reviewed-by: Allison Randal <allison@lohutok.net> Cc: linux-spdx@vger.kernel.org Link: https://lkml.kernel.org/r/20190604081206.933168790@linutronix.de Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
		
			
				
	
	
		
			87 lines
		
	
	
	
		
			2.7 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			87 lines
		
	
	
	
		
			2.7 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
/* 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 */
 |