Jiang Jiang Jian
7229ec4be9
Merge branch 'feature/check_efuse_blk_after_ota_v5.3' into 'release/v5.3'
...
feat(bootloader): support to check efuse block revision (v5.3)
See merge request espressif/esp-idf!33136
2024-10-28 12:20:05 +08:00
Jiang Jiang Jian
2144fb9ae9
Merge branch 'bugfix/fix_h2_wrong_lslp_drvb_config_bug_v5.3' into 'release/v5.3'
...
fix(h2): fix lslp drvb config bug (v5.3)
See merge request espressif/esp-idf!34292
2024-10-28 12:09:08 +08:00
morris
3eefb7d800
Merge branch 'ci/enable_esp32p4_gpio_uart_target_test_v5.3' into 'release/v5.3'
...
fix(gpio): esp32p4 IOs cannot keep being held in the entire deep sleep process (v5.3)
See merge request espressif/esp-idf!33523
2024-10-25 15:08:40 +08:00
morris
91e57cfb15
Merge branch 'feat/support_esp32p4_flash_psram_sleep_pd_v5.3' into 'release/v5.3'
...
feat(esp_hw_support): support power down PSRAM or Flash during sleep for esp32p4 v1.0 (v5.3)
See merge request espressif/esp-idf!34390
2024-10-25 11:00:08 +08:00
Jiang Jiang Jian
deed35c72e
Merge branch 'fix/fix_coverity_defects_in_sleep_code_v5.3' into 'release/v5.3'
...
fix(esp_hw_support): fix coverity defects in sleep code (v5.3)
See merge request espressif/esp-idf!34108
2024-10-24 14:02:19 +08:00
Song Ruo Jing
16476a7a59
fix(gpio): esp32p4 IOs cannot keep being held in the entire deep sleep process
2024-10-23 18:01:50 +08:00
wuzhenghui
855bba0582
feat(esp_hw_support): support power down PSRAM or Flash during sleep for esp32p4 v1.0
2024-10-23 16:03:39 +08:00
hongshuqing
5c2c1d8a24
fix(h2): modify wrong lslp drvb config
2024-10-18 17:01:00 +08:00
morris
fd5736f9bf
feat(gdma): added function to concat two link lists
2024-10-18 10:37:49 +08:00
Jiang Jiang Jian
b2bc2dfcc3
Merge branch 'bugfix/riscv_task_wdt_cleanup_v5.3' into 'release/v5.3'
...
fix(wdt): changed register dump on task WDT to be more descriptive (v5.3)
See merge request espressif/esp-idf!33105
2024-10-17 10:39:56 +08:00
Omar Chebib
9d0c888bec
fix(esp_hw_support): allow allocating interrupts with handlers in ROM with IRAM attribute
...
The interrupt allocator now allows allocating an interrupt with a handler in ROM
and flags set to ESP_INTR_FLAG_IRAM
2024-10-16 09:36:09 +08:00
Jiang Jiang Jian
d11c994692
Merge branch 'bugfix/fix_wrong_sleep_memory_param_p4_c5_c61_to_v5.3' into 'release/v5.3'
...
fix(sleep): fix_wrong_sleep_param_for_lp_memory_retention (v5.3)
See merge request espressif/esp-idf!33422
2024-10-14 10:22:28 +08:00
Jiang Jiang Jian
70ee5fa536
Merge branch 'bugfix/fix_s3c3_wrong_ext32k_config_bug_v5.3' into 'release/v5.3'
...
fix(ext_32k): fix the external 32K issue on C3&S3 (v5.3)
See merge request espressif/esp-idf!33162
2024-10-14 10:20:40 +08:00
wuzhenghui
a70fe8bdee
change(esp_hw_support): switch hp_sys default power mode with clock src selection
2024-10-11 16:06:10 +08:00
wuzhenghui
55ff2325c5
change(esp_hw_support): improve gpio deepsleep wakeup configuration code
2024-10-11 14:39:20 +08:00
wuzhenghui
aee378edd0
fix(esp_hw_support): fix coverity defects in sleep code
2024-10-11 14:33:53 +08:00
chaijie@espressif.com
3497691fc5
fix(sleep): fix_wrong_sleep_param_for_lp_memory_retention (v5.3)
2024-09-29 10:30:00 +08:00
wuzhenghui
a82938bb7e
fix(esp_hw_support): fix esp32p4 CPU frequency switching timing
2024-09-27 17:29:54 +08:00
wuzhenghui
5b1796b284
revert(esp_hw_support): revert stall another core during cpu/mem/apb freq switching
...
This reverts commit 4c2b86f5 .
2024-09-27 17:28:05 +08:00
Jiang Jiang Jian
ef53542940
Merge branch 'fix/fix_clock_retention_link_context_v5.3' into 'release/v5.3'
...
fix(esp_hw_support): add clock retention contents for esp32c6 & esp32h2 (v5.3)
See merge request espressif/esp-idf!33608
2024-09-27 12:18:11 +08:00
Marius Vikhammer
7d8c955e21
fix(wdt): changed register dump on non panic task WDT to be more descriptive
...
Closes https://github.com/espressif/esp-idf/issues/14400
2024-09-25 10:51:47 +08:00
harshal.patil
e4de9ffe7d
fix(cpu_region_protect): Reset PMA entries before using them
...
- ROM uses some PMA entries so we clear such PMA entries before using them in ESP-IDF
2024-09-24 16:56:17 +05:30
Jiang Jiang Jian
f41a395b78
Merge branch 'bugfix/warn_rc32k_use_v5.3' into 'release/v5.3'
...
fix(clk): warn the users to avoid using RC32K clock (v5.3)
See merge request espressif/esp-idf!33501
2024-09-21 14:53:49 +08:00
wuzhenghui
234103d7aa
fix(esp_hw_support): add clock retention contents
2024-09-18 17:22:21 +08:00
Marius Vikhammer
0955c1aabe
Merge branch 'contrib/github_pr_14469_v5.3' into 'release/v5.3'
...
fix(spinlock): comparison of integer expressions of different signedness (GitHub PR) (v5.3)
See merge request espressif/esp-idf!33543
2024-09-18 09:12:20 +08:00
Mahavir Jain
9a6fcb836c
Merge branch 'feat/support_esp32c2_eco4_rom_mbedtls_v3.6.0_lts_v5.3' into 'release/v5.3'
...
feat(mbedtls): support esp32c2 eco4 rom mbedtls v3.6.0 lts v5.3 (backport v5.3)
See merge request espressif/esp-idf!33419
2024-09-17 12:51:38 +08:00
Marius Vikhammer
619db6b4c4
Merge branch 'fix/spinlock-var-not-used-warning_v5.3' into 'release/v5.3'
...
fix(system): fixed warnings related to ununsed var in spinlock.h (backport v5.3)
See merge request espressif/esp-idf!33484
2024-09-16 18:00:01 +08:00
Andste82
b24d36a1cd
fix(spinlock): comparison of integer expressions of different signedness
2024-09-16 09:49:25 +03:00
Armando
9011c4a3fd
change(rcc): change rcc var i to rcc_cnt
2024-09-14 10:05:00 +08:00
Song Ruo Jing
a9fcf0d57a
fix(clk): warn the users to avoid using RC32K clock
2024-09-13 11:44:51 +08:00
Guillaume Souchere
ce4e689be0
fix(system): fixed warnings related to ununsed var in spinlock.h
2024-09-12 08:34:44 +02:00
Jiang Guang Ming
4e41b73b04
feat(esp_hw_support): Support esp32c2 rev2.0 chip
2024-09-10 09:41:33 +08:00
Jiang Jiang Jian
b994115eee
Merge branch 'change/support_pm_slp_iram_opt_in_normal_light_sleep_v5.3' into 'release/v5.3'
...
change(esp_pm): bypass cache access assertion when using ext0 or ext1(backport v5.3)
See merge request espressif/esp-idf!33142
2024-09-09 11:26:28 +08:00
wuzhenghui
21d430cf28
fix(esp_hw_support): always writeback L1D$ before sleep to keep cpu/regdma data consistency
2024-09-04 16:42:54 +08:00
wuzhenghui
2c68d03182
feat(esp_hw_support): support esp32p4 psram retention
2024-09-04 16:41:35 +08:00
wuzhenghui
4fff077599
fix(esp_hw_support): flash/psram SPI io is not controlled by hp iomux on esp32p4
2024-09-04 16:41:34 +08:00
wuzhenghui
7cc55a0e0b
fix(esp_hw_support): fix bad power parameter if PSRAM is enabled during sleep
2024-09-04 16:41:34 +08:00
zlq
1f68af2720
fix(ext_32k): fix the external 32K issue on C3&S3 (v5.3)
2024-09-04 15:06:40 +08:00
Marius Vikhammer
b278fb8f63
Merge branch 'bugfix/linux_target_mac_v5.3' into 'release/v5.3'
...
fix(linux): fixed build errors on MacOS (v5.3)
See merge request espressif/esp-idf!32919
2024-09-04 11:44:25 +08:00
morris
29b43f3f1a
Merge branch 'feat/ldo_channel_reserve_v5.3' into 'release/v5.3'
...
feat(ldo): reserve the LDO1 and LDO2 (v5.3)
See merge request espressif/esp-idf!32836
2024-09-04 11:28:28 +08:00
Lou Tianhao
4c3f6efbd7
fix(pm): cancel cache_safe_assertion when using ext0 & ext1
2024-09-04 11:27:26 +08:00
morris
20975fb1e6
Merge branch 'fix/fix_c5_p4_c6_cache_disable_with_brc_predict_issue_v5.3' into 'release/v5.3'
...
cache: fixed double exception after cache disabled caused by branch predictor (v5.3)
See merge request espressif/esp-idf!32886
2024-09-04 11:23:33 +08:00
laokaiyao
6724cd9ec6
refactor(bootloader): lower down the log level to reduce the bootloader size
2024-08-28 12:12:06 +08:00
laokaiyao
1ece052ce3
feat(bootloader): support to check efuse block revision
...
change(bootloader): remove ignore efuse check flag (temp)
change(bootloader): use int for the minimum efuse blk rev (temp)
2024-08-28 12:12:00 +08:00
morris
473e7268fd
feat(gdma): add GDMA link list driver
2024-08-22 15:47:46 +08:00
Jakob Hasse
9d010bd0b2
fix(linux): fixed build errors on MacOS
...
Closes https://github.com/espressif/esp-idf/issues/14379
2024-08-19 11:17:14 +08:00
Armando
95594df093
feat(riscv): added api to disable branch predictor
2024-08-16 10:25:40 +08:00
morris
479c835d1a
feat(ldo): add config to let hardware control the ldo output
...
If LDO1 is used by spi flash, then we recommend to give the ownership to
the hardware. Software just read the parameters from the efuse and set
to PMU.
2024-08-14 10:25:04 +08:00
Armando
4a7985ab4a
fix(rtc): fixed non-iram rtc code in early stage on p4 leading xip_psram stuck
2024-08-07 18:06:56 +08:00
Xiao Xufeng
f81cece9d4
fix(startup): move rtc initialization before MSPI timing tuning to improve stability
2024-08-05 00:35:10 +08:00