Jiang Jiang Jian
8ffce5a6dd
Merge branch 'fix/update_dfs_compensate_table_v5.1' into 'release/v5.1'
...
fix(esp_hw_support): update esp32 dfs table to make the timing drift always negative (v5.1)
See merge request espressif/esp-idf!39899
2025-07-08 10:14:11 +08:00
wuzhenghui
21008415d8
change(esp_timer): make esp_timer timming drift always be negative
2025-06-16 17:35:04 +08:00
Omar Chebib
b8c08d25a0
fix(esp_hw_support): clear the memory protection interrupt status on boot
...
Fixes https://github.com/espressif/esp-idf/issues/15359
2025-05-29 11:26:54 +08:00
wuzhenghui
d94db94438
feat(esp_hw_support): compensate the error introduced to LACT during APB frequency switching
2025-05-22 14:35:09 +08:00
wuzhenghui
6304a54090
fix(esp_hw_support): update systimer step immediately when XTAL changes on esp32s2
2025-05-22 14:35:09 +08:00
wuzhenghui
247ba2907c
fix(esp_hw_support): update LACT clock prescale immediately when APB changes on esp32
2025-05-22 14:35:05 +08:00
Xiao Xufeng
63b6837cfe
feat(soc): add config option for c6 v0.2
2025-05-07 16:48:03 +08:00
chaijie@espressif.com
3849f2a423
fix(esp32): Fixed qa program may fail issue when cpu 240m (v5.1)
2025-04-22 10:24:55 +08:00
wuzhenghui
c6731c0d53
fix(esp_hw_support): fix current leakage if ext32k slow clock source not exists
2025-04-16 15:05:57 +08:00
laokaiyao
34ebd4943f
refactor(bootloader): lower down the log level to reduce the bootloader size
2025-03-25 10:09:55 +08:00
laokaiyao
f7f1a222cc
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)
2025-03-25 10:09:52 +08:00
Song Ruo Jing
042e5213d5
fix(gpio): fix coverity in io_mux.c
2025-03-14 21:10:09 +08:00
Jiang Jiang Jian
f4733573bc
Merge branch 'fix/fix_bad_dslp_param_after_lightsleep_v5.1' into 'release/v5.1'
...
fix(esp_hw_support): Fixed the issue that light sleep destroyed the parameters of subsequent deep sleep (v5.1)
See merge request espressif/esp-idf!37305
2025-02-28 11:52:30 +08:00
wuzhenghui
55859a9285
fix(esp_hw_support): fix lightsleep destroys deepsleep rtc parameters
2025-02-26 17:00:28 +08:00
wuzhenghui
dbb4d923ca
fix(esp_hw_support): fix esp32s2/esp32s3 RTC IOMUX clock management
2025-02-21 13:59:56 +08:00
Jiang Jiang Jian
aff2af20e3
Merge branch 'feat/wait_pll_stable_after_sleep_wakeup_fix_xtal_v5.1' into 'release/v5.1'
...
feat(esp_hw_support): wait pll stable after sleep wakeup (v5.1)
See merge request espressif/esp-idf!36025
2025-02-20 10:41:31 +08:00
wuzhenghui
1792e21b86
fix(esp_hw_support): fix lp/hp clock wait time calculation
2025-02-17 20:51:07 +08:00
wuzhenghui
2e9838be97
change(esp_hw_support): wait pll calibration done in regdma link instead of wait fixed value
2025-02-17 20:51:03 +08:00
wuzhenghui
989e958256
fix(esp_hw_support): add timer wakeup sleep duration check
...
Closes https://github.com/espressif/esp-idf/issues/15255
2025-02-17 19:44:20 +08:00
Xiao Xufeng
eda2f3eb03
feat(soc): add Kconfig rev min option and increase max ver for H2 v1.2
2025-01-16 00:19:46 +08:00
Michael (XIAO Xufeng)
74557ba1c2
feat(esp32h2): add development support option for v1.0 chips
2025-01-10 16:36:37 +08:00
wuzhenghui
a6de0b8446
fix(esp_hw_support): fix modem power enable failed after modem state wakeup
2025-01-09 11:11:48 +08:00
Michael (XIAO Xufeng)
b5ca10d73e
Merge branch 'feat/increase_c2_supported_ver_v5.1' into 'release/v5.1'
...
feat(soc): increase c2 max supported version (v5.1)
See merge request espressif/esp-idf!35975
2025-01-07 15:45:02 +08:00
Michael (XIAO Xufeng)
fd3da18412
Merge branch 'bugfix/warn_rc32k_use_in_kconfig_v5.1' into 'release/v5.1'
...
fix(clk): add an inevitable kconfig option to be selected to use rc32k (v5.1)
See merge request espressif/esp-idf!35967
2025-01-07 15:19:10 +08:00
Xiao Xufeng
c6b1ba15dd
feat(soc): increase c2 max supported version
2025-01-06 17:09:08 +08:00
Song Ruo Jing
9026c0905e
fix(clk): add an inevitable kconfig option to be selected to use rc32k
2024-12-25 20:08:56 +08:00
Song Ruo Jing
6a26acf647
fix(clk): rtc_clk_cpu_freq_set_xtal will always disable CPU's PLL
...
Align C6/H2 rtc_clk_cpu_freq_set_xtal behavior to other chips
2024-12-24 22:33:38 +08:00
Li Shuai
2b406b6810
fix(esp_hw_support): fix the issue of regdma wait node to immediately return to done
2024-12-03 10:35:06 +08:00
Jiang Jiang Jian
853b8c770a
Merge branch 'bugfix/fix_h2_wrong_lslp_drvb_config_bug_v5.1' into 'release/v5.1'
...
fix(h2): fix lslp drvb config bug (v5.1)
See merge request espressif/esp-idf!34294
2024-11-15 16:30:03 +08:00
Jiang Jiang Jian
9a80fa7b04
Merge branch 'bugfix/chip823_pll_low_temp_bug_v5.1' into 'release/v5.1'
...
[H2]Fix cpu switch fail for bbpll cali fail bug in low temp (v5.1)
See merge request espressif/esp-idf!34601
2024-11-15 16:29:15 +08:00
Jiang Jiang Jian
aacc60deee
Merge branch 'feature/set_hp_sleep_power_mode_with_clock_src_selection_v5.1' into 'release/v5.1'
...
change(esp_hw_support): switch hp_sys default power mode with clock src selection (v5.1)
See merge request espressif/esp-idf!34114
2024-11-12 19:26:55 +08:00
hongshuqing
cf055247c1
fix: fix pll low temp bug
2024-11-08 12:08:31 +08:00
wuzhenghui
590335963c
fix(esp_hw_support): enable all supported slow clock at pmu_init
2024-10-28 11:36:55 +08:00
hongshuqing
6e17a9d872
fix(h2): modify wrong lslp drvb config
2024-10-18 17:01:16 +08:00
wuzhenghui
fdc6a04943
change(esp_hw_support): switch hp_sys default power mode with clock src selection
2024-10-11 16:08:44 +08:00
Xiao Xufeng
dbed93dce8
fix(startup): move rtc initialization before MSPI timing tuning to improve stability
2024-09-18 19:30:22 +08:00
morris
f59e219457
Merge branch 'bugfix/warn_rc32k_use_v5.1' into 'release/v5.1'
...
fix(clk): warn the users to avoid using RC32K clock (v5.1)
See merge request espressif/esp-idf!33503
2024-09-18 15:37:09 +08:00
Jiang Jiang Jian
386bdf6011
Merge branch 'feat/support_esp32c2_eco4_rom_mbedtls_v3.6.0_lts_v5.1' into 'release/v5.1'
...
feat(mbedtls): support esp32c2 eco4 rom mbedtls v3.6.0 lts v5.1 (backport v5.1)
See merge request espressif/esp-idf!33423
2024-09-13 20:32:31 +08:00
Song Ruo Jing
a4bc0becb0
fix(clk): warn the users to avoid using RC32K clock
2024-09-13 12:03:03 +08:00
Jiang Guang Ming
8ad0723c27
feat(esp_hw_support): Support esp32c2 rev2.0 chip
2024-09-10 10:37:34 +08:00
zlq
6a40c63c28
fix(ext_32k): fix the external 32K issue on C3&S3 (v5.1)
2024-09-04 12:04:31 +08:00
wuzhenghui
242d0e70e7
fix(esp_hw_support): wait eFuse controller idle after sleep wakeup
2024-07-08 14:17:28 +08:00
Island
4efd577c19
Merge branch 'bugfix/fix_some_ble_bugs_cjh_v5.1' into 'release/v5.1'
...
Fixed some BLE bugs 240620 (backport v5.1)
See merge request espressif/esp-idf!31654
2024-06-26 20:33:14 +08:00
Jiang Jiang Jian
e649fcf81c
Merge branch 'feature/esp32c6_pu8m_in_sleep_support_v5.1' into 'release/v5.1'
...
feat(sleep): support 8m force pu in sleep for esp32c6 & esp32h2 (v5.1)
See merge request espressif/esp-idf!31001
2024-06-26 10:40:32 +08:00
chenjianhua
ae29703fb4
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(eca46a0)
...
- Fixed adv data buffer free after restart adv
- Fixed BLE interrupt allocation using esp API
2024-06-24 17:59:01 +08:00
wuzhenghui
8e5e95e452
change(esp_hw_support): update xtal_freq after assume to avoid mass print in DFS
2024-06-24 13:38:47 +08:00
Marius Vikhammer
bd2b9390ef
Merge branch 'refactor/cpu_interrupt_table_v5.1' into 'release/v5.1'
...
fix(esp_hw_support): refactor and clear reserved interrupts that are unused or not applicable anymore (backport v5.1)
See merge request espressif/esp-idf!31259
2024-06-21 08:59:05 +08:00
Li Shuai
f5f020f6e7
fix(esp_hw_support): use iterator for regdma_link_stats to save stack consume
...
Closes https://github.com/espressif/esp-idf/issues/13288
2024-06-17 15:59:07 +08:00
Omar Chebib
16d957e7aa
fix(esp_hw_support): clear reserved interrupts that are not applicable for each target
2024-06-03 11:09:45 +08:00
Omar Chebib
1439815d57
refactor(esp_hw_support): changed reserved interrupt functions to be now defined per SoC
2024-06-03 11:05:25 +08:00