wanckl
94831e429b
fix(esp_hw_support): fixed spi buslock multi dev acq/release logic issue
2026-06-29 15:41:15 +08:00
JiangGuangMing and Cursor
a90989cd6f
feat(usb): add usb wakeup from light sleep example
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-11 09:24:04 +08:00
Chen Jichang
d1a64bffc0
refactor(clk_tree): use general api to enable the clk
2026-05-15 13:55:37 +08:00
sibeibei
86a9823e5e
fix(wifi): fix modem sleep flag clear failed
2026-05-12 19:22:54 +08:00
Li Shuai
1f524131b0
fix(esp_hw_support): fix analog i2c master race cause by phy retention link
2026-03-20 15:09:19 +08:00
Jiang Jiang Jian
d65170e2fb
Merge branch 'bugfix/fix_external_coexistence_depends_on_wifi_connect_issue_v6.0' into 'release/v6.0'
...
Bugfix/fix external coexistence depends on wifi connect issue v6.0(Backport v6.0)
See merge request espressif/esp-idf!46313
2026-03-20 10:15:39 +08:00
morris
751231cb64
Merge branch 'bugfix/lp_io_clock_control_v6.0' into 'release/v6.0'
...
fix(rtcio): RTC GPIO configuration should be written if LP IO clock exists (v6.0)
See merge request espressif/esp-idf!46595
2026-03-19 23:17:09 +08:00
Song Ruo Jing
68ed9e912b
fix(rtcio): RTC GPIO configuration should be written if LP IO clock exists
2026-03-13 11:22:37 +08:00
Chen Jichang
04df934c05
refactor(flash_enc): move esp_flash_encryption_enabled() to efuse component
2026-03-06 18:14:22 +08:00
muhaidong
f62fb8c37c
fix(wifi): fix external coexistence depends on wifi connect issue
2026-03-05 16:59:54 +08:00
hebinglin
dbcc949b1c
change(esp_hw_support): remove sleep_mmu_retention related flow for esp32c5 eco1
2026-02-01 11:59:16 +08:00
Jiang Jiang Jian
afa266ebd6
Merge branch 'fix/fix_i2c_modem_clock_ref_count_mismatch_v6.0' into 'release/v6.0'
...
feat(esp_hw_support): add reference count control & clock enable checking for modem clock devices (v6.0)
See merge request espressif/esp-idf!45533
2026-02-01 11:54:27 +08:00
wuzhenghui
2d8c6ed6b4
change(esp_hal_rtc_timer): unify lp_timer/rtc_timer naming to RTC_TIMER
2026-01-31 22:31:34 +08:00
wuzhenghui
8e67e95815
feat(esp_hw_support): implement CHECK_ENABLE operations for modem clock control functions
2026-01-30 15:30:34 +08:00
Jiang Jiang Jian
ea33171ec8
Merge branch 'feat/support_configurable_behavior_for_sleep_console_v6.0' into 'release/v6.0'
...
feat(esp_hw_support): Support configurable console uart behavior before sleep (v6.0)
See merge request espressif/esp-idf!44949
2026-01-28 17:50:23 +08:00
Chen Chen
a9d7ccbb15
refactor: remove some dependency on hal components
2026-01-13 10:29:44 +08:00
liuning
a567d91e85
fix(wifi): allow to disable wifi modem clocks if wifi is not inited
2026-01-09 16:53:20 +08:00
liuning
675a977ac8
feat(phy): add check for required clock bits during phy enable
2026-01-09 16:53:20 +08:00
liuning
9c9f884f3a
bugfix(wifi): fix incomplete phy initialization due to absence of bb clocks at coexistence scenarios
2026-01-09 16:53:20 +08:00
wuzhenghui
da0ae0e56d
feat(esp_hw_support): support configurable uarts behavior before sleep
2026-01-09 11:09:01 +08:00
sibeibei
7d013fb36d
fix: add mutex protection for software trigger RegDMA start to avoid data races
2025-12-11 20:31:50 +08:00
C.S.M
ed64e7bf78
ci(header_check): Add check for public header should not include freertos
2025-12-10 15:10:43 +08:00
morris
06bed0e95a
Merge branch 'fix/usb_phy_on_linux_backport_v6.0' into 'release/v6.0'
...
fix(usb): Fix USB PHY mocking on linux target (backport v6.0)
See merge request espressif/esp-idf!43622
2025-11-28 10:51:36 +08:00
Tomas Rezucha
0b6552abdd
fix(usb): Fix USB PHY mocking on linux target
2025-11-23 17:33:28 +01:00
harshal.patil
c1503cd847
feat(bootloader_support): Support Flash Encryption using Key Manager
2025-11-20 11:37:05 +05:30
Jiang Jiang Jian
86d09a29c6
Merge branch 'fix/esp32p4_rev3_hardware_issue_workarounds_v6.0' into 'release/v6.0'
...
fix(esp_hw_support): esp32p4 eco5 hardware issues workaround (v6.0)
See merge request espressif/esp-idf!42941
2025-11-14 16:47:24 +08:00
morris
cc5bad7e39
Merge branch 'feature/esp32p4_eco5_io_hold_v6.0' into 'release/v6.0'
...
feat(gpio): add IO hold support for Deep-sleep for ESP32-P4 ECO5 (v6.0)
See merge request espressif/esp-idf!43307
2025-11-14 15:51:25 +08:00
morris
611f5cc3ed
Merge branch 'bugfix/fix_gdma_acquire_and_release_v6.0' into 'release/v6.0'
...
fix(gdma): fix the concurrent contention issue of gdma application or release (v6.0)
See merge request espressif/esp-idf!43024
2025-11-13 10:17:15 +08:00
Song Ruo Jing
e28ff72154
feat(gpio): add IO hold support for Deep-sleep for ESP32-P4 ECO5
2025-11-12 22:28:03 +08:00
wuzhenghui
9d865e22a6
fix(esp_hw_support): add PD_TOP lightsleep mspi failure workaround for p4 rev3
2025-11-11 21:56:26 +08:00
hebinglin
b113517e70
feat(esp_hw_support): support lp uart wakeup during sleep v6.0
2025-11-06 19:25:20 +08:00
morris
468ae71bd7
fix(gdma): fixed the race conditon in of gdma resource allocation
2025-11-03 10:10:29 +08:00
wuzhenghui
065dd70056
change(esp_hw_support): move ESP_SLEEP_POWER_DOWN_CPU to Kconfig
2025-10-14 16:33:30 +08:00
wuzhenghui
af1c8a568d
feat(esp_hw_support): update cpu_pd support for esp32p4 v3.0
2025-10-14 16:33:28 +08:00
Chen Jichang
d0e24e4a81
refactor(hw_support): remove unused periph_module_t members
2025-10-09 15:27:20 +08:00
Omar Chebib
324446da95
feat(mailbox): define and implement a mailbox API with hardware and software support
2025-09-25 10:25:15 +08:00
gaoxu
e5c6b87c10
fix(tsens): fix temp_sensor affect by adc reset
2025-09-22 08:19:46 +08:00
Marius Vikhammer
04fdae2f67
feat(ulp): added lp-core exception as wake-up source
2025-09-18 11:14:02 +08:00
morris
661590940a
refactor(etm): enhance thread safety and clean up soc macros
2025-08-18 14:58:24 +08:00
He Binglin
7e1f3e35e1
Merge branch 'bugfix/es_idf_clkicg_idf-13119' into 'master'
...
fix(esp_hw_support): fix dead code and out-of-bounds in esp_sleep_clock_config function
Closes IDF-13119 and IDF-13103
See merge request espressif/esp-idf!40989
2025-08-15 13:08:36 +08:00
C.S.M
0121a14699
refactor(temperature_sensor): Move temperature calculation from hw_support to hal
2025-08-11 11:47:20 +08:00
hebinglin
1e89698c60
fix(esp_hw_support): change esp_sleep_clock_option_t to fix idf-13119
2025-08-11 10:24:12 +08:00
Song Ruo Jing
2319386d9d
Merge branch 'bugfix/gpio_esp32_workaround' into 'master'
...
fix(gpio): fix ESP32 GPIO sleep mode handling
Closes IDF-13626
See merge request espressif/esp-idf!40988
2025-08-07 17:14:58 +08:00
C.S.M
818579b78d
test(i3c_master): Add multi test for i3c master
2025-08-06 18:04:29 +08:00
Song Ruo Jing
9a2984b4c0
fix(gpio): fix ESP32 GPIO sleep mode handling
...
The previous workaround does not work, the backup/restore should apply to RTC IO registers.
Also moved the workaround to sleep_gpio.c to avoid gpio hal using kconfig.
2025-08-05 21:02:09 +08:00
harshal.patil
60ff4bca9b
refactor(esp_system): Update all references of the memory protection configs
2025-08-04 11:43:01 +05:30
Kevin (Lao Kaiyao)
1a242d132c
Merge branch 'feature/support_i2s_and_etm_on_h4' into 'master'
...
feat(i2s & etm): support i2s and etm on esp32-h4
Closes IDF-12385, IDF-12355, and IDF-13396
See merge request espressif/esp-idf!39698
2025-07-22 20:27:11 +08:00
Wu Zheng Hui
92b84443f3
Merge branch 'feat/support_modify_regdma_link_skip_flag_dynamically' into 'master'
...
feat(esp_hw_support): add API to supoport modify retention skip flag dynamically
See merge request espressif/esp-idf!40596
2025-07-22 14:19:29 +08:00
laokaiyao
0a110478ea
feat(modem_etm): support modem etm on h4
2025-07-18 15:51:34 +08:00
wuzhenghui
2dc52022ac
feat(esp_hw_support): add API to supoport modify retention skip flag dynamically
2025-07-15 18:05:52 +08:00