Jiang Jiang Jian
0c7bd3e961
Merge branch 'fix/lp_periph_use_int_raw_v5.3' into 'release/v5.3'
...
change(lp-core): Update LP I2C and LP UART drivers to use raw interrupt status (v5.3)
See merge request espressif/esp-idf!39250
2025-06-23 10:42:43 +08:00
Song Ruo Jing
8baffe22cb
fix(uart): LP UART does not have the pre-divider for its clock source
...
Closes https://github.com/espressif/esp-idf/issues/15427
2025-05-22 11:51:19 +08:00
Sudeep Mohanty
ee995a79f3
change(lp-core): Update LP I2C and LP UART drivers to use raw interrupt status
...
This commit updates the LP I2C and LP UART drivers to use the raw
interrupt status without enabling the interrupts.
2025-05-19 10:38:07 +02:00
C.S.M
87c6979b97
fix(i2c): Fix that fsm reset cause i2c scl frequency changed on esp32s2
2025-05-08 13:01:30 +08:00
Song Ruo Jing
47f1a2c81b
fix(gpio): fix pu, pd, drv value incorrect from gpio_dump_io_configuration on esp32
...
Closes https://github.com/espressif/esp-idf/issues/14931
2025-03-20 17:09:28 +08:00
Jiang Jiang Jian
5f18a9711b
Merge branch 'feature/esp32h2_eco5_ecc_v5.3' into 'release/v5.3'
...
feat(ecc): enable ECC constant time mode for ESP32-H2 ECO5 (v5.3)
See merge request espressif/esp-idf!36585
2025-02-28 10:50:18 +08:00
Aditya Patwardhan
2390e81fb7
fix(hal): Fixed ecc_ll for esp32c5 beta3
2025-02-26 17:04:28 +05:30
morris
67c6ae91ab
Merge branch 'feat/allow_setting_rmt_group_prescale_v5.3' into 'release/v5.3'
...
refactor(rmt): set group clock prescale dynamically (v5.3)
See merge request espressif/esp-idf!36738
2025-02-26 17:03:16 +08:00
Chen Jichang
e98ded4e7b
refactor(rmt): set group clock prescale dynamically
...
Closes https://github.com/espressif/esp-idf/issues/14760
2025-02-26 11:22:51 +08:00
morris
03a2fca29d
Merge branch 'feature/flash_software_resume_v5.3' into 'release/v5.3'
...
feat(spi_flash): Add config for adding auto check status after suspend to improve performance (backport v5.3)
See merge request espressif/esp-idf!36526
2025-02-20 11:01:11 +08:00
Mahavir Jain
e1a023e13d
Merge branch 'feat/support_aes_pseudo_round_func_in_esp32h2_eco5_v5.3' into 'release/v5.3'
...
Support AES and XTS-AES's pseudo round function in ESP32H2-ECO5 (v5.3)
See merge request espressif/esp-idf!36464
2025-01-24 14:40:00 +08:00
morris
8f20eac2df
Merge branch 'feat/spi_std_timing_and_bit_trans_v5.3' into 'release/v5.3'
...
feat(driver_spi): support adjust master rx to standard timing (v5.3)
See merge request espressif/esp-idf!36400
2025-01-24 10:24:14 +08:00
harshal.patil
ac0dc0d775
feat(bootloader_support): Permanently enable XTS-AES pseudo rounds when FE release mode is enabled
2025-01-23 14:06:16 +05:30
C.S.M
d756e6d208
feat(spi_flash): Add config for adding auto check status after suspend to improve performance
2025-01-21 15:04:21 +08:00
Jiang Jiang Jian
4e0cb9a140
Merge branch 'fix/fix_p4_deepsleep_io_leakage_v5.3' into 'release/v5.3'
...
fix(esp_hw_support): fix esp32p4 JTAG pad deepsleep current leakage (v5.3)
See merge request espressif/esp-idf!36009
2025-01-17 12:10:46 +08:00
wanckl
e1cc1e2568
feat(driver_spi): support using SPI_DEVICE_STD_TIMING to adjust master rx in standard timing
2025-01-17 10:48:52 +08:00
wuzhenghui
a18fe20e9b
fix(esp_hw_support): fix esp32p4 JTAG pad deepsleep current leakage
2024-12-26 16:05:14 +08:00
Song Ruo Jing
340c0d1280
fix(uart): fix 8/16-bit uart register access
2024-12-25 19:08:05 +08:00
morris
bde65f22fc
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-14 14:35:49 +08:00
morris
df00c22439
Merge branch 'bugfix/fix_batch_of_i2c_issue_v5.3' into 'release/v5.3'
...
fix(i2c_master): Fix an I2C issue that slave streth happen but master timeout...etc.4MR (backport v5.3)
See merge request espressif/esp-idf!33475
2024-09-13 15:49:39 +08:00
C.S.M
7be3141195
fix(i2c): Fix the i2c sda/scl force out register value on some esp chips
2024-09-12 11:21:10 +08:00
C.S.M
189db78bec
fix(i2c): Fix possible error state in clear the bus,
...
Closes https://github.com/espressif/esp-idf/issues/13647
2024-09-12 11:21:08 +08:00
C.S.M
deb91c7abe
fix(i2c_master): Fix an I2C issue that slave streth happen but master timeout set seems doesn't work
...
Closes https://github.com/espressif/esp-idf/issues/14129
Closes https://github.com/espressif/esp-idf/issues/14401
2024-09-12 11:20:46 +08:00
Konstantin Kondrashov
b7cbf82c14
feat(efuse): Updates efuse table for esp32c5
2024-09-11 23:12:46 +08:00
morris
7e7f388392
change(wdt): create wdt_periph.c in soc component
2024-08-09 18:12:25 +08:00
morris
21147cd7f5
Merge branch 'feat/gpspi_flash_support_v5.3' into 'release/v5.3'
...
fix(spi_flash): Add external flash support on esp32c6,esp32h2,esp32p4(backport v5.3)
See merge request espressif/esp-idf!32522
2024-08-05 17:13:53 +08:00
C.S.M
5b8da6f327
fix(spi_flash): Add external flash support on esp32c6,esp32h2,esp32p4
2024-08-05 11:47:55 +08:00
gaoxu
4b665425a2
fix(gpio): correct usb dp gpio pullup disable function v5.3
2024-08-01 10:50:58 +08:00
morris
e566ffffcb
Merge branch 'feature/support_uart_sleep_retention_v5.3' into 'release/v5.3'
...
feat(uart): support uart module sleep retention (v5.3)
See merge request espressif/esp-idf!32464
2024-07-31 22:07:59 +08:00
Song Ruo Jing
8b8bb72ad4
feat(uart): support uart module sleep retention on c6/h2/p4
2024-07-31 15:15:11 +08:00
Marius Vikhammer
cf36c11b81
feat(lp-core): added support for using ETM events as wake-up source
2024-07-31 11:55:24 +08:00
morris
4acc83d7b0
Merge branch 'bugfix/rmt_memory_power_up_v5.3' into 'release/v5.3'
...
fix(rmt): power up memory block (v5.3)
See merge request espressif/esp-idf!32171
2024-07-25 16:52:12 +08:00
Mahavir Jain
99b1e56500
fix(hal): correct the power up sequence for MPI/ECC peripherals in ESP32-C5
2024-07-19 13:39:03 +08:00
morris
25f78b3715
fix(rmt): power up memory block
2024-07-18 14:52:15 +08:00
wuzhenghui
0291269573
fix(esp_hw_support): wait eFuse controller idle after sleep wakeup
2024-06-28 13:58:44 +08:00
gaoxu
cf123b3626
feat(uart): support HP/LP uart on ESP32C5 MP v5.3
2024-06-12 18:15:22 +08:00
Song Ruo Jing
bbc44b486e
feat(gdma): add GDMA support for ESP32C5 MP
2024-06-12 15:28:40 +08:00
Michael (XIAO Xufeng)
98e99e712f
Merge branch 'feature/esp32c5_mp_gpio_support_v5.3' into 'release/v5.3'
...
Feature/esp32c5 mp gpio support (v5.3)
See merge request espressif/esp-idf!30884
2024-06-12 00:51:06 +08:00
Michael (XIAO Xufeng)
dbf8726b47
Merge branch 'feat/esp32p4_xip_psram_v5.3' into 'release/v5.3'
...
psram: support xip_psram on esp32p4 (v5.3)
See merge request espressif/esp-idf!31044
2024-06-11 21:07:41 +08:00
wuzhenghui
6a86351373
fix(hal): fix PMU LL half word and byte access
2024-06-07 14:13:40 +08:00
wuzhenghui
e5429b256a
fix(hal): fix LP timer LL half word access
2024-06-07 14:13:39 +08:00
Armando
48e06fafea
feat(xip_psram): support xip psram feature on esp32p4
2024-05-29 10:02:44 +08:00
gaoxu
2cad39aee5
feat(gpio): add gpio support on ESP32C5 MP version
2024-05-16 14:54:27 +08:00
wuzhenghui
309725fcd0
feat(esp_hw_support): support esp32p4 clock output
2024-04-17 15:09:49 +08:00
wuzhenghui
101f1abbf1
refactor(esp_hw_support): add hal layer for clock output feature
2024-04-17 14:25:29 +08:00
Jiang Jiang Jian
25d40a67bc
Merge branch 'feature/esp32c5beta3_light_sleep_support_stage_2' into 'master'
...
feat(esp_hw_support): esp32c5 sleep support (Stage 3: support system peripheral sleep retention)
Closes IDF-8640
See merge request espressif/esp-idf!29723
2024-04-15 14:40:52 +08:00
Konstantin Kondrashov
e6d153f06b
Merge branch 'feature/support_utilities_in_cpu' into 'master'
...
feat(esp_hw_support): Support utilities in cpu.c
Closes IDF-7848
See merge request espressif/esp-idf!29661
2024-04-12 15:30:33 +08:00
Lou Tianhao
534e7a528f
feat(pm): support pd top for esp32c5beta3
2024-04-12 11:34:54 +08:00
Konstantin Kondrashov
06c28f0ee9
feat(hal): Adds hal funcs for cpu.c
2024-04-11 13:07:04 +03:00
morris
a615180bc0
feat(gptimer): support timer group driver on c5 mp
...
there's no change between mpw and mp as far as I can tell from the
register
2024-04-11 15:52:34 +08:00