xtensa: remove core-macros.h from xtensa HAL

core-macros.h includes other files not part of the xtensa HAL, make this
esp32 specific

Fixes #31301

Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
This commit is contained in:
Sylvio Alves 2021-01-14 10:29:34 -03:00 committed by Anas Nashif
commit 232851a428
3 changed files with 2 additions and 1 deletions

View file

@ -21,6 +21,7 @@
#include <sys/util.h> #include <sys/util.h>
#include "clock_control_esp32.h" #include "clock_control_esp32.h"
#include "driver/periph_ctrl.h" #include "driver/periph_ctrl.h"
#include <xtensa/core-macros.h>
struct esp32_clock_config { struct esp32_clock_config {
uint32_t clk_src_sel; uint32_t clk_src_sel;

View file

@ -15,6 +15,7 @@
#include <soc/apb_ctrl_reg.h> #include <soc/apb_ctrl_reg.h>
#include <esp_system.h> #include <esp_system.h>
#include <soc.h> #include <soc.h>
#include <xtensa/core-macros.h>
extern int esp_clk_cpu_freq(void); extern int esp_clk_cpu_freq(void);
extern int esp_clk_apb_freq(void); extern int esp_clk_apb_freq(void);

View file

@ -7,7 +7,6 @@
#define ZEPHYR_ARCH_XTENSA_INCLUDE_XTENSA_API_H_ #define ZEPHYR_ARCH_XTENSA_INCLUDE_XTENSA_API_H_
#include <xtensa/hal.h> #include <xtensa/hal.h>
#include <xtensa/core-macros.h>
#include "xtensa_rtos.h" #include "xtensa_rtos.h"
#include "xtensa_context.h" #include "xtensa_context.h"