C.S.M
bd5945d1cc
Merge branch 'feat/auto_suspend_waiti' into 'master'
...
feat(spi_flash): Add config for adding auto check status after suspend to improve performance
See merge request espressif/esp-idf!35628
2024-12-20 16:35:21 +08:00
Chen Ji Chang
fce82302cd
Merge branch 'fix/parlio_add_gdma_fifo_reset' into 'master'
...
fix(parlio_tx): add clock and fifo reset in disable function
See merge request espressif/esp-idf!35657
2024-12-20 14:06:37 +08:00
Song Ruo Jing
4535c27224
Merge branch 'contrib/github_pr_14923' into 'master'
...
GPIO: Add gpio_get_io_config(). (GitHub PR)
Closes IDFGH-14117 and IDFGH-14127
See merge request espressif/esp-idf!35266
2024-12-19 21:02:50 +08:00
Chen Jichang
0c2c142134
fix(parlio_tx): add clock and fifo reset in disable function
2024-12-19 17:40:07 +08:00
Song Ruo Jing
c749ec66f6
fix(gpio): fix pu, pd, drv value incorrect from gpio_dump_io_configuration on esp32
...
Closes https://github.com/espressif/esp-idf/issues/14931
2024-12-18 22:38:25 +08:00
C.S.M
81426057b5
feat(spi_flash): Add config for adding auto check status after suspend to improve performance
2024-12-18 14:55:25 +08:00
Armando
f1b0c5dcb4
feat(cache): added cache invalidate all ll apis
2024-12-18 11:33:28 +08:00
laokaiyao
f731a53694
refactor(ana_cmpr): use enum types in ll
2024-12-12 10:46:54 +08:00
Armando
6528ab5971
refactor(mspi): refactor mspi clock src settings
2024-12-11 14:46:07 +08:00
Kevin (Lao Kaiyao)
8077b5c7e2
Merge branch 'feature/support_ana_cmpr_on_c61' into 'master'
...
feat(ana_cmpr): support analog comparator on C61
Closes IDF-11082
See merge request espressif/esp-idf!35480
2024-12-09 20:22:19 +08:00
laokaiyao
0cae6d526c
feat(ana_cmpr): support analog comparator on C61
2024-12-09 10:33:21 +08:00
Armando
e4a4497094
change(isp): enable yuv submodules
2024-12-05 17:21:05 +08:00
Song Ruo Jing
314f4c0f63
feat(dvp_isp_dsi_example): add an example shows DVP-ISP-DSI combination
2024-12-05 17:20:58 +08:00
morris
a8f6776b0f
change(hal): remove unused sdkconfig.h
2024-11-29 22:41:12 +08:00
Armando (Dou Yiwen)
4cb18200d5
Merge branch 'feat/120m_flash_p4' into 'master'
...
flash: 120MHz timing tuning support on ESP32P4 (no merge now)
Closes IDF-11678
See merge request espressif/esp-idf!34995
2024-11-29 11:40:29 +08:00
Armando
35a74630dc
change(flash): add fdummy rin update
2024-11-28 14:53:20 +08:00
Armando
1eef2e8c19
feat(mspi): supported flash 120MHz SDR timing tuning on ESP32P4
2024-11-28 14:53:19 +08:00
morris
2bf02443f1
feat(mipi): fine tune DPHY PLL clock
2024-11-28 11:20:45 +08:00
morris
5cae5090c2
fix(hal): integer overflow found by coverity
...
actually these "bugs" are harmless from the perspective of the hardware
2024-11-27 09:57:37 +08:00
morris
8da529e5eb
Merge branch 'refactor/i2c_ll_trm_sync' into 'master'
...
refactor(i2c): rename some LL functions according to TRM descriptions
See merge request espressif/esp-idf!35049
2024-11-22 10:13:29 +08:00
laokaiyao
9b779d8b3c
feat(i2s): support to select PDM data format
2024-11-21 19:04:55 +08:00
morris
3fb7461eb0
refactor(i2c): rename some LL functions according to TRM descriptions
2024-11-20 19:16:23 +08:00
morris
88c4086db9
Merge branch 'feat/mipi_dsi_underrun_error' into 'master'
...
feat(mipi_dsi): enable underrun error interrupt
See merge request espressif/esp-idf!31704
2024-11-18 11:32:23 +08:00
morris
c86a301736
feat(mipi_dsi): enable underrun error interrupt
2024-11-14 19:05:43 +08:00
morris
83c9cffd2b
change(soc): vectorize bitscrambler regsiter layout
2024-11-14 17:26:57 +08:00
Jeroen Domburg
ab75a94877
feat(bitscrambler): add hal driver support
2024-11-14 17:26:57 +08:00
Song Ruo Jing
582c99041c
Merge branch 'bugfix/uart_8_16_bit_access' into 'master'
...
fix(uart): fix 8/16-bit uart register access
Closes IDF-10256
See merge request espressif/esp-idf!34846
2024-11-13 17:17:26 +08:00
Armando (Dou Yiwen)
ed8ec9de0b
Merge branch 'feat/sdmmc_uhs_tuning' into 'master'
...
sdmmc: UHS-I support for SDR50 (100MHz, 50MB/s), DDR50 (50MHz, 50MB/s)
Closes IDF-10294, IDF-11447, and IDF-8886
See merge request espressif/esp-idf!34441
2024-11-13 11:05:10 +08:00
Armando
9e3b7e4558
feat(sdmmc): supported UHS-I SDR50 (100Mhz) and DDR50 mode
2024-11-13 09:47:45 +08:00
Song Ruo Jing
e6ef4d1791
fix(uart): fix 8/16-bit uart register access
2024-11-12 16:52:10 +08:00
morris
16eef27492
feat(ldo): load calibration parameters from efuse
2024-11-12 15:52:05 +08:00
Ivan Grokhotkov
f5f46ab74c
change(sdmmc): adapt host state machine for CMD11, commit reg/struct files
2024-11-12 15:39:42 +08:00
C.S.M
941d0e0779
feat(i2c_slave): refactor i2c slave api to version 2 inorder to solve some existing problem
2024-11-08 18:04:29 +08:00
Ondrej Kosta
7f07c9de44
Merge branch 'feature/ptp' into 'master'
...
Feature/ptp
Closes IDFGH-12397
See merge request espressif/esp-idf!33058
2024-11-08 15:10:07 +08:00
morris
01cd5cf4fe
Merge branch 'bugfix/gpio_set_level_atomic' into 'master'
...
fix(gpio): improve set level performance
See merge request espressif/esp-idf!34744
2024-11-08 11:43:16 +08:00
morris
0ed4c19c5e
feat(lcd): support color conversion for mipi dsi driver
2024-11-07 17:02:54 +08:00
morris
712e6ad927
fix(gpio): improve set level performance
...
by avoid "read-modify-write" operation. The registers designed to be
write only.
Related to https://github.com/espressif/esp-idf/issues/14674
2024-11-07 16:29:28 +08:00
Ondrej Kosta
d2b1202d5a
feat(esp_eth): added HW Time Stamping support for ESP32P4
...
Added mechanism to L2 TAP to retreive time stamp
Added PTP time synchronization example
2024-11-07 15:01:24 +08:00
Song Ruo Jing
7e90a41bc9
Merge branch 'refactor/regi2c_mst_clock_enable' into 'master'
...
refactor(regi2c): analog i2c mst clock should be enabled/disabled per usage
Closes IDF-10492 and IDF-10693
See merge request espressif/esp-idf!32682
2024-11-05 15:15:26 +08:00
C.S.M
75aea08703
fix(bod): Remove config for bod on p4 v0.x
2024-11-05 10:39:28 +08:00
Song Ruo Jing
2cb35a2955
refactor(regi2c): ana i2c master clock is enabled per request
2024-11-04 12:37:17 +08:00
Tomas Rezucha
1805efb0b2
Merge branch 'feat/dynamic_usb_hal' into 'master'
...
feat(hal/usb): Make USB-DWC HAL&LL configuration independent
Closes IDF-11437
See merge request espressif/esp-idf!34045
2024-10-30 18:32:32 +08:00
laokaiyao
c007ec5f17
feat(touch): update doc and example for touch version 2
2024-10-30 10:02:49 +08:00
laokaiyao
1cd9dd5001
refactor(touch): refactor touch low-level for s2 & s3
2024-10-30 10:02:49 +08:00
Aditya Patwardhan
b0664a6f2e
fix(hal): Fix key_mgr_ll_reset_register API
...
the key_mgr_ll_reset_register API now
waits till key manager state is IDLE
2024-10-28 11:13:43 +08:00
Aditya Patwardhan
e5d246ef27
feat(hal): esp32c5: Add hal layer for key manager
2024-10-28 11:13:43 +08:00
Gao Xu
ffcf40cee3
Merge branch 'feature/esp32c61_i2s_support' into 'master'
...
feat(i2s): support i2s on esp32c61
Closes IDF-9312 and IDF-9313
See merge request espressif/esp-idf!32905
2024-10-25 11:18:44 +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
d837cae2b0
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-10-24 16:54:20 +02:00
Tomas Rezucha
c1f5d3067f
feat(hal/usb): Add USB UTMI PHY HAL
...
* Add a bare-bones HAL API for the USB UTMI PHY
* Split USB-DWC LL per target
2024-10-24 15:18:30 +08:00