 |
Zephyr API 3.6.99
|
Loading...
Searching...
No Matches
Go to the documentation of this file.
6#ifndef ZEPHYR_INCLUDE_DT_BINDINGS_INTERRUPT_CONTROLLER_MCHP_XEC_ECIA_H_
7#define ZEPHYR_INCLUDE_DT_BINDINGS_INTERRUPT_CONTROLLER_MCHP_XEC_ECIA_H_
12#define MCHP_XEC_ECIA_GIRQ_ENC(g, b) (((g) & 0x1f) + (((b) & 0x1f) << 8))
24#define MCHP_XEC_ECIA(g, gb, na, nd) \
25 (((g) & 0x1f) + (((gb) & 0x1f) << 8) + (((na) & 0xff) << 16) + \
26 (((nd) & 0xff) << 24))
29#define MCHP_XEC_ECIA_GIRQ(e) ((e) & 0x1f)
30#define MCHP_XEC_ECIA_GIRQ_POS(e) (((e) >> 8) & 0x1f)
31#define MCHP_XEC_ECIA_NVIC_AGGR(e) (((e) >> 16) & 0xff)
32#define MCHP_XEC_ECIA_NVIC_DIRECT(e) (((e) >> 24) & 0xff)