From cb161c2ae35e54d28c1620d6d920eaee48f5d38b Mon Sep 17 00:00:00 2001 From: zhangyuan29 Date: Thu, 9 Jan 2025 17:04:00 +0800 Subject: [PATCH] arch/tricore: include arch.h in irq.h add arch.h in irq.h Signed-off-by: zhangyuan29 --- arch/tricore/include/irq.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/arch/tricore/include/irq.h b/arch/tricore/include/irq.h index f8beb274e96..bb55c0269bb 100644 --- a/arch/tricore/include/irq.h +++ b/arch/tricore/include/irq.h @@ -44,6 +44,7 @@ /* Include chip-specific IRQ definitions (including IRQ numbers) */ #include +#include #if defined(CONFIG_ARCH_TC3XX) # include @@ -202,7 +203,7 @@ static inline_function bool up_interrupt_context(void) static inline_function uintptr_t up_getusrsp(void *regs) { - uintptr_t *csaregs = regs; + uintptr_t *csaregs = (uintptr_t *)regs; if (csaregs[REG_LPCXI] & PCXI_UL) {