Commit Graph
296 Commits
Author SHA1 Message Date
Jiang Jiang Jian 2eecc744b4 Merge branch 'fix/fix_random_ratio_test_v6.0' into 'release/v6.0'
fix(esp_hw_support): increase test rounds for in esp_random() test (v6.0)

See merge request espressif/esp-idf!48362
2026-05-12 18:11:07 +08:00
C.S.M 9025fffe44 fix(spi_flash): Fix flash hpm build failure,
Closes https://github.com/espressif/esp-idf/issues/18535
2026-05-11 16:13:45 +08:00
wuzhenghui 2ed383e8dd fix(esp_hw_support): increase test rounds for in esp_random() test 2026-05-11 14:25:26 +08:00
hebinglin bce86ecd92 change(esp_system): add iram opt for rtc clk resart cases 2026-05-06 19:29:36 +08:00
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
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
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
Song Ruo Jing c7ae253b89 feat(mspi): support 120MHz flash and psram for esp32c61 2026-03-19 14:30:46 +00:00
Evgeny Torbin 0070b687b5 ci: remove unused test cases 2026-03-12 12:34:23 +01:00
Jiang Jiang Jian d0f992c02f Merge branch 'fix/make_deepsleep_gpio_wakeup_usable_for_pd_top_lightsleep_v6.0' into 'release/v6.0'
change(esp_hw_support): deepsleep gpio wakeup API renaming to support PD_TOP lightsleep wakeup (v6.0)

See merge request espressif/esp-idf!45416
2026-02-02 10:48:40 +08:00
wuzhenghui 3c44b8fb85 change(esp_hw_support): deprecate esp_deep_sleep_enable_gpio_wakeup API
rename esp_deep_sleep_enable_gpio_wakeup to esp_sleep_enable_gpio_wakeup_on_hp_periph_powerdown
rename esp_deepsleep_gpio_wake_up_mode_t to esp_sleep_gpio_wake_up_mode_t
2026-02-01 12:16:24 +08:00
wuzhenghui 1e6f39c685 change(esp_driver_gpio): deprecate gpio_deep_sleep_wakeup_enable/disable API
rename gpio_deep_sleep_wakeup_enable to gpio_wakeup_enable_on_hp_periph_powerdown_sleep
rename gpio_deep_sleep_wakeup_disable to gpio_wakeup_disable_on_hp_periph_powerdown_sleep
rename GPIO_IS_DEEP_SLEEP_WAKEUP_VALID_GPIO to GPIO_IS_HP_PERIPH_PD_WAKEUP_VALID_IO
2026-02-01 12:16:24 +08:00
wuzhenghui 85601ccb69 change(soc): rename peripheral powerdowned sleep wakeable IO soc_caps
rename SOC_GPIO_DEEP_SLEEP_WAKE_VALID_GPIO_MASK to SOC_GPIO_HP_PERIPH_PD_SLEEP_WAKEABLE_MASK
rename SOC_GPIO_DEEP_SLEEP_WAKE_SUPPORTED_PIN_CNT to SOC_GPIO_HP_PERIPH_PD_SLEEP_WAKEABLE_PIN_CNT
rename SOC_GPIO_SUPPORT_DEEPSLEEP_WAKEUP to SOC_GPIO_SUPPORT_HP_PERIPH_PD_SLEEP_WAKEUP
2026-02-01 12:16:20 +08:00
hebinglin 732de6bfe0 change(esp_system): replace temp_skip_ci with soc_filtered_targets for esp32c5 2026-02-01 11:59:16 +08:00
hebinglin 21a6537e08 change(esp_driver): set cases with toppd check only run in esp32c5eco3 rather than eco2 2026-02-01 11:59:16 +08:00
hebinglin f4bc4ea6f9 revert(unit-test): filter top domain power down check for some sleep test cases
This reverts commit c6c2948a99.
2026-02-01 11:59:16 +08:00
wuzhenghui 15be2a0176 fix(esp_hw_support): fix rtc clock test case 2026-01-31 22:31:36 +08:00
wuzhenghui 2d8c6ed6b4 change(esp_hal_rtc_timer): unify lp_timer/rtc_timer naming to RTC_TIMER 2026-01-31 22:31:34 +08:00
Michael (XIAO Xufeng) e24fbebd27 Merge branch 'change/change_to_only_do_v2p_once_when_startup_v6.0' into 'release/v6.0'
mmu: no longer disable cache when converting virtual addr to physical addr and vice versa (v6.0)

See merge request espressif/esp-idf!45474
2026-01-30 15:53:09 +08:00
morris db750dc1a0 feat(dma): graduate the dma driver from esp_hw_support to esp_driver_dma 2026-01-29 14:41:14 +08:00
armando 165ecbab44 test(mspi): add flash api run on psram stack test for xip_psram case 2026-01-28 15:30:15 +08:00
morris 1b258fc8c5 refactor: remove gdma_trigger_peripheral_t 2026-01-13 18:00:11 +08:00
wuzhenghui 8219f217c2 feat(esp_hw_support): add esp_random() bit balance 0/1 ratio with sleep test case 2026-01-09 11:17:19 +08:00
Jiang Jiang Jian adeedd1b7a Merge branch 'bugfix/rtc_wdt_test_app2_v6.0' into 'release/v6.0'
fix(test_rtc_wdt): Fixed CI test failures for RTC WDT by increasing margin

See merge request espressif/esp-idf!44512
2026-01-08 20:35:35 +08:00
morris 7909976e0f refactor(gdma): channel allocation can return both direction within the same call 2026-01-07 22:44:54 +08:00
Meet Patel e8396ccea1 fix(test_rtc_wdt): Fixed CI test failures for RTC WDT by increasing margin
The CI tests for RTC WDT test app were failing because we allowed only
20% margin between configured vs actual timeout of wdt. However, the
RC oscillator accuracy on some boards is very poor and it results in
almost 25% difference between configured and actual timeout. Hence,
increased the failure margin from 20% to 30%. Also some boards like
ESP32P4 have known problem and gives timeout after twice the configured
time. Hence, increased the wdt interrupt wait time to three times the
configured value, so we don't miss the interrupts for such boards.
2025-12-24 11:13:56 +05:30
morris 51769ab2c8 Merge branch 'fix/p4_eco5_enable_special_test_6.0' into 'release/v6.0'
fix(ci)p4 eco5 enable special test (v6.0)

See merge request espressif/esp-idf!44127
2025-12-17 11:36:35 +08:00
Song Ruo Jing 190c081160 refactor(ppa): use fourcc for dma2d and ppa color formats 2025-12-11 15:20:11 +08:00
Song Ruo Jing 02178aed9b fix(ci): improve rtc_clk test stability on esp32 32k xtal 2025-12-11 15:12:46 +08:00
Song Ruo Jing 4f54d22707 fix(ci): re-enable p4 eco5 ledc, dma2d, rtc_clk test cases 2025-12-11 15:12:36 +08:00
wanckl d3e1a4881f ci(p4): p4 eco5 enable parts of special tests 2025-12-11 15:12:10 +08:00
Song Ruo Jing 62899cbba6 refactor(gpio): split GPIO HAL into separate component
cleaned up some includes in GPIO peripheral files
2025-12-08 14:33:26 +08:00
Jiang Jiang Jian d13533ba7f Merge branch 'feat/enable_lowpower_tests_for_p4_v3_v6.0' into 'release/v6.0'
feat: re-enable P4 pm/wakeup tests for rev3.0 (v6.0)

See merge request espressif/esp-idf!43752
2025-12-04 16:29:47 +08:00
laokaiyao c1ac8c10fb feat(gdma_link): support to select final node link type 2025-12-03 11:23:06 +08:00
wuzhenghui 16f730c1cf feat(esp_hw_support): re-enable P4 sleep wakeup tests for rev3.0 2025-11-26 17:23:25 +08:00
armando 714b022a43 ci(p4): disable p4 rev3 invalid tests temporarily 2025-11-21 02:48:05 +00:00
morris fd56a54f16 Merge branch 'feat/etm_esp32h21_v6.0' into 'release/v6.0'
refactor(etm): move etm_periph.c to hal component (v6.0)

See merge request espressif/esp-idf!43399
2025-11-19 10:18:31 +08:00
morris a5a355d17f refactor(etm): move etm_periph.c to hal component 2025-11-16 22:13:30 +08:00
Armando c26ed5dba0 feat(psram): support 250MHz in experimental 2025-11-14 09:34:01 +08:00
morris 2de3be7300 feat(dma): graduate the dma driver into a single component 2025-10-19 22:06:46 +08:00
Marius Vikhammer ca626ae04f Merge branch 'fix/missing_requirement_in_test_app' into 'master'
fix(esp_hw_support): add the missing dependency of esp_hal_wdt component in test app

See merge request espressif/esp-idf!42681
2025-10-18 00:00:40 +08:00
Jiang Jiang Jian 4563f8ee5f Merge branch 'change/remove_rtc_attrs' into 'master'
fix(esp_hw_support): fix rtc_clk test case time stamp lost

Closes IDF-14228

See merge request espressif/esp-idf!42632
2025-10-17 14:00:09 +08:00
morris ee8e47ffa1 fix(esp_hw_support): add the missing dependency of esp_hal_wdt component in test app 2025-10-17 13:10:57 +08:00
Meet Patel 6491647fcb Merge branch 'feature/rtc_wdt_test_app' into 'master'
feat(rtc_wdt): Added unity app to test rtc watchdog timer functions

Closes IDF-12273

See merge request espressif/esp-idf!42568
2025-10-16 12:55:13 +05:30
wuzhenghui c396fd5ec3 fix(esp_hw_support): fix rtc_clk test case time stamp lost 2025-10-16 14:51:52 +08:00
morris d5ff73e928 Merge branch 'feature/esp32p4_eco5_support' into 'master'
feat(gpio/ledc/uart/2ddma/ppa): ESP32P4 ECO5 related updates

Closes IDF-13419, IDF-13425, IDF-13427, IDF-13436, IDF-13740, IDF-13741, IDF-13675, IDF-12225, IDF-13823, IDF-13514, IDF-13539, and IDF-13533

See merge request espressif/esp-idf!41980
2025-10-16 11:16:34 +08:00
Armando (Dou Yiwen) ba7d244762 Merge branch 'change/remove_rtc_attrs' into 'master'
rtc: removed rtc related memory attrs on no-rtc-support chips

Closes IDF-7680 and IDF-14228

See merge request espressif/esp-idf!42101
2025-10-16 03:04:25 +00:00
Song Ruo Jing dd5d4bd8d7 feat(2ddma): ESP32P4 ECO5 2DDMA related updates
Added one more pair of 2DDMA channels
Priority bit width increased corespondingly
Added three new CSC modes for RX channel 0
Also cleaned up DMA2D capability definitions in soc_caps.h
2025-10-15 16:49:22 +08:00
Meet Patel 9b86dc25ab feat(rtc_wdt): Added unity app to test rtc watchdog timer functions
Unity based test app configures RTC WDT to verify following features:
1. Verify all 4 stages of RTC WDT are able to trigger timeout and
   invoke the pre-configured interrupt service routine
2. Verify RTC WDT can reset the main SYSTEM or main SYSTEM + RTC
2025-10-15 12:14:19 +05:30