wuzhenghui
c067e406ce
fix(esp_system): deselect all modem modules clk source selection before clk init
2024-11-15 11:00:16 +08:00
morris
83c9cffd2b
change(soc): vectorize bitscrambler regsiter layout
2024-11-14 17:26:57 +08:00
Jeroen Domburg
ab75a94877
feat(bitscrambler): add hal driver support
2024-11-14 17:26:57 +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
Marius Vikhammer
f8ddcee8cd
Merge branch 'refactor/cache_err_panic' into 'master'
...
refactor(panic): refactor and unify cache panic errors
See merge request espressif/esp-idf!34382
2024-11-13 10:19:38 +08:00
gaoxu
64bbb53b8f
feat(esp32h21): introduce target esp32h21(stage 1)
2024-11-12 15:42:27 +08:00
Samuel Obuch
3f46b378bb
Merge branch 'feat/esp32p4_unicore_stop_other_core' into 'master'
...
feat(esp_system): stop other core for unicore esp32p4
See merge request espressif/esp-idf!34753
2024-11-11 17:58:01 +08:00
wuzhenghui
9a41a61dd5
fix(esp_system): writeback L1 Dcache before disable L2 if PSRAM used
2024-11-08 18:44:14 +08:00
Samuel Obuch
d2fe62f682
feat(esp_system): stop other core for unicore esp32p4
2024-11-07 14:00:55 +01:00
Marius Vikhammer
9c5dde5536
refactor(panic): refactor and unify cache panic errors
2024-11-07 11:39:40 +08:00
C.S.M
0546805fc5
Merge branch 'fix/bod_p4eco2_fix' into 'master'
...
fix(bod): Remove config for bod on p4 eco1
See merge request espressif/esp-idf!34589
2024-11-05 14:42:15 +08:00
C.S.M
75aea08703
fix(bod): Remove config for bod on p4 v0.x
2024-11-05 10:39:28 +08:00
Jiang Jiang Jian
1f47975472
Merge branch 'bugfix/idf-11064' into 'master'
...
fix some issues on esp32c5 eco1
Closes IDF-11064 and IDF-11066
See merge request espressif/esp-idf!34350
2024-11-04 20:46:01 +08:00
Laukik Hase
5976e391ea
fix(esp_system): Correct address used to fetch application image header
2024-11-04 09:58:37 +05:30
Li Shuai
45ea08b955
fix(esp_hw_support): fix the issue of wifi rx packet loss when switchng soc root clock source
2024-11-04 11:19:29 +08:00
Wu Zheng Hui
cceadc4ce8
Merge branch 'fix/fix_ota_slowclock_switching' into 'master'
...
fix(esp_hw_support): fix rtc slow clock missing after the OTA app changes the slow clock source
Closes IDF-11424
See merge request espressif/esp-idf!34416
2024-10-29 21:49:03 +08:00
wuzhenghui
7fdfa6c227
fix(esp_hw_support): disable unused clock sources after rtc clock switching complete
2024-10-28 15:57:26 +08:00
laokaiyao
ecb52d3af3
refactor(i2s): rename the confusing port number
2024-10-23 18:16:57 +08:00
C.S.M
c2d1f7a48c
feat(esp32p4): Introduce p4 eco2 configuration
2024-10-12 15:08:24 +08:00
morris
aebf700919
refactor(freertos): rename SPIRAM_ALLOW_STACK_EXTERNAL_MEMORY and move to freertos
2024-10-09 13:32:03 +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
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
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
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
Armando
256ef127dd
fix(linker): fixed extern linker symbol type from int to char
2024-09-14 11:11:55 +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
Alexey Lapshin
599c14d8f0
Merge branch 'feature/update-toolchain-to-esp-14.2.0_20240903' into 'master'
...
feat(tools): update toolchain version to esp-14.2.0_20240906
Closes IDFGH-13033, IDFGH-13355, and IDFGH-13360
See merge request espressif/esp-idf!33295
2024-09-09 14:22:47 +08:00
Alexey Lapshin
7498f4655a
fix(esp_system): fix GCC 14 analyzer warnings
2024-09-08 13:53:52 +07:00
Armando
8842e5764f
feat(psram): xip psram c5
2024-09-03 18:17:03 +08:00
Aditya Patwardhan
d1c47835a2
fix(security): Fixed flash encryption for esp32p4
...
The flash encryption on esp32p4 was broken due to some code related
to key manager not being executed when key manager support was
disabled on esp32p4 target.
This commit fixes that behaviour
Additionally, the atomic env enablement for
key_mgr_ll_enable_peripheral_clock was fixed.
2024-09-02 14:00:55 +08:00
Marius Vikhammer
7cf872e610
Merge branch 'bugfix/eh_frame_backtrace' into 'master'
...
fix(system): fixed eh-frame backtrace issue from WDT
See merge request espressif/esp-idf!33112
2024-09-02 11:48:58 +08:00
Lou Tianhao
47a0677525
feat(pm): support ext1_wakeup/esp_deep_sleep_enable_gpio_wakeup for esp32c5mp deepsleep
2024-08-28 10:44:08 +08:00
Marius Vikhammer
da3b28c29d
fix(system): fixed broken backtrace from wdt when using eh-frame
2024-08-27 16:56:17 +08:00
Marius Vikhammer
a04bedc4ce
Merge branch 'bugfix/assert_ndebug' into 'master'
...
feat(newlib): add option to disable eval of expression in assert() when NDEBUG set
Closes IDFGH-479 and IDFGH-8692
See merge request espressif/esp-idf!32887
2024-08-26 15:42:31 +08:00
Marius Vikhammer
766f1f2308
Merge branch 'bugfix/riscv_task_wdt_cleanup' into 'master'
...
fix(wdt): changed register dump on task WDT to be more descriptive
Closes IDFGH-13506
See merge request espressif/esp-idf!32947
2024-08-26 10:28:59 +08:00
Marius Vikhammer
0d140f38ea
fix(system): fixed warnings related to ununsed var if asserts disabled
2024-08-26 10:25:04 +08:00
C.S.M
8078ad7840
feat(brownout): Add brownout detector support on esp32c61
2024-08-22 11:26:30 +08:00
C.S.M
e76c2c4b53
feat(brownout): Add brownout detector support on esp32c5
2024-08-22 11:26:30 +08:00
Marius Vikhammer
6e51c0525d
fix(wdt): changed register dump on non panic task WDT to be more descriptive
...
Closes https://github.com/espressif/esp-idf/issues/14400
2024-08-22 10:48:26 +08:00
Mahavir Jain
1e8391f5fe
fix(esp_security): keep esp_security as private dependency for esp_hw_support
...
- Only esp_hw_support -> esp_security as new private dependency
- In next major IDF release, the public interface can be moved
esp_security component
2024-08-20 12:35:22 +08:00
Mahavir Jain
79f9c7d157
feat(esp_security): Move DS, HMAC, DPA and crypto lock implementation
2024-08-20 12:35:22 +08:00
harshal.patil
b729a0a732
change(esp_security): Move crypto clk configuration into the security component
2024-08-20 12:35:22 +08:00
Jiang Jiang Jian
87eaf18eb6
Merge branch 'feature/esp32c61_light_sleep_support_stage_1' into 'master'
...
feat(esp_hw_support): esp32c61 sleep support (Stage 1: support modem clock)
Closes IDF-9513
See merge request espressif/esp-idf!32518
2024-08-19 10:38:57 +08:00