Jiang Jiang Jian
fed7e38609
Merge branch 'fix/esp32p4_lightsleep_fixes_v5.3' into 'release/v5.3'
...
fix(esp_hw_support): some fixes of esp32p4 lightsleep retention & power switch process (v5.3)
See merge request espressif/esp-idf!37097
2025-02-21 11:03:20 +08:00
wuzhenghui
1f6d8d4e5d
fix(esp_hw_support): fix esp32s2/esp32s3 RTC IOMUX clock management
2025-02-20 19:39:02 +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
wuzhenghui
7147d7b366
change(esp_hw_support): wrapper sleep dcdc/ldo ops with ll
2025-02-19 21:37:38 +08:00
Armando
e1ea5ee810
fix(mmu): fixed esp_mmu_vaddr_to_paddr cannot figure out psram vaddr issue on esp32p4
2025-02-19 14:07:47 +08:00
Shu Chen
9b00dff1b9
Merge branch 'support/ieee802154_get_rssi_comp_from_phy_v5.3' into 'release/v5.3'
...
feat(802.15.4): support ieee802154 get rssi comp from phylib (v5.3)
See merge request espressif/esp-idf!37052
2025-02-19 11:03:40 +08:00
morris
85cf4c262b
Merge branch 'fix/adc_func_register_not_reset_issue_v5.3' into 'release/v5.3'
...
adc: func register not reset issue (v5.3)
See merge request espressif/esp-idf!37046
2025-02-19 10:33:33 +08:00
Island
f258a14894
Merge branch 'bugfix/h2_ble_timer_clk_enable_fix_v5.3' into 'release/v5.3'
...
fix: H2 ble timer clk enable issue. (v5.3)
See merge request espressif/esp-idf!36544
2025-02-18 15:45:38 +08:00
zwx
c1adbead0c
feat(802.15.4): use btbb function to get rssi comp for h2
2025-02-18 12:10:24 +08:00
Armando
aad78c3022
fix(adc): fixed adc function register not reset issue
2025-02-18 10:35:59 +08:00
Geng Yuchao
d418167af1
fix(esp32h2): H2 ble timer clk enable issue
2025-02-07 11:46:27 +08:00
Tomas Rezucha
56620eb23b
fix(usb/host): Set SCHED_INFO for all channels
...
Although the hardware documentation suggests that SCHED_INFO is only used
for periodic channels, empirical evidence shows that omitting this configuration
on non-periodic channels can cause them to freeze.
Therefore, we set this field for all channels to ensure reliable operation.
2025-02-06 08:18:04 +01:00
Tomas Rezucha
47577b83c5
fix(usb/host): Fixed Full Speed periodic transfers on ESP32-P4
...
For FS periodic endpoints 'tokens_per_frame' must be set to 8
LL usb_dwc_ll_hctsiz_set_sched_info() function.
2025-01-27 08:07:30 +01: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
harshal.patil
ae4e693cfc
feat(hal/spi_flash_encrypted): Enable pseudo rounds function during XTS-AES operations
2025-01-23 14:06:16 +05:30
harshal.patil
8d30077744
feat(hal/aes): Enable pseudo rounds function during AES operations
2025-01-23 14:06:16 +05:30
C.S.M
4b86e6424b
fix(spi_flash): Fix issue that bit_length is wrong on suspend chip because not judge idle correctly
2025-01-21 17:39:39 +08:00
Jiang Jiang Jian
731c461049
Merge branch 'bugfix/pm-300-v5.3' into 'release/v5.3'
...
backport v5.3: fix some esp32c5 and esp32c61 light sleep wakeup issues
See merge request espressif/esp-idf!36076
2025-01-21 16:47:44 +08:00
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
C.S.M
d772cb3055
feat(spi_flash): support software resume after suspend in unicore
2025-01-21 15:02:22 +08:00
morris
8ec35b4d75
Merge branch 'refactor/improve_the_compatible_method_on_h2_v5.3' into 'release/v5.3'
...
refactor(lpperi): improve compatibility solution (v5.3)
See merge request espressif/esp-idf!36421
2025-01-17 12:40:00 +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
Jiang Jiang Jian
86adcd99df
Merge branch 'fix/fix_flash_clock_changed_after_sleep_bak_v5.3' into 'release/v5.3'
...
fix(esp_hw_support): fix mspi clock freq changed after lightsleep (v5.3)
See merge request espressif/esp-idf!36003
2025-01-17 12:03:30 +08:00
Jiang Jiang Jian
0590d1c21c
Merge branch 'fix/fix_p4_usb_phy_bad_suspend_on_lslp_v5.3' into 'release/v5.3'
...
fix(esp_hw_support): fix p4 OTG phy bad suspend cause high power consumption on sleep (v5.3)
See merge request espressif/esp-idf!36366
2025-01-17 12:02:10 +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
Li Shuai
f453380760
fix(uart): fix esp32c61 light sleep uart wakeup failed
2025-01-16 20:34:31 +08:00
Tomas Rezucha
144f8a660e
refactor(usb/phy): Start using values from usb_dwc_info in PHY driver
...
Add tests for PHY sanity checks
2025-01-16 16:39:59 +08:00
Tomas Rezucha
47fd8aac23
feat(hal/usb): Explicitly enable clock and reset USB WRAP on init
2025-01-16 16:39:59 +08:00
laokaiyao
2abf73d94c
refactor(lpperi): improve compatibility solution
2025-01-16 10:18:02 +08:00
morris
18714a2e4c
Merge branch 'refactor/update_lpperi_regs_for_h2_eco5_v5.3' into 'release/v5.3'
...
refactor(lpperi): compatible refactor for H2 ECO5 (v5.3)
See merge request espressif/esp-idf!36336
2025-01-15 16:11:38 +08:00
wuzhenghui
e6808779dc
fix(esp_hw_support): fix p4 OTG phy bad suspend cause high power consumption on sleep
2025-01-15 10:20:58 +08:00
morris
4ff6e2cc6b
Merge branch 'fix/twai_io_init_glitch_v5.3' into 'release/v5.3'
...
fix(driver_twai): fixed bus-off when twai_init due to wrong gpio config (v5.3)
See merge request espressif/esp-idf!34816
2025-01-14 11:57:30 +08:00
laokaiyao
90457a9a4e
refactor(lpperi): compatible refactor for H2 ECO5
2025-01-13 14:39:33 +08:00
morris
f0fef3aef8
Merge branch 'bugfix/reset_axi_gdma_gracefully_v5.3' into 'release/v5.3'
...
fix(gdma): stop the axi gdma gracefully on CPU SW reset (v5.3)
See merge request espressif/esp-idf!36284
2025-01-13 10:16:49 +08:00
morris
79b798cac6
Merge branch 'refactor/cleanup_usb_phy_backport_v5.3' into 'release/v5.3'
...
fix(usb/host): Fix reaction on High-Speed NYET packet (backport v5.3)
See merge request espressif/esp-idf!36120
2025-01-10 14:35:08 +08:00
Island
171a0b9acf
Merge branch 'feat/add_config_for_ble_vs_qa_cmd_v5.3' into 'release/v5.3'
...
fixed interrupt WDT when shutdown bt controller on ESP32(ba6739f) (v5.3)
See merge request espressif/esp-idf!36175
2025-01-10 14:17:36 +08:00
morris
418768ebc7
fix(dma): abort the axi dma gracefully on CPU SW reset
2025-01-10 10:15:36 +08:00
wanckl
283a192713
fix(twai): currect twai type macro initialize definition
2025-01-09 11:54:56 +08:00
Tomas Rezucha
875defd3b7
fix(usb/host): Fix reaction on High-Speed NYET packet
...
In Scatter-Gather DMA mode, the USB-DWC will automatically enable
PING protocol if an OUT packet is NACKed by the High-Speed device.
The PING bit must be manually reset.
2025-01-08 16:29:14 +08:00
morris
9b2d46fde5
Merge branch 'fix/ble_i2c_v5.3' into 'release/v5.3'
...
fix(i2c): Fix i2c read from fifo issue when enabling bt/wifi/uart, etc... (backport v5.3)
See merge request espressif/esp-idf!36054
2025-01-06 17:27:10 +08:00
Chen Jian Hua
4847e78895
fix(bt): Update bt lib for ESP32(ba6739f)
...
- Fixed assert in lld_evt.c at line 2353
- Fixed interrupt WDT when shutdown bt controller
- Added config for BLE vendor HCI QA command
- Added config for BLE channel assessment and ping procedure
(cherry picked from commit ad3554fbed
)
Co-authored-by: chenjianhua <chenjianhua@espressif.com >
2025-01-06 15:20:14 +08:00
morris
ad1237a1e4
feat(ldo): support output rail voltage (3.3V)
2025-01-06 10:45:30 +08:00
morris
c84a7db80f
Merge branch 'bugfix/uart_8_16_bit_access_v5.3' into 'release/v5.3'
...
fix(uart): fix 8/16-bit uart register access (v5.3)
See merge request espressif/esp-idf!35961
2025-01-06 10:10:29 +08:00
Zhuang Hang
b3830bed43
feat(802.15.4): add api for set/get ack timeout (v5.3)
2025-01-02 12:21:52 +08:00
C.S.M
056f0bdb0e
fix(i2c_slave): Support 10-bit address on esp32
2024-12-30 13:41:01 +08:00
C.S.M
5729fd2952
fix(i2c): Fix lose byte during data reading in i2c master on esp32,
...
Closes https://github.com/espressif/esp-idf/issues/12860
2024-12-30 13:40:49 +08:00
wuzhenghui
d1475b5d72
fix(esp_hw_support): fix mspi clock freq changed after lightsleep
2024-12-26 19:26:44 +08:00
wuzhenghui
a18fe20e9b
fix(esp_hw_support): fix esp32p4 JTAG pad deepsleep current leakage
2024-12-26 16:05:14 +08:00