Erhan Kurubas
a7d5fb698f
Merge branch 'fix/coredump-gcc-analyzer-warnings' into 'master'
...
fix(system): fix GCC-14 analyzer warnings for coredump
Closes GCC-14
See merge request espressif/esp-idf!34809
2024-12-09 21:35:44 +08:00
morris
1316d7b741
refactor(spi): hal driver doesn't depend on sdkconfig.h
2024-12-04 19:10:57 +08:00
Alexey Lapshin
10115792ac
fix(espcoredump): fix GCC-14 analyzer warnings for coredump
2024-12-04 18:43:30 +08:00
Song Ruo Jing
7b852faf66
fix(esp_system): hp periph clk should not be gated on core/system reset
2024-11-29 21:42:06 +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
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
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
wuzhenghui
9a41a61dd5
fix(esp_system): writeback L1 Dcache before disable L2 if PSRAM used
2024-11-08 18:44:14 +08: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
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
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
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
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
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
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
7498f4655a
fix(esp_system): fix GCC 14 analyzer warnings
2024-09-08 13:53:52 +07: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
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
Lou Tianhao
6274040f38
feat(pm): support modem clock for esp32c61
2024-08-13 11:03:21 +08:00
Armando
e58d608034
fix(cache): fixed cache panic init flow on psram board
2024-08-13 09:30:46 +08:00
Mahavir Jain
f477682938
Merge branch 'feature/remove_aes_rsa_ds_hmac_spport_for_c61' into 'master'
...
feat: remove suppport for AES, RSA, DS and HMAC in esp32c61
Closes IDF-9326, IDF-9328, IDF-9323, and IDF-9325
See merge request espressif/esp-idf!31798
2024-08-08 17:15:06 +08:00
Armando
7231a6388b
feat(cache): supported cache panic on c61
2024-08-08 10:38:02 +08:00
Armando
190ea15839
feat(cache): supported cache panic on c5
2024-08-08 10:38:02 +08:00
nilesh.kale
e74dcb1fab
feat: remove support for aes and rsa peripherals in esp32c61
2024-08-06 15:06:16 +05:30
Armando (Dou Yiwen)
0dd91afb09
Merge branch 'feat/c61_cache' into 'master'
...
cache: supported cache on c61
Closes IDF-9253 and DOC-8436
See merge request espressif/esp-idf!32407
2024-08-02 03:37:43 +08:00
Armando
67b8dbb5e5
feat(cache): supported cache on c61
2024-08-01 09:34:18 +08:00
Song Ruo Jing
6db52ffe12
remove(clk): rc32k is removed as a clk source option for lp_slow_clk on C5/C61
2024-07-31 22:41:23 +08:00
Song Ruo Jing
335d39b869
feat(clk): Add basic clock support for esp32c61
...
- Support SOC ROOT clock source switch
- Support CPU frequency change
- Support RTC SLOW clock source switch
- Support RTC SLOW clock + RC FAST calibration
- Remove FPGA build
2024-07-31 22:41:22 +08:00
Armando
23fcfcae8b
change(cache): added cache size kconfig macro on s2
2024-07-25 14:25:19 +08:00
Armando
564b74a9c0
feat(cache): supported cache panic on p4
2024-07-12 12:42:10 +08:00
wuzhenghui
aa1ff4e167
fix(esp_system): fix stuck in bootloader_random_enable after lightsleep
2024-07-03 18:03:06 +08:00