Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: dt: add header to define IRQ flags

Many IRQ device tree bindings use the same flags. Create a header to
define those.

Signed-off-by: Stephen Warren <swarren@nvidia.com>
Acked-by: Rob Herring <rob.herring@calxeda.com>

+19
+19
include/dt-bindings/interrupt-controller/irq.h
··· 1 + /* 2 + * This header provides constants for most IRQ bindings. 3 + * 4 + * Most IRQ bindings include a flags cell as part of the IRQ specifier. 5 + * In most cases, the format of the flags cell uses the standard values 6 + * defined in this header. 7 + */ 8 + 9 + #ifndef _DT_BINDINGS_INTERRUPT_CONTROLLER_IRQ_H 10 + #define _DT_BINDINGS_INTERRUPT_CONTROLLER_IRQ_H 11 + 12 + #define IRQ_TYPE_NONE 0 13 + #define IRQ_TYPE_EDGE_RISING 1 14 + #define IRQ_TYPE_EDGE_FALLING 2 15 + #define IRQ_TYPE_EDGE_BOTH (IRQ_TYPE_EDGE_FALLING | IRQ_TYPE_EDGE_RISING) 16 + #define IRQ_TYPE_LEVEL_HIGH 4 17 + #define IRQ_TYPE_LEVEL_LOW 8 18 + 19 + #endif