esp-idf/components/esp_system/port/soc/esp32c3
Darian Leung a8a3756b38 hal: Route CPU and Interrupt Controller HAL/LL to esp_cpu calls
This commit makes changes to cpu_ll.h, cpu_hal.h, and interrupt_controller_hal.h:

- Moved to esp_hw_support in order to be deprecated in the future
- HAL/LL API now route their calls to esp_cpu.h functions instead

Also updated soc_hal.h as follows:

- Removed __SOC_HAL_..._OTHER_CORES() macros as they dependend on cpu_hal.h
- Made soc_hal.h and soc_ll.h interfaces always inline, and removed soc_hal.c.

This commit also updates the XCHAL_ERRATUM_572 workaround by

- Removing it's HAL function and invoking the workaround it directly the bootloader
- Added missing workaround for the ESP32-S3
2022-06-14 14:40:03 +08:00
..
apb_backup_dma.c esp_wifi: fix esp32c3 code issues 2021-01-10 16:16:28 +08:00
cache_err_int.c cache: access error & illegal error ll functions 2022-05-23 15:00:47 +08:00
clk.c reset_reasons: EFUSE_RST is treated as POWERON_RST 2022-06-09 17:49:03 +08:00
CMakeLists.txt debug_stubs: Refactor and add support for RISCV 2021-11-04 01:33:24 +03:00
Kconfig.cpu soc: moved kconfig options out of the target component. 2022-04-21 12:09:43 +08:00
Kconfig.system system: move kconfig options out of target component 2022-03-02 01:22:26 +00:00
reset_reason.c reset_reasons: EFUSE_RST is treated as POWERON_RST 2022-06-09 17:49:03 +08:00
system_internal.c hal: Route CPU and Interrupt Controller HAL/LL to esp_cpu calls 2022-06-14 14:40:03 +08:00