| xj | b04a402 | 2021-11-25 15:01:52 +0800 | [diff] [blame] | 1 | /* SPDX-License-Identifier: GPL-2.0 */ | 
|  | 2 | /* | 
|  | 3 | * This header provides constants for most IRQ bindings. | 
|  | 4 | * | 
|  | 5 | * Most IRQ bindings include a flags cell as part of the IRQ specifier. | 
|  | 6 | * In most cases, the format of the flags cell uses the standard values | 
|  | 7 | * defined in this header. | 
|  | 8 | */ | 
|  | 9 |  | 
|  | 10 | #ifndef _DT_BINDINGS_INTERRUPT_CONTROLLER_IRQ_H | 
|  | 11 | #define _DT_BINDINGS_INTERRUPT_CONTROLLER_IRQ_H | 
|  | 12 |  | 
|  | 13 | #define IRQ_TYPE_NONE		0 | 
|  | 14 | #define IRQ_TYPE_EDGE_RISING	1 | 
|  | 15 | #define IRQ_TYPE_EDGE_FALLING	2 | 
|  | 16 | #define IRQ_TYPE_EDGE_BOTH	(IRQ_TYPE_EDGE_FALLING | IRQ_TYPE_EDGE_RISING) | 
|  | 17 | #define IRQ_TYPE_LEVEL_HIGH	4 | 
|  | 18 | #define IRQ_TYPE_LEVEL_LOW	8 | 
|  | 19 |  | 
|  | 20 | #endif |