esp-idf/components/esp_system/port/soc/esp32h2
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 esp32h2: update esp_system and esp_hw_support to support esp32h2 2021-07-01 19:53:11 +08:00
cache_err_int.c cache: access error & illegal error ll functions 2022-05-23 15:00:47 +08:00
clk.c dport: Move DPORT workaround to G0 2022-05-31 13:44:18 +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 soc: add reset reasons in soc component 2021-07-13 10:45:38 +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