Jiang Jiang Jian
54fe3373ed
Merge branch 'chip/add_wifi_support_for_esp32c61_eco3_rebase_master' into 'master'
...
feat(wifi): add esp32c61 eco3 wifi support
Closes IDF-9244, IDF-9245, IDF-9246, IDF-9247, IDF-9248, IDF-9250, IDF-9513, IDF-10382, IDF-10384, IDF-11003, IDF-11004, IDF-10643, IDF-10642, IDF-10619, IDF-10634, IDF-10632, IDF-10636, IDF-10637, IDF-10626, IDF-10620, IDF-10621, IDF-10623, IDF-10635, IDF-10629, IDF-10622, IDF-10624, and IDF-10625
See merge request espressif/esp-idf!39720
2025-07-03 16:44:35 +08:00
wuzhenghui
5436d1f0c4
fix(esp_system): force enable uart0 sclk in esp_restart
2025-06-27 20:04:13 +08:00
wuzhenghui
bc5bef5556
feat(esp_hw_support): fix some issues and update esp32c61 eco3 sleep features
2025-06-27 13:59:53 +08:00
Omar Chebib
20da6a9a5c
fix(esp_system): task wdt now checks the interrupt allocator return value
2025-06-26 11:38:38 +08:00
Alexey Lapshin
1a464c0914
fix(esp_system): suppress -Wanalyzer-infinite-loop warning
2025-06-25 18:00:39 +07:00
Alexey Lapshin
86ca6ef829
fix(build): fix -Wanalyzer-undefined-behavior-ptrdiff warnings
2025-06-25 18:00:39 +07:00
Gao Xu
c59b42ca9e
Merge branch 'fix/fix_h4_wrong_spinlock' into 'master'
...
fix(esp_system): fix wrong spinlock num on H4
See merge request espressif/esp-idf!39924
2025-06-24 10:50:29 +08:00
Konstantin Kondrashov
ff53d5d32c
Merge branch 'feature/iram_esp_system' into 'master'
...
feat(esp_system): Adds Kconfigs to place code in IRAM
Closes IDF-11426
See merge request espressif/esp-idf!38292
2025-06-24 05:46:09 +08:00
Konstantin Kondrashov
ff0408c087
feat(esp_system): Adds Kconfigs to place code in IRAM
2025-06-23 13:23:33 +03:00
Omar Chebib
e6e898e9de
fix(esp_system): fix the usage conditions of os_spinlock
2025-06-23 16:24:52 +08:00
Xiao Xufeng
5aa1a5f6ab
esp_system: increase bootloader partition size in examples using framepointer
2025-06-23 16:22:38 +08:00
yanzihan@espressif.com
08eea3c058
feat(esp_hw_support): use pvt to auto control digital ldo and rtc ldo for esp32p4
2025-06-23 00:28:53 +08:00
Sudeep Mohanty
7023f5bf3c
Merge branch 'contrib/github_pr_16040' into 'master'
...
refactor(xtensa): Rename specreg.h register macros (GitHub PR)
Closes IDFGH-11606 and IDFGH-15386
See merge request espressif/esp-idf!39649
2025-06-20 08:51:33 +02:00
C.S.M
f76d50c279
refactor(system): Make it usable in tee build
2025-06-18 11:56:08 +08:00
Wu Zheng Hui
8ab969db1c
Merge branch 'bugfix/esp32c6_src_clk_label' into 'master'
...
clk: esp32c6: rename modem clock source selection
See merge request espressif/esp-idf!39756
2025-06-17 22:01:33 +08:00
Nebojsa Cvetkovic
d0ceef20f4
refactor(xtensa): Rename specreg.h register macros
...
This commit renames all registers in xtensa/specreg.h to by adding the
prefix XT_REG_. This is done to avoid naming collisions with similar
variable names. A new register file, viz., xt_specreg.h is created. The
previous names are still available to use but have been deprecated.
Closes https://github.com/espressif/esp-idf/issues/12723
Merges https://github.com/espressif/esp-idf/pull/16040
2025-06-17 15:37:33 +02:00
Michael (XIAO Xufeng)
957a232259
Merge branch 'feat/call_start_in_flash' into 'master'
...
esp_system: move call_start_cpu* into flash to save IRAM
See merge request espressif/esp-idf!39094
2025-06-17 14:57:27 +08:00
Michael (XIAO Xufeng)
7549d083a4
feat(hw_support): move call_start_cpu0 into flash to save IRAM
2025-06-16 15:07:34 +08:00
Song Ruo Jing
6d293c8582
feat(clk): Add basic clock support for esp32h21
2025-06-16 15:05:32 +08:00
Konstantin Kondrashov
3a7c1a2e74
feat(bootloader): Bootloader OTA update with recovery bootloader feat
2025-06-12 18:47:33 +08:00
Sylvio Alves
044de64f5b
fix(esp_system): rename modem clock source selection
...
Make sure to use proper label for modem source selection.
This does not fix any issue.
Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com >
2025-06-10 20:03:06 +08:00
Laukik Hase
0d8a1f5427
refactor(hal): Refactor the APM LL/HAL APIs
2025-06-06 18:28:47 +05:30
Li Shuai
c6c2948a99
change(unit-test): filter top domain power down check for some sleep test cases
2025-06-05 14:28:15 +08:00
Marius Vikhammer
eb76e6341d
Merge branch 'feature/h4_core_support' into 'master'
...
feat(core): bringup dual-core for H4
Closes IDF-12317, IDF-12319, IDF-12484, IDF-12311, and IDF-12293
See merge request espressif/esp-idf!39279
2025-05-28 14:42:58 +08:00
wuzhenghui
113f40a3e0
feat(esp_hw_support): support gate PLL div clock source by reference count
2025-05-27 19:55:23 +08:00
wuzhenghui
34f249a28b
feat(esp_hw_support): support esp_perip_clk_init for esp32c5
2025-05-27 19:55:22 +08:00
Marius Vikhammer
e527554144
feat(core): bringup dual-core for H4
2025-05-26 17:11:12 +02:00
harshal.patil
e08189f37b
fix(system_internal): Avoid the sec clock reset caused due to resetting all crypto peripherals
2025-05-22 16:01:02 +05:30
Armando (Dou Yiwen)
dadcc7b9f3
Merge branch 'feat/c5_eco2_psram_timing_tuning' into 'master'
...
mspi: psram 80M timing tuning on C5 ECO2
Closes IDF-13003
See merge request espressif/esp-idf!39232
2025-05-22 06:41:56 +00:00
Laukik Hase
12e2df2d74
feat(esp_tee): Support for ESP32-H2 - the rest of the components
2025-05-20 16:31:23 +05:30
chaijie@espressif.com
24c46f1b89
refactor: move_ocode_to_pmu_init_c6_c5_c61
2025-05-20 11:08:35 +08:00
armando
3cbe162bf0
refactor(mspi): change mspi timing tuning dirrectory structure
2025-05-19 11:50:43 +08:00
Omar Chebib
6918a45ee6
fix(esp_system): fix RTC reserved area alignment in the linker script
...
Make sure the size of the RTC reserved area complies with the alignment requirement.
Closes https://github.com/espressif/esp-idf/issues/13082
2025-05-15 16:11:19 +08:00
armando
0c6aeecde4
feat(cache): supported cache panic driver on h21
2025-05-14 11:37:30 +08:00
armando
acda9a7a7e
feat(cache): supported cache driver on h21
2025-05-14 11:37:30 +08:00
Harshal Patil
51fef26287
Merge branch 'fix/configure_xip_psram_alignment_gaps_heap_by_default' into 'master'
...
Add XIP PSRAM alignment gaps in heap only if PSRAM protection is enabled
See merge request espressif/esp-idf!38888
2025-05-12 15:07:07 +08:00
wuzhenghui
9b5944b795
feat(esp_hw_support): support switch to VBAT power supply in deepsleep on esp32p4
2025-05-08 16:44:58 +08:00
harshal.patil
3123fff18a
fix(esp_psram): Add XIP PSRAM alignment gaps in heap only if PSRAM protection is enabled
2025-05-05 10:50:19 +05:30
Shen Meng Jing
62d4115e08
docs: Fix some typos
2025-04-30 18:35:39 +08:00
Harshal Patil
d898c2398b
Merge branch 'feat/some_xip_psram_related_optimisations_and_fixes' into 'master'
...
feat(esp_psram): Fix late PSRAM init and add some wasted XIP PSRAM memory in heap
Closes IDF-11463 and IDF-10555
See merge request espressif/esp-idf!37116
2025-04-30 00:02:19 +08:00
Marius Vikhammer
4ea1facb42
Merge branch 'feature/esp32h21_core_support' into 'master'
...
feat(esp32h21): added support for misc core system features
Closes IDF-12042, IDF-11598, IDF-11596, IDF-11874, IDF-11873, IDF-11528, and IDF-11511
See merge request espressif/esp-idf!38773
2025-04-29 14:53:52 +08:00
harshal.patil
ab229a34b3
feat(cpu_region_protect): Enable basic memory protection for SPIRAM
2025-04-29 11:48:27 +05:30
harshal.patil
46225a4026
feat(esp_psram): Add a new API to just detect and enable the PSRAM
...
- esp_psram_chip_init() just detects and does basic initialisations of PSRAM
- esp_psram_init() initialises and maps/loads the PSRAM pages
2025-04-29 11:48:27 +05:30
Marius Vikhammer
112a955111
Merge branch 'feature/h21_reset_reason' into 'master'
...
feat(system): updated reset reasons for H21
Closes IDF-11542
See merge request espressif/esp-idf!38774
2025-04-28 17:35:30 +08:00
Marius Vikhammer
1256078ea2
feat(esp32h21): added support for misc core system features
2025-04-28 11:42:25 +08:00
Marius Vikhammer
298da837fd
feat(system): updated reset reasons for H21
2025-04-27 16:11:24 +08:00
Konstantin Kondrashov
33cab69f30
Merge branch 'feature/binary_logging' into 'master'
...
feat(log): Add binary logging support
Closes IDF-6634
See merge request espressif/esp-idf!36595
2025-04-23 19:55:45 +08:00
Sudeep Mohanty
b9d055dfda
Merge branch 'fix/multi_core_race_cond_in_panic_handler' into 'master'
...
fix(panic_handler): Prevent race condition in panic handler
Closes IDFCI-2802, IDFCI-2867, and IDFCI-2869
See merge request espressif/esp-idf!37958
2025-04-23 18:52:16 +08:00
Konstantin Kondrashov
204046e799
feat(log): Add binary logging support
2025-04-23 15:46:34 +08:00
Li Shuai
77a1e2931d
change: fix build clang test apps job error
2025-04-17 22:01:10 +08:00