Jiang Jiang Jian
569f6c0213
Merge branch 'fix/fix_modem_module_clock_missing_after_ota_v5.4' into 'release/v5.4'
...
fix(esp_system): deselect all modem modules lp clock source selection before clk initialization (v5.4)
See merge request espressif/esp-idf!34923
2024-11-22 13:41:23 +08:00
Jiang Jiang Jian
914a4810a9
Merge branch 'bugfix/idf-11064_v5.4' into 'release/v5.4'
...
backport v5.4: fix some issues on esp32c5 eco1
See merge request espressif/esp-idf!34790
2024-11-20 19:38:13 +08:00
Li Shuai
52bcb74b67
fix(esp_hw_support): fix the issue of wifi rx packet loss when switchng soc root clock source
2024-11-18 21:52:00 +08:00
Li Shuai
bde6b9141f
change(esp_hw_support): update some modules sleep retention init dependency bitmap
2024-11-18 17:46:40 +08:00
Jiang Jiang Jian
41ce4c9e07
Merge branch 'fix/fix_cache_stuck_in_esp_restart_v5.4' into 'release/v5.4'
...
fix(esp_system): writeback L1 Dcache before disable L2 if PSRAM used (v5.4)
See merge request espressif/esp-idf!34801
2024-11-15 13:56:19 +08:00
wuzhenghui
a2d26ab56f
fix(esp_system): deselect all modem modules clk source selection before clk init
2024-11-15 11:00:54 +08:00
Samuel Obuch
5304897608
feat(esp_system): stop other core for unicore esp32p4
2024-11-14 09:40:08 +01:00
Mahavir Jain
6d7fd7a722
Merge branch 'change/disable_stub_bins_v5.4' into 'release/v5.4'
...
change(esp_system): do not include openocd stub bins by default (v5.4)
See merge request espressif/esp-idf!34871
2024-11-14 12:41:45 +08:00
Erhan Kurubas
368f71443b
change(esp_system): do not include openocd stub bins by default
2024-11-13 07:36:07 +01:00
C.S.M
2db5607060
fix(bod): Remove config for bod on p4 v0.x
2024-11-13 10:58:33 +08:00
wuzhenghui
054706c115
fix(esp_system): writeback L1 Dcache before disable L2 if PSRAM used
2024-11-11 14:02:35 +08:00
Laukik Hase
e0e285b841
fix(esp_system): Correct address used to fetch application image header
2024-11-04 14:07:17 +05:30
wuzhenghui
280f6cb4e9
fix(esp_hw_support): disable unused clock sources after rtc clock switching complete
2024-10-28 20:16:01 +08:00
laokaiyao
ecb52d3af3
refactor(i2s): rename the confusing port number
2024-10-23 18:16:57 +08:00
Erhan Kurubas
ffcded5f30
Merge branch 'change/stub_bins_location' into 'master'
...
change(system): copy stub binaries into build folder
See merge request espressif/esp-idf!34261
2024-10-18 20:46:53 +08:00
Erhan Kurubas
5d1a838f34
change(system): copy stub binaries into build folder
2024-10-18 11:30:36 +02:00
morris
63cf6f93e6
Merge branch 'feat/etm_driver_c61' into 'master'
...
ETM driver support for esp32c61
Closes IDF-9295, IDF-9964, IDF-9318, and IDF-10373
See merge request espressif/esp-idf!34090
2024-10-18 13:11:35 +08:00
C.S.M
c2d1f7a48c
feat(esp32p4): Introduce p4 eco2 configuration
2024-10-12 15:08:24 +08:00
morris
d93a25d1fb
feat(etm): add driver support for esp32c61
2024-10-12 11:18:36 +08:00
Marius Vikhammer
331abf74ff
Merge branch 'docs/rtc_heap_mem_description' into 'master'
...
fix(system): fixed docs for ESP_SYSTEM_ALLOW_RTC_FAST_MEM_AS_HEAP, enabled on H2
See merge request espressif/esp-idf!33537
2024-10-10 16:31:07 +08:00
morris
1b7977194a
Merge branch 'refactor/move_freertos_related_kconfig_and_test_to_freertos' into 'master'
...
refactor(freertos): rename SPIRAM_ALLOW_STACK_EXTERNAL_MEMORY
See merge request espressif/esp-idf!32884
2024-10-10 13:24:58 +08:00
Erhan Kurubas
9a13c59723
Merge branch 'add_openocd_stub_bins_fixed' into 'master'
...
feat(esp_system): preload openocd stub binaries and reserve memory for debugging
See merge request espressif/esp-idf!32817
2024-10-09 14:06:09 +08:00
morris
aebf700919
refactor(freertos): rename SPIRAM_ALLOW_STACK_EXTERNAL_MEMORY and move to freertos
2024-10-09 13:32:03 +08:00
Marius Vikhammer
3e443a9033
fix(system): fixed docs for ESP_SYSTEM_ALLOW_RTC_FAST_MEM_AS_HEAP, enabled on H2
2024-10-08 12:24:20 +08:00
Jiang Jiang Jian
12cbdfef31
Merge branch 'feature/set_lp_cpu_power_mode_with_clock_src' into 'master'
...
change(esp_hw_support): switch lp_cpu power mode with clock src selection to save lp_cpu working power
Closes AEG-1430
See merge request espressif/esp-idf!30556
2024-09-29 18:32:32 +08:00
Erhan Kurubas
f4eec4da48
feat(esp_system): preload openocd stub binaries and reserve memory for debugging
2024-09-26 20:16:04 +02:00
wuzhenghui
04b2afed44
change(esp_hw_support): switch lp_cpu power mode with clock src to save lp_cpu working power
2024-09-26 11:23:06 +08:00
Mahavir Jain
06bd290ce7
Merge branch 'bugfix/esp32c5_flash_enc_issue' into 'master'
...
fix(bootloader): self encryption workflow in bootloader not working on C5
Closes IDF-11229
See merge request espressif/esp-idf!33621
2024-09-26 10:57:43 +08:00
Omar Chebib
72f83c3441
Merge branch 'staging/esp32c61_reset_reason' into 'master'
...
fix(soc): add missing reset reasons for the ESP32-C61
Closes IDF-9267
See merge request espressif/esp-idf!33736
2024-09-26 10:57:21 +08:00
Mahavir Jain
e52e2d282a
refactor(startup): move key manager specific code to esp_security component
2024-09-25 14:21:19 +05:30
Omar Chebib
22436dae10
fix(soc): add missing reset reasons for the ESP32-C61
2024-09-24 13:25:21 +08:00
Song Ruo Jing
6afbc06666
feat(gdma): add retention support for esp32p4, esp32c5, esp32c61
2024-09-24 12:33:41 +08:00
Chen Ji Chang
3a6a6ecedc
Merge branch 'fix/fix_macro_in_memory_ld' into 'master'
...
fix(psram): fix macro in memory.ld
Closes IDFCI-2382 and IDF-11133
See merge request espressif/esp-idf!33583
2024-09-23 14:07:36 +08:00
Jiang Jiang Jian
945af68d74
Merge branch 'feature/esp32c61_light_sleep_support_stage_3' into 'master'
...
feat(esp_hw_support): esp32c61 sleep support (Stage 3: support system peripheral sleep retention)
Closes IDF-10384, IDF-10382, and IDF-11004
See merge request espressif/esp-idf!33298
2024-09-21 16:09:36 +08:00
Lou Tian Hao
9be8822b61
Merge branch 'feature/esp32c61_light_sleep_support_stage_deepsleep' into 'master'
...
feat(esp_hw_support): support esp32c61 deepsleep
Closes PM-203 and IDF-9245
See merge request espressif/esp-idf!33301
2024-09-20 15:30:30 +08:00
Lou Tianhao
9529c4ece4
fix(esp_hw_support): fix mmu memory powered down issue by software backup and restore mmu table content
...
squash! fix(esp_hw_support): fix mmu memory powered down issue by software backup and restore mmu table content
2024-09-20 14:07:18 +08:00
Lou Tianhao
a30ed69f69
feat(pm): support top retention for esp32c61
2024-09-20 14:07:18 +08:00
Marius Vikhammer
564d777018
Merge branch 'feature/lp_core_40_mhz' into 'master'
...
feat(system): support choosing xtal as rtc-fast clock src on P4 and C5
Closes IDF-10203
See merge request espressif/esp-idf!32450
2024-09-20 10:57:15 +08:00
Lou Tianhao
d9c15bb772
fix(ci): some actions taken to pass CI
2024-09-20 10:53:05 +08:00
Marius Vikhammer
00eb97725b
feat(system): support choosing xtal as rtc-fast clock src on P4 and C5
...
With xtal as rtc-fast clock source the LP-Core can run at twice the default
clock frequency. 40 MHz as opposed to 20 MHz.
2024-09-19 17:30:44 +08:00
Chen Jichang
309e4d09bd
fix(psram): fix macro in memory.ld
2024-09-19 13:46:57 +08:00
Armando
256ef127dd
fix(linker): fixed extern linker symbol type from int to char
2024-09-14 11:11:55 +08:00
Marius Vikhammer
35a6671072
Merge branch 'feature/c6_misc_core' into 'master'
...
feat(system): misc core-system C61 bringup changes
Closes IDF-10954, IDF-10986, IDF-10957, IDF-9281, and IDF-9257
See merge request espressif/esp-idf!33297
2024-09-12 09:46:30 +08:00
Marius Vikhammer
5486653a18
Merge branch 'contrib/github_pr_14422' into 'master'
...
feat(esp_system,ulp): LP core reserved mem optionally executable from HP core (GitHub PR)
Closes IDFGH-13533
See merge request espressif/esp-idf!33139
2024-09-12 09:10:22 +08:00
Marius Vikhammer
40352943e3
ci(system): re-enable system test app for C61
2024-09-11 14:05:11 +08:00
wuzhenghui
13e42707a0
feat(esp_hw_support): add clk tree source gate management api
2024-09-11 10:53:01 +08:00
wuzhenghui
71fb3d2f31
fix(esp_system): fix test rodata being prefetched into cache unexpectedly
2024-09-11 10:53:00 +08:00
wuzhenghui
05e74480f5
feat(esp_system): gate some clock by default to optmize esp32p4 active power
2024-09-11 10:53:00 +08:00
andylinpersonal
0e30c42625
feat(esp_system,ulp): Make LP core reserved memory optionally executable in HP core
2024-09-10 12:17:38 +08:00
hrushikesh.bhosale
aaf1f868d5
fix(nvs_sec_provider): Added check for nvs_keys partition
...
Added check to whether nvs_keys partition is provided or not in partiton csv.
Converted nvs_sec_provider_register_flash_enc_ctr and nvs_sec_provider_register_hmac_ctr
functions from __attribute__(constructor) to ESP_SYSTEM_INIT_FN.
2024-09-10 12:12:02 +08:00