Song Ruo Jing
51744bd13d
refactor(clk): enable rtc_clk ci test for all supported targets
2025-04-23 14:15:01 +08:00
Wu Zheng Hui
fe3da7167e
Merge branch 'fix/fix_esp32p4_retention_cost' into 'master'
...
fix(esp_hw_support): optimize retention cost and update sleep time compensation
See merge request espressif/esp-idf!37920
2025-04-23 13:20:49 +08:00
morris
c94db04f2d
fix(spi): allocate driver memory with caps explicitly
2025-04-23 10:38:07 +08:00
wuzhenghui
21932876d5
fix(esp_hw_support): specify optimize options to avoid dirtying L2 mem after L1D$ writeback
2025-04-22 22:02:35 +08:00
wuzhenghui
6c4447ae2e
fix(esp_hw_support): fix wrong APB clock freq on retenion
2025-04-22 22:02:35 +08:00
wuzhenghui
cdc040c8ad
feat(esp_hw_support): count pau backup time into sleep rejection judgment
2025-04-22 22:02:34 +08:00
wuzhenghui
a1471f4f78
feat(esp_hw_support): remeasure sleep_time_overhead_out if min_freq_mhz changed
2025-04-22 22:02:34 +08:00
wuzhenghui
e30043804b
feat(esp_hw_support): use non-lock regi2c fast-up cpll/mpll enable process after sleep wakeup
2025-04-22 22:02:31 +08:00
Li Shuai
8e25a37f67
Merge branch 'feat/support_hp_uarts_wakeup_modes_during_light_sleep' into 'master'
...
support hp uarts wakeup modes during light sleep
See merge request espressif/esp-idf!37730
2025-04-22 17:49:02 +08:00
Wu Zheng Hui
d41cb1346e
Merge branch 'fix/fix_cache_hit_bypass_iram_safe_assertion' into 'master'
...
fix(esp_hw_support): fix cache hit bypass iram safe assertion on p4
See merge request espressif/esp-idf!38371
2025-04-22 16:22:37 +08:00
Li Shuai
9eca8fe97d
Merge branch 'fix/add_wait_chip_enter_sleep_delay_in_ut' into 'master'
...
fix(esp_hw_support): fix gpio/ext1 wakeup test UT high failure rate
Closes IDFCI-2848 and IDFCI-2847
See merge request espressif/esp-idf!38482
2025-04-22 15:09:54 +08:00
wuzhenghui
54f29671b8
fix(esp_hw_support): fix usj pad config bad retention
...
Closes https://github.com/espressif/esp-idf/issues/15797
2025-04-22 11:18:56 +08:00
Li Shuai
d115a3daac
feat(esp_driver_uart): support hp uarts wakeup modes 1 2 3 during light sleep
2025-04-21 14:03:34 +08:00
Jiang Jiang Jian
186f2a8929
Merge branch 'bugfix/idf-11425' into 'master'
...
power management module memory (iram or flash) usage optimization
Closes IDF-11425
See merge request espressif/esp-idf!37550
2025-04-19 11:55:45 +08:00
C.S.M
ff1652711c
Merge branch 'feat/add_cbs_bod' into 'master'
...
feat(bod): Add a simple callback function for brownout detector
Closes IDFGH-14954
See merge request espressif/esp-idf!38432
2025-04-18 11:34:48 +08:00
Li Shuai
0cb211489f
fix(ci): fix ci build error
2025-04-17 22:06:21 +08:00
Li Shuai
a5b1468ba0
change(esp_hw_support): modify to resolve some review threads
2025-04-17 22:06:21 +08:00
Li Shuai
a3e4e24a58
change(esp_hw_support): optimize get hp/lp dbias implementation iram or flash usage control by PM_SLP_IRAM_OPT
2025-04-17 22:06:21 +08:00
Li Shuai
59c7a639bc
fix(esp_hw_support): fix soc hang caused by deep sleep digital gpio isolate
2025-04-17 22:06:21 +08:00
Li Shuai
77a1e2931d
change: fix build clang test apps job error
2025-04-17 22:01:10 +08:00
Li Shuai
ce63f86f56
fix: fix ci job error of some instructions require put to iram text
2025-04-17 22:01:10 +08:00
Li Shuai
d9a675eff3
change: for ci pipeline check pre commit pass
2025-04-17 22:01:10 +08:00
Li Shuai
7eaf504d56
change(esp_hw_support): adpate the sleep exit flow execute time when sleep iram optimization is disabled
2025-04-17 22:01:10 +08:00
Li Shuai
87b8e64953
change(esp_hw_support): force invalidate all cache before exiting the sleep flow when sleep iram is disabled
2025-04-17 22:01:10 +08:00
Li Shuai
f90ba037fc
change(esp_hw_support); place the sleep flow context to internal ram when enable flash pd
2025-04-17 22:01:10 +08:00
Li Shuai
fc1d6cb7d8
change(esp_hw_support): optimize regi2c ctrl memory (iram or flash) usage control by REGI2C_CTRL_FUNC_IN_IRAM
2025-04-17 22:01:10 +08:00
Li Shuai
e0920f621d
change(esp_hw_support): optimize periph ctrl memory (iram or flash) usage control by PERIPH_CTRL_FUNC_IN_IRAM
2025-04-17 22:01:10 +08:00
Li Shuai
1e54f38b51
change(esp_hw_support): optimize esp_sleep_start function internal iram memory usage
2025-04-17 22:01:10 +08:00
Li Shuai
954270dda3
change(esp_hw_support): optimize sleep memory (iram or flash) usage control by PM_SLP_IRAM_OPT
2025-04-17 22:01:10 +08:00
wuzhenghui
f554d773fa
fix(esp_hw_support): add delay to wait chip enter sleep in ut
2025-04-17 21:59:30 +08:00
C.S.M
3f5cab42b2
feat(bod): Add a simple callback function for brownout detector,
...
Closes https://github.com/espressif/esp-idf/pull/15661
2025-04-17 14:25:46 +08:00
Laukik Hase
ecc547f4b0
Merge branch 'feat/esp_tee_hmac_ds_prot' into 'master'
...
feat(esp_tee): Protect the HMAC, DS and ECC peripherals from REE access
See merge request espressif/esp-idf!38285
2025-04-17 13:20:54 +08:00
Chen Ji Chang
8a9d659882
Merge branch 'feat/support_gdma_on_h4' into 'master'
...
feat(gdma): support gdma on esp32h4
Closes IDF-12382
See merge request espressif/esp-idf!38340
2025-04-17 11:34:56 +08:00
Laukik Hase
fc4802c0d6
feat(esp_tee): Protect the HMAC and DS peripherals from REE access
2025-04-16 19:19:04 +05:30
Kevin (Lao Kaiyao)
16d79103aa
Merge branch 'feature/support_c5_eco2_rom' into 'master'
...
feat(rom): update rom for c5 eco2
See merge request espressif/esp-idf!38297
2025-04-16 20:36:07 +08:00
morris
4a5d75ac85
Merge branch 'refactor/gdma_set_iram_safe_in_runtime' into 'master'
...
refactor(gdma): use run-time iram-safe config
Closes IDFGH-15089
See merge request espressif/esp-idf!37835
2025-04-16 16:31:56 +08:00
laokaiyao
9a88effab8
ci: disabled RF soc caps for c5 eco2
...
Disable the RF soc caps to bypass the build of un-supported RF examples
2025-04-16 11:01:39 +08:00
laokaiyao
0abc755342
feat(rom): update rom for c5 eco2
...
Breaking: Starting from this commit, ESP-IDF can only support ESP32-C5 v1.0 (ECO2)
2025-04-16 11:01:36 +08:00
wuzhenghui
a141d8c5bd
feat(esp_hw_support): optimize esp32p4 GPIO retention link
2025-04-16 10:30:56 +08:00
wuzhenghui
821631bd35
fix(esp_hw_support): iomux slp_sel is not avaliable to isolate mspi pin leakage on esp32p4
2025-04-16 10:30:56 +08:00
Wu Zheng Hui
d98c580d40
Merge branch 'fix/esp32p4_xtal_path_not_on_top' into 'master'
...
fix(esp_hw_support): fix esp32p4 xtal_xpd depends on TOP power domain
See merge request espressif/esp-idf!38328
2025-04-15 14:54:13 +08:00
Wu Zheng Hui
22f0ee5405
Merge branch 'change/allow_keep_sar_poweron_in_light_sleep' into 'master'
...
change(esp_hw_support): allow sar power keep on during lightsleep
Closes IDFGH-11268
See merge request espressif/esp-idf!38379
2025-04-15 14:47:55 +08:00
Chen Jichang
3d08799be7
feat(gdma): support gdma retention on h4
2025-04-15 11:34:58 +08:00
morris
d8f2cd80dc
feat(gdma): support allocate cache safe ISR for channels separately
2025-04-15 11:10:45 +08:00
armando
5a1cb71184
fix(mmu): fixed esp_mmu_map concurrent issue and add related docs
2025-04-14 10:45:40 +08:00
wuzhenghui
b41fb377f9
change(esp_hw_support): allow sar power keep on during lightsleep
...
Closes https://github.com/espressif/esp-idf/issues/12426
2025-04-11 18:15:33 +08:00
wuzhenghui
dbec79a508
fix(esp_hw_support): fix cache hit bypass iram safe assertion on p4
2025-04-11 15:35:34 +08:00
Wu Zheng Hui
a1be173193
Merge branch 'fix/fix_uart_console_broken_after_sleep' into 'master'
...
fix(esp_hw_support): fixed gpio sleep switching filling junk data to the console UART FIFO
See merge request espressif/esp-idf!38112
2025-04-09 22:06:22 +08:00
Jiang Jiang Jian
b93ac4734b
Merge branch 'bugfix/fix_modem_state_rx_bcn_failed' into 'master'
...
fix(wifi):fix modem state rx bcn failed when tbtt update, support modem state for coexist
Closes WIFI-6538, WIFIBUG-1052, WIFIBUG-128, WIFIBUG-1064, and WIFIBUG-1088
See merge request espressif/esp-idf!37238
2025-04-09 17:58:50 +08:00
wuzhenghui
054e492b04
fix(esp_hw_support): fixed gpio sleep switching filling junk data to the console UART FIFO
2025-04-09 17:55:24 +08:00