Commit Graph

2709 Commits

Author SHA1 Message Date
Song Ruo Jing
eef2153dd0 refactor(rtcio): split rtcio/gpio switch with rtc iomux func sel func
This allows rtc_gpio_deinit to always switch the pad back to GPIO,
regardless of lp io clock enabled or not, so that gpio_config can
always switch the IO back to GPIO use after wakeup from deep sleep.
2026-05-08 18:08:00 +08:00
Mahavir Jain
bb72988732 Merge branch 'fix/p4_rev3_irom_drom_pmp_fixes_v6.0' into 'release/v6.0'
Reset stale PMP gap entries on P4 v3 before app memprot setup (v6.0)

See merge request espressif/esp-idf!48124
2026-05-03 21:28:50 +05:30
Jiang Jiang Jian
ccc301c934 Merge branch 'feat/add_retention_test_back_v6.0' into 'release/v6.0'
feat: add sleep retention UT test back (v6.0)

See merge request espressif/esp-idf!47300
2026-04-30 16:26:36 +08:00
Laukik Hase
c450db294b fix(esp_hw_support): Add PMP entry for LP peripherals region on P4 v3+ 2026-04-30 10:46:32 +05:30
harshal.patil
257eccc7ec fix(cpu_region_protect): Fix incorrect definition of ALIGN_UP macro 2026-04-30 10:45:28 +05:30
harshal.patil
d0aa4f1524 fix(esp_hw_support): reset stale PMP gap entries on P4 v3 before app memprot setup 2026-04-30 10:45:13 +05:30
Marius Vikhammer
d11267de2b Merge branch 'docs/refresh-broken-links_v6.0' into 'release/v6.0'
docs: refresh broken documentation links (v6.0)

See merge request espressif/esp-idf!47493
2026-04-28 09:03:01 +08:00
Marius Vikhammer
2baddb3295 docs: refresh broken documentation links 2026-04-13 09:47:46 +08:00
Fu Hanxi
ad1d17a794 ci: rename eco tags to revision 2026-04-09 10:43:34 +02:00
wuzhenghui
f31b08dbfc feat(esp_hw_support): add sleep_reentent UT case back 2026-04-07 10:31:39 +08:00
Jiang Jiang Jian
bc7219dfe7 Merge branch 'change/added_mspi_str_odd_divider_check_v6.0' into 'release/v6.0'
mspi: added sdr divider check to be not odd divider (v6.0)

See merge request espressif/esp-idf!46869
2026-03-24 10:31:23 +08:00
Jiang Jiang Jian
424a9a8c0d Merge branch 'bugfix/add_pvt_enable_flag_in_pvt_func_v6.0' into 'release/v6.0'
feat(pvt): add pvt enable flag & change pvt limit & sleep adapt time on release v6.0

See merge request espressif/esp-idf!46808
2026-03-24 10:30:43 +08:00
morris
ed6a7e267e Merge branch 'fix/32mb_120m_v6.0' into 'release/v6.0'
fix(spi_flash): 1. Fix flash 120m in qio mode failed on esp32p4 (with 32M map enabled) 2. Add C61 32M flash support (backport v6.0)

See merge request espressif/esp-idf!46042
2026-03-23 16:14:19 +08:00
morris
66bc50521c Merge branch 'feat/jpeg_sleep_retention_v6.0' into 'release/v6.0'
feat(jpeg): support jpeg sleep retention on esp32p4 (backport v6.0)

See merge request espressif/esp-idf!46047
2026-03-23 13:38:04 +08:00
Jiang Jiang Jian
f155b74ae4 Merge branch 'bugfix/fix_hplpgap_assert_in_pvt_func_v6.0' into 'release/v6.0'
feat(pvt): fix hplpgap assert error in pvt func on release v6.0

See merge request espressif/esp-idf!46798
2026-03-23 12:18:22 +08:00
armando
02a4317721 change(mspi): added sdr divider check to be not odd divider 2026-03-23 11:44:27 +08:00
C.S.M
cb7c429747 feat(jpeg): support jpeg sleep retention on esp32p4 2026-03-23 11:18:23 +08:00
morris
b4424ddf4d Merge branch 'feature/dma2d_with_flash_encryption_v6.0' into 'release/v6.0'
feat(dma2d, ppa): Support flash encryption for DMA2D and PPA (v6.0)

See merge request espressif/esp-idf!46796
2026-03-23 11:07:58 +08:00
yanzihan@espressif.com
b987f09b31 feat(pvt): fix hplpgap assert error in pvt func on release v6.0 2026-03-21 15:38:18 +08:00
Mahavir Jain
372d0b2c28 Merge branch 'fix/esp32p4_v3_lp_peri_pmp_entry_v6.0' into 'release/v6.0'
fix(esp_hw_support): Add PMP entry for the LP peripherals region (v6.0)

See merge request espressif/esp-idf!46386
2026-03-21 12:23:48 +05:30
Jiang Jiang Jian
601c1d0f0e Merge branch 'bugfix/pm-673_v6.0' into 'release/v6.0'
backport v6.0: fix analog i2c master race cause by phy retention link

See merge request espressif/esp-idf!46435
2026-03-21 14:32:20 +08:00
Jiang Jiang Jian
85db04992a Merge branch 'fix/fix_esp32_int_wdt_workaround_break_sleep_process_v6.0' into 'release/v6.0'
fix(esp_system): disable esp32 cache livelock int_wdt workaround in ipc_isr_stall (v6.0)

See merge request espressif/esp-idf!46741
2026-03-21 14:11:21 +08:00
Song Ruo Jing
163a95614c feat(dma2d,ppa): Support flash encryption for DMA2D and PPA 2026-03-20 16:53:29 +08:00
C.S.M
52d5b1a173 fix(spi_flash): Fix esp32p4 120m flash suspend failed 2026-03-20 15:21:22 +08:00
Li Shuai
55cf1f9206 fix(esp_hw_support): fix invalid phy link pointer during sleep modem state deinit 2026-03-20 15:09:19 +08:00
Li Shuai
1f524131b0 fix(esp_hw_support): fix analog i2c master race cause by phy retention link 2026-03-20 15:09:19 +08:00
Laukik Hase
4143547196 fix(esp_hw_support): Add PMP entry for the LP peripherals region 2026-03-20 15:06:17 +08:00
yanzihan@espressif.com
8c3f983a47 feat(pvt): add pvt enable flag & change pvt limit & sleep adapt time 2026-03-20 14:54:27 +08:00
morris
23e199d646 Merge branch 'feature/esp32c61_flash_psram_timing_tuning_v6.0' into 'release/v6.0'
feat(mspi): support 120MHz flash and psram for esp32c61 (v6.0)

See merge request espressif/esp-idf!45886
2026-03-20 13:55:06 +08:00
wanckl
f784342fd2 test(esp_cam_sensor): fixed cam_spi_slave build errors 2026-03-20 11:00:57 +08:00
wuzhenghui
689e117be5 fix(esp_hw_support): rename tcm to spm in sleep_fpu_asm.S 2026-03-20 10:54:49 +08:00
wuzhenghui
de104628a0 fix(esp_hw_support): disable esp32eco3 livelock workaround to sleep process 2026-03-20 10:51:40 +08:00
wuzhenghui
66f24377fc refactor(esp_system): ind_wdt.c refactor & code clean
1. introduce reconfigure_ticks function for wdt configuration
 2. move esp32eco3 cache livelock workaround code out from int_wdt.c
2026-03-20 10:51:39 +08:00
Jiang Jiang Jian
204ad1c7ef Merge branch 'feat/support_rv_fp_retention_v6.0' into 'release/v6.0'
feat(esp_hw_support): support rv fp retention (v6.0)

See merge request espressif/esp-idf!46521
2026-03-20 10:17:11 +08:00
Jiang Jiang Jian
59a686ffac Merge branch 'fix/fix_sleep_exception_in_spi_flash_rom_impl_v6.0' into 'release/v6.0'
fix(esp_hw_support): fix sleep exception in spi flash rom impl (v6.0)

See merge request espressif/esp-idf!46445
2026-03-20 10:16:57 +08:00
Jiang Jiang Jian
779fd7a52c Merge branch 'feat/support_p4_clk_tree_ref_cnt_v6.0' into 'release/v6.0'
feat(esp_hw_support): support clock tree management for esp32p4 (v6.0)

See merge request espressif/esp-idf!46444
2026-03-20 10:16:53 +08:00
Jiang Jiang Jian
657affd1de Merge branch 'feat/esp_idf_c5c61_pmu_powerdomain_optimization_v6.0' into 'release/v6.0'
feat(esp_hw_support): support power domain power-down optimization (v6.0)

See merge request espressif/esp-idf!46396
2026-03-20 10:16:01 +08:00
Jiang Jiang Jian
d65170e2fb Merge branch 'bugfix/fix_external_coexistence_depends_on_wifi_connect_issue_v6.0' into 'release/v6.0'
Bugfix/fix external coexistence depends on wifi connect issue v6.0(Backport v6.0)

See merge request espressif/esp-idf!46313
2026-03-20 10:15:39 +08:00
Jiang Jiang Jian
dfa5e5d53a Merge branch 'bugfix/esp_idf_s3_deepsleep_dead_v6.0' into 'release/v6.0'
fix(hal): fix the issue of dual-core contention for RTC_CNTL regs(v6.0)

See merge request espressif/esp-idf!46180
2026-03-20 10:15:14 +08:00
Jiang Jiang Jian
ecf1d75727 Merge branch 'fix/fix_io_wakeup_issues_v6.0' into 'release/v6.0'
fix(esp_hw_support): make esp_deep_sleep_enable_gpio_wakeup available to PD_TOP lightsleep (v6.0)

See merge request espressif/esp-idf!45869
2026-03-20 10:13:54 +08:00
Marius Vikhammer
1640707473 Merge branch 'fix/lp_core_wake_stub_pmu_sw_int_v6.0' into 'release/v6.0'
fix(esp_hw_support): clear LP core SW interrupt in wake stub before sleep (v6.0)

See merge request espressif/esp-idf!46550
2026-03-20 09:20:50 +08:00
Fu Hanxi
beaaa115f3 Merge branch 'ci/missing_config_pre_commit_hook_v6.0' into 'release/v6.0'
ci: add pre-commit hook to detect missing configs (v6.0)

See merge request espressif/esp-idf!46205
2026-03-20 01:10:09 +01:00
morris
3ae282f796 Merge branch 'change/deprecate_tcm_and_use_scp_v6.0' into 'release/v6.0'
tcm: deprecated tcm and added scp memory utils (v6.0)

See merge request espressif/esp-idf!46588
2026-03-19 23:34:57 +08:00
morris
751231cb64 Merge branch 'bugfix/lp_io_clock_control_v6.0' into 'release/v6.0'
fix(rtcio): RTC GPIO configuration should be written if LP IO clock exists (v6.0)

See merge request espressif/esp-idf!46595
2026-03-19 23:17:09 +08:00
morris
fc8f545f62 Merge branch 'contrib/github_pr_18100_v6.0' into 'release/v6.0'
fix(driver_twai): backport arbitration lost event, ci depends, sleep retention (v6.0)

See merge request espressif/esp-idf!46147
2026-03-19 22:57:02 +08:00
morris
8e650ebddf Merge branch 'feat/lcd_sleep_retention_p4_v6.0' into 'release/v6.0'
feat(lcd): support i80 lcd sleep retention on p4 (v6.0)

See merge request espressif/esp-idf!46525
2026-03-19 22:46:47 +08:00
morris
69e5c96c70 Merge branch 'ci/fix_p4_min_revision_on_ci_v6.0' into 'release/v6.0'
ci(esp32p4): update the min revision for p4 (v6.0)

See merge request espressif/esp-idf!45777
2026-03-19 22:41:05 +08:00
Song Ruo Jing
c7ae253b89 feat(mspi): support 120MHz flash and psram for esp32c61 2026-03-19 14:30:46 +00:00
Chen Jichang
c878e60cb5 feat(lcd): support i80 lcd sleep retention on p4 2026-03-18 17:35:04 +08:00
armando
45ec3b962b fix(spm): rename scp (scratchpad) to spm (scratchpad memory) 2026-03-18 09:49:59 +08:00