xref: /OK3568_Linux_fs/u-boot/include/dt-bindings/interrupt-controller/irq-st.h (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun /*
2*4882a593Smuzhiyun  *  include/linux/irqchip/irq-st.h
3*4882a593Smuzhiyun  *
4*4882a593Smuzhiyun  *  Copyright (C) 2014 STMicroelectronics All Rights Reserved
5*4882a593Smuzhiyun  *
6*4882a593Smuzhiyun  *  Author: Lee Jones <lee.jones@linaro.org>
7*4882a593Smuzhiyun  *
8*4882a593Smuzhiyun  * This program is free software; you can redistribute it and/or modify
9*4882a593Smuzhiyun  * it under the terms of the GNU General Public License version 2 as
10*4882a593Smuzhiyun  * published by the Free Software Foundation.
11*4882a593Smuzhiyun  */
12*4882a593Smuzhiyun 
13*4882a593Smuzhiyun #ifndef _DT_BINDINGS_INTERRUPT_CONTROLLER_ST_H
14*4882a593Smuzhiyun #define _DT_BINDINGS_INTERRUPT_CONTROLLER_ST_H
15*4882a593Smuzhiyun 
16*4882a593Smuzhiyun #define ST_IRQ_SYSCFG_EXT_0		0
17*4882a593Smuzhiyun #define ST_IRQ_SYSCFG_EXT_1		1
18*4882a593Smuzhiyun #define ST_IRQ_SYSCFG_EXT_2		2
19*4882a593Smuzhiyun #define ST_IRQ_SYSCFG_CTI_0		3
20*4882a593Smuzhiyun #define ST_IRQ_SYSCFG_CTI_1		4
21*4882a593Smuzhiyun #define ST_IRQ_SYSCFG_PMU_0		5
22*4882a593Smuzhiyun #define ST_IRQ_SYSCFG_PMU_1		6
23*4882a593Smuzhiyun #define ST_IRQ_SYSCFG_pl310_L2		7
24*4882a593Smuzhiyun #define ST_IRQ_SYSCFG_DISABLED		0xFFFFFFFF
25*4882a593Smuzhiyun 
26*4882a593Smuzhiyun #define ST_IRQ_SYSCFG_EXT_1_INV		0x1
27*4882a593Smuzhiyun #define ST_IRQ_SYSCFG_EXT_2_INV		0x2
28*4882a593Smuzhiyun #define ST_IRQ_SYSCFG_EXT_3_INV		0x4
29*4882a593Smuzhiyun 
30*4882a593Smuzhiyun #endif
31