Li Shuai
0f20fcb8f2
fix(esp_hw_support): fix esp32c5 and esp32c61 wakeup failed when TOP rejects PD
2025-01-06 11:58:17 +08:00
Wu Zheng Hui
12bb853c64
Merge branch 'feat/wait_pll_stable_after_sleep_wakeup' into 'master'
...
feat(esp_hw_support): wait pll stable after sleep wakeup
Closes PM-280
See merge request espressif/esp-idf!34313
2024-12-26 14:27:07 +08:00
Gao Xu
1a9a5f4734
Merge branch 'feat/h21_introduce_step7' into 'master'
...
feat(esp32h21): ci enable public header check (stage7)
See merge request espressif/esp-idf!35858
2024-12-25 09:36:32 +08:00
gaoxu
3e30d2e928
feat(esp32h21): ci enable public header check (stage7)
2024-12-24 16:44:08 +08:00
Wu Zheng Hui
bba3063b52
Merge branch 'fix/fix_p4_deepsleep_io_leakage' into 'master'
...
fix(esp_hw_support): fix esp32p4 JTAG pad deepsleep current leakage
Closes PM-204
See merge request espressif/esp-idf!35633
2024-12-24 15:36:09 +08:00
wuzhenghui
58786528fd
fix(esp_hw_support): fix esp32p4 JTAG pad deepsleep current leakage
2024-12-23 21:17:31 +08:00
Song Ruo Jing
c749ec66f6
fix(gpio): fix pu, pd, drv value incorrect from gpio_dump_io_configuration on esp32
...
Closes https://github.com/espressif/esp-idf/issues/14931
2024-12-18 22:38:25 +08:00
Wu Zheng Hui
cd225d0788
Merge branch 'fix/fix_flash_clock_changed_after_sleep' into 'master'
...
fix(esp_hw_support): fix mspi clock freq changed after lightsleep
Closes PM-231 and PM-299
See merge request espressif/esp-idf!34982
2024-12-16 21:34:38 +08:00
wuzhenghui
7d0d95b7d8
fix(esp_hw_support): fix mspi clock freq changed after lightsleep
2024-12-13 15:47:49 +08:00
Guillaume Souchere
c80ba4023d
Merge branch 'fix/heap-allocate-in-rtc-iram' into 'master'
...
fix(heap): MALLOC_CAP_EXEC does not allocate in RTC IRAM
Closes IDFGH-14012
See merge request espressif/esp-idf!34750
2024-12-12 18:51:52 +08:00
Armando
6528ab5971
refactor(mspi): refactor mspi clock src settings
2024-12-11 14:46:07 +08:00
Armando
5c32d4c22a
fix(mspi): fix init stuck when flash qio and xip_psram condition
...
Closes https://github.com/espressif/esp-idf/issues/14979
2024-12-10 15:30:10 +08:00
Guillaume Souchere
a995a5339b
fix(heap): MALLOC_CAP_EXEC does not allocate in RTC IRAM
...
This commit fixes the issue when trying to allocate memory
with the MALLOC_CAP_EXEC in RTC memory. Prior to the fix,
the heap allocator was returning an address in RTC DRAM.
To fix this issue:
- modified memory_layout.c of the concerned targets to fill the iram_address
field in the rtc entry of the soc_memory_region array properly.
- modified heap component related functions to return IRAM address when
an allocation in RTC memory with MALLOC_CAP_EXEC is requested.
Closes https://github.com/espressif/esp-idf/issues/14835
2024-12-09 09:34:56 +01:00
Mahavir Jain
6a4a124d65
Merge branch 'feature/enable_rsa_based_secure_boot_for_c5_eco1' into 'master'
...
feat(bootloader_support): enabled RSA based secure boot scheme for ESP32C5 ECO1
Closes IDF-10453 and IDF-11441
See merge request espressif/esp-idf!35104
2024-12-04 18:00:34 +08:00
Armando
339c24ca47
refactor(mspi): added mspi_timing_tuning dir
2024-12-04 09:45:03 +08:00
morris
486fd18d16
Merge branch 'refactor/cp_dma_use_gdma_link' into 'master'
...
refactor(cp_dma): to use gdma_link driver for descriptor config
See merge request espressif/esp-idf!35348
2024-12-03 21:36:25 +08:00
nilesh.kale
1e11340061
feat(bootloader_support): enabled RSA based secure boot scheme for ESP32C5 ECO1
...
This commit enabled RSA based secure boot scheme for ESP32C5 ECO1 module.
This update also adds a check to ensure the selected secure boot scheme is
valid for ECO0 modules.
2024-12-03 16:48:56 +05:30
Alexey Lapshin
f297a9d487
Merge branch 'feature/add-picolibc-support' into 'master'
...
Add picolibc support
Closes IDF-11319
See merge request espressif/esp-idf!33601
2024-12-03 13:12:41 +08:00
morris
6faa3d6605
Merge branch 'bugfix/gdma_burst_config_esp32c5' into 'master'
...
fix(gdma): burst size should be configurable on esp32c5
See merge request espressif/esp-idf!35322
2024-12-03 11:11:02 +08:00
Alexey Lapshin
888b5f7e8d
feat(newlib): add picolibc support
2024-12-02 21:35:56 +07:00
Mahavir Jain
9ee8daf336
Merge branch 'feature/esp_tee' into 'master'
...
feat(security): Support for ESP-TEE
Closes IDF-6902, IDF-8268, IDF-9389, IDF-10479, IDF-10480, IDF-10482, IDF-10755, and IDF-11438
See merge request espressif/esp-idf!32050
2024-12-02 21:18:06 +08:00
morris
f47cb027df
fix(gdma): burst size should be configurable on esp32c5
2024-12-02 18:04:41 +08:00
morris
364bbbde68
refactor(cp_dma): to use gdma_link driver for descriptor config
2024-12-02 17:40:13 +08:00
Wu Zheng Hui
1b44d4df3b
Merge branch 'fix/fix_tg_retention_failure' into 'master'
...
fix(esp_driver_gptimer): do gptimer retention by timer unit rather than timer group
Closes PM-233 and IDFCI-2427
See merge request espressif/esp-idf!35284
2024-12-02 16:44:05 +08:00
Song Ruo Jing
0de04dbaa6
Merge branch 'feature/uart_sleep_retention_support_c5_c61' into 'master'
...
feat(uart): support uart sleep retention on C5/C61
Closes IDF-10384, IDF-10411, and IDF-11370
See merge request espressif/esp-idf!34883
2024-12-02 15:11:11 +08:00
Laukik Hase
f254f93594
feat(esp_tee): Support for ESP-TEE - esp_hw_support component
2024-12-02 12:20:03 +05:30
wuzhenghui
3ae1929e58
fix(esp_driver_gptimer): do gptimer retention by timer unit rather than timer group
2024-11-29 16:25:26 +08:00
Armando (Dou Yiwen)
4cb18200d5
Merge branch 'feat/120m_flash_p4' into 'master'
...
flash: 120MHz timing tuning support on ESP32P4 (no merge now)
Closes IDF-11678
See merge request espressif/esp-idf!34995
2024-11-29 11:40:29 +08:00
morris
59174716e5
Merge branch 'refactor/fine_tune_dphy_pll' into 'master'
...
feat(mipi): fine tune DPHY PLL clock
See merge request espressif/esp-idf!35162
2024-11-28 22:09:47 +08:00
wuzhenghui
af7e05b6f7
fix(esp_hw_support): fix retention link dump helper functions
2024-11-28 16:29:13 +08:00
Song Ruo Jing
3abfd17004
feat(uart): support uart sleep retention on C5/C61
2024-11-28 14:59:05 +08:00
Song Ruo Jing
8771607562
Merge branch 'bugfix/warn_rc32k_use_in_kconfig' into 'master'
...
fix(clk): add an inevitable kconfig option to be selected to use rc32k
See merge request espressif/esp-idf!34417
2024-11-28 14:58:16 +08:00
Armando
35a74630dc
change(flash): add fdummy rin update
2024-11-28 14:53:20 +08:00
Armando
4c2b9909c4
ci(flash): added 120M supported runner
2024-11-28 14:53:19 +08:00
Armando
4b966ef78d
test(mspi): test 120m sdr flash 200m ddr psram on esp32p4
2024-11-28 14:53:19 +08:00
Armando
1eef2e8c19
feat(mspi): supported flash 120MHz SDR timing tuning on ESP32P4
2024-11-28 14:53:19 +08:00
morris
2bf02443f1
feat(mipi): fine tune DPHY PLL clock
2024-11-28 11:20:45 +08:00
morris
13d0e83cd6
fix(driver): issues reported by coverity
2024-11-27 09:57:37 +08:00
Song Ruo Jing
aa35807198
fix(clk): add an inevitable kconfig option to be selected to use rc32k
2024-11-26 21:20:32 +08:00
Guillaume Souchere
2a9a41886c
feat(heap): Sort list of registered heap by increasing size
...
For a given group of heaps sharing the same capabilities, it is
best to use smaller heaps first when performing "small" allocations
to keep the bigger heaps untouched. This prevents the scenario where
a series of small allocations would crowd the bigger heaps making
any bigger allocation fail for lack of space.
Closes https://github.com/espressif/esp-idf/issues/13588
2024-11-21 11:02:19 +01:00
Armando
5618f3eb16
change(vad): wakeup driver maitain necessary power domain
2024-11-21 11:08:11 +08:00
Jiang Jiang Jian
1f947551c0
Merge branch 'feat/sleep_retention_expand_module_bitmap' into 'master'
...
expand the number of sleep retention modules supported on different chips
Closes PM-230
See merge request espressif/esp-idf!33755
2024-11-20 14:50:35 +08:00
Jiang Jiang Jian
f5ae64bf2c
Merge branch 'fix/fix_modem_module_clock_missing_after_ota' into 'master'
...
fix(esp_system): deselect all modem modules lp clock source selection before clk initialization
See merge request espressif/esp-idf!34922
2024-11-20 10:55:27 +08:00
Li Shuai
08dd3adeec
change(esp_hw_support): fix some sleep retention build error
2024-11-18 15:46:11 +08:00
Li Shuai
641be3ad1f
change(esp_hw_support): update power domain pd allowed check logic
2024-11-18 15:40:47 +08:00
Li Shuai
8eea8a8ef3
change(esp_hw_support): update some modules sleep retention init dependency bitmap
2024-11-18 15:40:47 +08:00
Li Shuai
8368564717
feat(esp_hw_support): extend sleep retention module bitmap bit width
2024-11-18 15:38:30 +08:00
morris
b9a8180b17
test(parlio): dma can transmit PSRAM buffer
2024-11-18 14:37:00 +08:00
wuzhenghui
c067e406ce
fix(esp_system): deselect all modem modules clk source selection before clk init
2024-11-15 11:00:16 +08:00
Gao Xu
bbcfb35d67
Merge branch 'feat/h21_introduce_step1_target' into 'master'
...
feat(esp32h21): introduce target esp32h21 (stage 1/8) 😐
See merge request espressif/esp-idf!34542
2024-11-14 10:46:44 +08:00