Tomas Rezucha
b78bcaea36
refactor(usb/phy): Do not use deprecated variables in usb_phy
2025-01-08 09:26:41 +01:00
morris
e456840f2c
Merge branch 'feat/mcpwm_sleep_retention_support_p4_v5.4' into 'release/v5.4'
...
feat(mcpwm): support mcpwm sleep retention on p4 (v5.4)
See merge request espressif/esp-idf!35342
2025-01-07 10:42:39 +08:00
morris
c670044eab
Merge branch 'feature/uart_sleep_retention_support_c5_c61_v5.4' into 'release/v5.4'
...
feat(uart): support uart sleep retention on C5/C61 (v5.4)
See merge request espressif/esp-idf!35400
2025-01-07 10:29:23 +08:00
morris
da06959166
Merge branch 'bugfix/uart_8_16_bit_access_v5.4' into 'release/v5.4'
...
fix(uart): fix 8/16-bit uart register access (v5.4)
See merge request espressif/esp-idf!35958
2025-01-06 14:59:09 +08:00
morris
cd1ce6164b
Merge branch 'refactor/fine_tune_dphy_pll_v5.4' into 'release/v5.4'
...
feat(mipi): fine tune DPHY PLL clock (v5.4)
See merge request espressif/esp-idf!35291
2025-01-06 13:20:01 +08:00
Song Ruo Jing
7167b04e6e
fix(uart): fix 8/16-bit uart register access
2024-12-25 15:32:06 +08:00
Chen Jichang
6aa4f8b63e
feat(mcpwm): support mcpwm sleep retention on p4
2024-12-12 11:43:54 +08:00
Michael (XIAO Xufeng)
0f1bec184d
Merge branch 'bugfix/warn_rc32k_use_in_kconfig_v5.4' into 'release/v5.4'
...
fix(clk): add an inevitable kconfig option to be selected to use rc32k (v5.4)
See merge request espressif/esp-idf!35285
2024-12-11 23:39:34 +08:00
Song Ruo Jing
cfcedfe42d
feat(uart): support uart sleep retention on C5/C61
2024-12-03 17:17:14 +08:00
wuzhenghui
afa697bd74
fix(esp_driver_gptimer): do gptimer retention by timer unit rather than timer group
2024-12-02 19:07:50 +08:00
wuzhenghui
4db067f8dc
fix(esp_hw_support): remove p4 wdt retention on entry2
2024-12-02 19:05:04 +08:00
Song Ruo Jing
623351e791
fix(clk): add an inevitable kconfig option to be selected to use rc32k
2024-12-02 11:15:17 +08:00
morris
e7b555de8d
feat(mipi): fine tune DPHY PLL clock
2024-11-30 00:29:15 +08:00
Jiang Jiang Jian
4cc82c7d66
Merge branch 'feat/sleep_retention_expand_module_bitmap_v5.4' into 'release/v5.4'
...
backport v5.4: expand the number of sleep retention modules supported on different chips
See merge request espressif/esp-idf!34691
2024-11-20 14:50:52 +08:00
morris
e422e12f17
Merge branch 'feat/dynamic_usb_hal_backport_v5.4' into 'release/v5.4'
...
feat(hal/usb): Make USB-DWC HAL&LL configuration independent backport v5.4
See merge request espressif/esp-idf!34812
2024-11-18 21:40:16 +08:00
Li Shuai
71f83bd02b
change(esp_hw_support): fix some sleep retention build error
2024-11-18 17:46:41 +08:00
Li Shuai
4b0faf47b4
change(soc): define sleep retention module total number to 64 for esp32p4
2024-11-18 17:46:41 +08:00
Li Shuai
00a6f825b0
change(soc): add sleep retention module total number definition
2024-11-18 16:05:34 +08:00
Tomas Rezucha
68a95f5c94
feat(hal/usb): Make USB-DWC HAL&LL configuration independent
...
Previously, we included symbols from soc/usb_dwc_cfg.h and configured
the HAL and LL according to it. Now we get the configuration in runtime
from USB-DWC registers.
Added missing definition for USB FS peripheral on ESP32-P4.
2024-11-15 00:36:10 +08:00
C.S.M
56625cda88
feat(i2c_slave): refactor i2c slave api to version 2 inorder to solve some existing problem
2024-11-14 18:02:15 +08:00
morris
3b2eb13199
Merge branch 'feat/sdmmc_uhs_tuning_v5.4' into 'release/v5.4'
...
sdmmc: UHS-I support for SDR50 (100MHz, 50MB/s), DDR50 (50MHz, 50MB/s) (v5.4)
See merge request espressif/esp-idf!34867
2024-11-14 11:13:45 +08:00
morris
e1aed77c72
Merge branch 'feat/mcpwm_sleep_rentention_v5.4' into 'release/v5.4'
...
feat(mcpwm): support sleep retention (v5.4)
See merge request espressif/esp-idf!34802
2024-11-14 10:46:49 +08:00
Chen Jichang
2e44cb9387
feat(mcpwm): support sleep retention
2024-11-13 11:13:34 +08:00
Chen Jichang
c8fa2a1f42
fix(mcpwm): fix mcpwm register offset on p4
2024-11-13 11:13:34 +08:00
Armando
04cd469e4a
feat(sdmmc): supported UHS-I SDR50 (100Mhz) and DDR50 mode
2024-11-13 11:12:10 +08:00
Ivan Grokhotkov
b8de3dfb35
change(sdmmc): adapt host state machine for CMD11, commit reg/struct files
2024-11-13 11:08:09 +08:00
Konstantin Kondrashov
c9be3c2dc6
feat(efuse): Adds efuse ADC calib data for ESP32-P4
2024-11-13 10:18:30 +08:00
Chen Jichang
31befbfad3
feat(pcnt): add sleep retention init
...
Currently, due to the lack of sleep callback feature. We only init
sleep module but don't allocate it. Thus the power domain will be
kept during the light sleep. And temporarily disable pcnt sleep
retention support on P4 due to the lack of retention module ID.
2024-11-07 12:09:26 +08:00
Xiao Xufeng
802e7b2192
feat(sleep_retention): allow drivers taking TOP power lock
...
Also add a dump function
2024-11-05 03:22:01 +08:00
Wu Zheng Hui
de3a5d4d93
Merge branch 'feat/support_esp32p4_flash_psram_sleep_pd' into 'master'
...
feat(esp_hw_support): support power down PSRAM or Flash during sleep for esp32p4 rev1.0
Closes PM-204 and IDF-11241
See merge request espressif/esp-idf!34340
2024-10-25 10:39:06 +08:00
Tomas Rezucha
b02ad37a55
feat(soc/usb): Add USB related changes to soc_caps and usb_dwc_periph
...
This commit changes the following:
- Add types and data structures indicating the available USB controllers
for each target.
2024-10-24 15:18:30 +08:00
wanckl
ef7406257a
feat(driver_spi): spi master support sleep retention(recovery)
2024-10-24 12:47:32 +08:00
Song Ruo Jing
92d335548f
Merge branch 'feature/ledc_sleep_retention_support' into 'master'
...
feat(ledc): support ledc sleep mode selection
Closes IDFGH-12713, IDF-9740, IDF-9769, IDF-9909, IDF-10372, IDF-10394, IDF-8472, and IDFCI-2450
See merge request espressif/esp-idf!34097
2024-10-24 11:43:11 +08:00
wuzhenghui
a1f9d5bcea
feat(esp_hw_support): support power down PSRAM or Flash during sleep for esp32p4 v1.0
2024-10-23 19:10:42 +08:00
morris
6d716388ff
Merge branch 'feat/rgb_lcd_esp32p4' into 'master'
...
feat(lcd): support rgb lcd driver on esp32p4
Closes IDF-10962
See merge request espressif/esp-idf!33582
2024-10-23 14:39:19 +08:00
Song Ruo Jing
7a516554a6
feat(ledc): Add sleep retention support for C5/C61
2024-10-22 17:55:53 +08:00
Song Ruo Jing
4a90deb227
feat(ledc): support ledc sleep mode selection
...
Support LEDC sleep retention on C6/H2/P4
2024-10-22 17:54:32 +08:00
Song Ruo Jing
dc15243a64
refactor(uart): minor update on uart retention feature
2024-10-22 17:43:28 +08:00
morris
efcb91b47e
feat(lcd): support rgb lcd driver for esp32p4
2024-10-22 17:18:05 +08:00
Chen Jichang
b6645acafe
feat(parlio): support sleep retention
2024-10-21 20:25:39 +08:00
Armando (Dou Yiwen)
0aa8c024a3
Merge branch 'feat/twai_sleep_retention' into 'master'
...
twai: sleep retention support
Closes IDF-8471, IDF-9772, and IDF-9743
See merge request espressif/esp-idf!34107
2024-10-21 19:14:48 +08:00
Armando (Dou Yiwen)
df9d72226b
Merge branch 'feat/isp_lsc_feature' into 'master'
...
isp: lsc feature
Closes IDF-11228
See merge request espressif/esp-idf!31193
2024-10-18 16:59:51 +08:00
Wan Lei
087f48ca55
Merge branch 'fix/spi_enable_p4_c5_test' into 'master'
...
fix(driver_spi): enable p4 multi dut test and c5 test
Closes IDF-9517 and IDF-10322
See merge request espressif/esp-idf!33087
2024-10-18 14:57:23 +08:00
Armando
2cb5de2172
feat(twai): sleep retention
2024-10-18 14:14:16 +08:00
Armando
0e1ee38ae8
feat(isp): added lsc feature
2024-10-18 11:29:56 +08:00
Armando (Dou Yiwen)
e05fce3c9c
Merge branch 'feat/lp_i2s_vad' into 'master'
...
lp_i2s: vad lp driver and lp/hp core wakeup feature
Closes IDF-10211 and IDF-6517
See merge request espressif/esp-idf!33804
2024-10-17 15:01:08 +08:00
C.S.M
4cbc790628
feat(temperature_sensor): Add sleep retention support for temperature sensor
2024-10-16 17:35:35 +08:00
Armando
6db48cff25
feat(sleep): support vad wakeup hp core
2024-10-16 17:27:27 +08:00
Armando
1792aba1dc
feat(vad): lp vad driver and wakeup feature
2024-10-16 17:27:27 +08:00
wanckl
2a7ba86824
fix(driver_spi): enable p4 multi dut test
2024-10-15 12:06:47 +08:00