xtensa: rename z_arch_irq_is_enabled for multi-level interrupts
This follows the z_arch_irq_en-/dis-able() so that the SoC definitions are responsible for functions related to multi-level interrupts. Signed-off-by: Daniel Leung <daniel.leung@intel.com>
This commit is contained in:
parent
460e3c0094
commit
984002de6d
2 changed files with 6 additions and 2 deletions
|
@ -222,7 +222,7 @@ void *xtensa_excint1_c(int *interrupted_stack)
|
|||
return z_get_next_switch_handle(interrupted_stack);
|
||||
}
|
||||
|
||||
int z_arch_irq_is_enabled(unsigned int irq)
|
||||
int z_xtensa_irq_is_enabled(unsigned int irq)
|
||||
{
|
||||
u32_t ie;
|
||||
|
||||
|
|
|
@ -34,6 +34,8 @@
|
|||
#define z_arch_irq_enable(irq) z_soc_irq_enable(irq)
|
||||
#define z_arch_irq_disable(irq) z_soc_irq_disable(irq)
|
||||
|
||||
#define z_arch_irq_is_enabled(irq) z_soc_irq_is_enabled(irq)
|
||||
|
||||
#else
|
||||
|
||||
#define CONFIG_NUM_IRQS XCHAL_NUM_INTERRUPTS
|
||||
|
@ -41,6 +43,8 @@
|
|||
#define z_arch_irq_enable(irq) z_xtensa_irq_enable(irq)
|
||||
#define z_arch_irq_disable(irq) z_xtensa_irq_disable(irq)
|
||||
|
||||
#define z_arch_irq_is_enabled(irq) z_xtensa_irq_is_enabled(irq)
|
||||
|
||||
#endif
|
||||
|
||||
/**
|
||||
|
@ -92,7 +96,7 @@ static ALWAYS_INLINE bool z_arch_irq_unlocked(unsigned int key)
|
|||
return (key & 0xf) == 0; /* INTLEVEL field */
|
||||
}
|
||||
|
||||
extern int z_arch_irq_is_enabled(unsigned int irq);
|
||||
extern int z_xtensa_irq_is_enabled(unsigned int irq);
|
||||
|
||||
#include <irq.h>
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue