diff options
| author | GuEe-GUI <[email protected]> | 2026-03-06 21:10:56 +0800 |
|---|---|---|
| committer | Rbb666 <[email protected]> | 2026-06-08 14:57:37 +0800 |
| commit | 63965cb103e5dcc6fe253579a063019542bdb35c (patch) | |
| tree | 0ed003012c544f220442e994ffbcb2ec53b2f742 /components/drivers/include | |
| parent | ba3dcd55226aa88fd6501634308c4c8a1f0acb3a (diff) | |
[bsp][zynqmp-a53-dfzu2eg] enable full dm
This is a builtin fdt example BSP
Signed-off-by: GuEe-GUI <[email protected]>
Diffstat (limited to 'components/drivers/include')
| -rw-r--r-- | components/drivers/include/dt-bindings/interrupt-controller/arm-gic.h | 24 | ||||
| -rw-r--r-- | components/drivers/include/dt-bindings/interrupt-controller/irq.h | 17 |
2 files changed, 41 insertions, 0 deletions
diff --git a/components/drivers/include/dt-bindings/interrupt-controller/arm-gic.h b/components/drivers/include/dt-bindings/interrupt-controller/arm-gic.h new file mode 100644 index 0000000000..c443cd61e0 --- /dev/null +++ b/components/drivers/include/dt-bindings/interrupt-controller/arm-gic.h @@ -0,0 +1,24 @@ +/* + * Copyright (c) 2006-2022, RT-Thread Development Team + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#ifndef __DT_BINDINGS_INTERRUPT_CONTROLLER_ARM_GIC_H__ +#define __DT_BINDINGS_INTERRUPT_CONTROLLER_ARM_GIC_H__ + +#include <dt-bindings/interrupt-controller/irq.h> + +/* interrupt specifier cell 0 */ + +#define GIC_SPI 0 +#define GIC_PPI 1 + +/* + * Interrupt specifier cell 2. + * The flags in irq.h are valid, plus those below. + */ +#define GIC_CPU_MASK_RAW(x) ((x) << 8) +#define GIC_CPU_MASK_SIMPLE(num) GIC_CPU_MASK_RAW((1 << (num)) - 1) + +#endif /* __DT_BINDINGS_INTERRUPT_CONTROLLER_ARM_GIC_H__ */ diff --git a/components/drivers/include/dt-bindings/interrupt-controller/irq.h b/components/drivers/include/dt-bindings/interrupt-controller/irq.h new file mode 100644 index 0000000000..cdf8e6f429 --- /dev/null +++ b/components/drivers/include/dt-bindings/interrupt-controller/irq.h @@ -0,0 +1,17 @@ +/* + * Copyright (c) 2006-2022, RT-Thread Development Team + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#ifndef __DT_BINDINGS_INTERRUPT_CONTROLLER_IRQ_H__ +#define __DT_BINDINGS_INTERRUPT_CONTROLLER_IRQ_H__ + +#define IRQ_TYPE_NONE 0 +#define IRQ_TYPE_EDGE_RISING 1 +#define IRQ_TYPE_EDGE_FALLING 2 +#define IRQ_TYPE_EDGE_BOTH (IRQ_TYPE_EDGE_FALLING | IRQ_TYPE_EDGE_RISING) +#define IRQ_TYPE_LEVEL_HIGH 4 +#define IRQ_TYPE_LEVEL_LOW 8 + +#endif /* __DT_BINDINGS_INTERRUPT_CONTROLLER_IRQ_H__ */ |
