esp-idf/components/esp_hw_support/include
Darian Leung a73dd07d12 esp_hw_support: Fix esp_light_sleep_start() deadlock
esp_light_sleep_start() will stall the other CPU via esp_ipc_isr_stall_other_cpu(). After stalling the other CPU,
will call esp_clk_... API which themselves take locks. If the other stalled CPU is holding those locks, this will
result in a deadlock.

This commit adds a workaround calling esp_clk_private_lock() to take the lock before stalling the other CPU.
2022-08-10 18:52:32 +08:00
..
esp_private esp_hw_support: Fix esp_light_sleep_start() deadlock 2022-08-10 18:52:32 +08:00
hal esp_system: Remove deprecate section from esp_cpu.h 2022-07-22 00:06:06 +08:00
soc Clean IRAM and DRAM address space conversion macros 2022-07-29 17:07:39 +08:00
clk_ctrl_os.h i2s: Introduced a brand new driver 2022-06-15 10:29:06 +08:00
dport_access.h dport: Move DPORT workaround to G0 2022-05-31 13:44:18 +08:00
esp_async_memcpy.h esp_hw_support: update copyright notice 2021-08-05 16:30:10 +02:00
esp_chip_info.h efuse: Adds major and minor versions and others 2022-07-05 14:38:27 +08:00
esp_cpu.h esp_system: Remove deprecate section from esp_cpu.h 2022-07-22 00:06:06 +08:00
esp_crc.h esp_hw_support: update copyright notice 2021-08-05 16:30:10 +02:00
esp_fault.h esp_hw_support: update copyright notice 2021-08-05 16:30:10 +02:00
esp_interface.h esp_hw_support: update copyright notice 2021-08-05 16:30:10 +02:00
esp_intr_alloc.h esp_hw_support: update copyright notice 2021-08-05 16:30:10 +02:00
esp_mac.h docs: fix all doxygen warnings 2022-05-12 14:50:03 +08:00
esp_memory_utils.h esp_hw_support: remove public dependency on bootloader_support 2022-04-16 10:50:12 +02:00
esp_memprot_err.h System/Security: Memprot API unified (ESP32S3) 2022-06-20 02:36:44 +00:00
esp_memprot_types.h System/Security: Memprot API unified (ESP32C3) 2021-12-21 01:50:36 +01:00
esp_memprot.h System/Security: Memprot API unified (ESP32S3) 2022-06-20 02:36:44 +00:00
esp_random.h esp_hw_support/esp_system: Re-evaluate header inclusions and include directories 2022-03-07 11:18:08 +05:30
esp_sleep.h soc: added SOC_TOUCH_SENSE_SUPPORTED macro 2022-07-22 00:12:36 +00:00
rtc_wdt.h esp_hw_support/esp_system: Re-evaluate header inclusions and include directories 2022-03-07 11:18:08 +05:30
spinlock.h esp_hw_support: Update spinlocks to use esp_cpu_compare_and_set() 2022-07-22 00:06:06 +08:00