Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/include/dt-bindings/interrupt-controller/irq.h
26285 views
1
/* SPDX-License-Identifier: GPL-2.0 OR MIT */
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
21
22