14#ifndef ZEPHYR_INCLUDE_ARCH_TRICORE_IRQ_H_
15#define ZEPHYR_INCLUDE_ARCH_TRICORE_IRQ_H_
24#define IRQ_USE_TOS BIT(1)
25#define IRQ_TOS GENMASK(31, 28)
35extern void z_tricore_irq_config(
unsigned int irq,
unsigned int prio,
unsigned int flags);
37#define ARCH_IRQ_CONNECT(irq_p, priority_p, isr_p, isr_param_p, flags_p) \
39 Z_ISR_DECLARE(irq_p, 0, isr_p, isr_param_p); \
40 z_tricore_irq_config(irq_p, priority_p, flags_p); \
void arch_irq_disable(unsigned int irq)
Disable the specified interrupt line.
int arch_irq_is_enabled(unsigned int irq)
Test if an interrupt line is enabled.
void arch_irq_enable(unsigned int irq)
Enable the specified interrupt line.
Public interface for configuring interrupts.
flags
Definition parser.h:86
Software-managed ISR table.