xref: /OK3568_Linux_fs/kernel/include/dt-bindings/interrupt-controller/irq-st.h (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0-only */
2*4882a593Smuzhiyun /*
3*4882a593Smuzhiyun  *  include/linux/irqchip/irq-st.h
4*4882a593Smuzhiyun  *
5*4882a593Smuzhiyun  *  Copyright (C) 2014 STMicroelectronics – All Rights Reserved
6*4882a593Smuzhiyun  *
7*4882a593Smuzhiyun  *  Author: Lee Jones <lee.jones@linaro.org>
8*4882a593Smuzhiyun  */
9*4882a593Smuzhiyun 
10*4882a593Smuzhiyun #ifndef _DT_BINDINGS_INTERRUPT_CONTROLLER_ST_H
11*4882a593Smuzhiyun #define _DT_BINDINGS_INTERRUPT_CONTROLLER_ST_H
12*4882a593Smuzhiyun 
13*4882a593Smuzhiyun #define ST_IRQ_SYSCFG_EXT_0		0
14*4882a593Smuzhiyun #define ST_IRQ_SYSCFG_EXT_1		1
15*4882a593Smuzhiyun #define ST_IRQ_SYSCFG_EXT_2		2
16*4882a593Smuzhiyun #define ST_IRQ_SYSCFG_CTI_0		3
17*4882a593Smuzhiyun #define ST_IRQ_SYSCFG_CTI_1		4
18*4882a593Smuzhiyun #define ST_IRQ_SYSCFG_PMU_0		5
19*4882a593Smuzhiyun #define ST_IRQ_SYSCFG_PMU_1		6
20*4882a593Smuzhiyun #define ST_IRQ_SYSCFG_pl310_L2		7
21*4882a593Smuzhiyun #define ST_IRQ_SYSCFG_DISABLED		0xFFFFFFFF
22*4882a593Smuzhiyun 
23*4882a593Smuzhiyun #define ST_IRQ_SYSCFG_EXT_1_INV		0x1
24*4882a593Smuzhiyun #define ST_IRQ_SYSCFG_EXT_2_INV		0x2
25*4882a593Smuzhiyun #define ST_IRQ_SYSCFG_EXT_3_INV		0x4
26*4882a593Smuzhiyun 
27*4882a593Smuzhiyun #endif
28