From 5a47c60dbf4f24fa9ad2206502d5eab152587eac Mon Sep 17 00:00:00 2001 From: Daniel Leung Date: Fri, 2 Nov 2018 13:24:28 -0700 Subject: [PATCH] arch: xtensa: include soc.h to fix build errors There are places where soc.h must be included. So include it. Signed-off-by: Daniel Leung --- arch/xtensa/core/irq_offload.c | 5 +++++ include/arch/xtensa/xtensa_irq.h | 3 +++ 2 files changed, 8 insertions(+) diff --git a/arch/xtensa/core/irq_offload.c b/arch/xtensa/core/irq_offload.c index 6aefcf75f70..c06987a5e7f 100644 --- a/arch/xtensa/core/irq_offload.c +++ b/arch/xtensa/core/irq_offload.c @@ -8,6 +8,11 @@ #include #include +#ifndef CONFIG_BOARD_QEMU_XTENSA +/* qemu_xtensa has no soc definitions */ +#include +#endif + /* * Xtensa core should support software interrupt in order to allow using * irq_offload feature diff --git a/include/arch/xtensa/xtensa_irq.h b/include/arch/xtensa/xtensa_irq.h index 51975f1ff5f..bed19534d90 100644 --- a/include/arch/xtensa/xtensa_irq.h +++ b/include/arch/xtensa/xtensa_irq.h @@ -13,6 +13,9 @@ #ifdef CONFIG_MULTI_LEVEL_INTERRUPTS +/* for _soc_irq_*() */ +#include + #define CONFIG_NUM_IRQS (XCHAL_NUM_INTERRUPTS +\ (CONFIG_NUM_2ND_LEVEL_AGGREGATORS +\ CONFIG_NUM_3RD_LEVEL_AGGREGATORS) *\