morris
1f8d24ceeb
Merge branch 'fix/usb_bbpll_light_sleep_backport_v6.0' into 'release/v6.0'
...
fix(usb_phy): Fixed USB PHY clock during low-power modes (backport v6.0)
See merge request espressif/esp-idf!52781
2026-09-17 09:47:04 +08:00
Tomas Rezucha
72908ba37d
feat(esp_hal_usb): Add option to run FS/LS only host on HS target
...
Add function usb_dwc_hal_init_with_config() that takes a bitmap
of configuration flags.
Currently only FS/LS only flag is implemented, but the design
allows extension in the future.
2026-09-14 10:28:19 +02:00
Tomas Rezucha
d923ce2333
fix(usb_phy): Fixed USB PHY clock during low-power modes
...
On ESP32-S3, USB PHY is clocked from BBPLL,
however if the BBPLL is not used as CPU clock source,
the power management unit can turn it off.
This commit registers USB as BBPLL consumer so it is not turned off.
Closes https://github.com/espressif/esp-idf/issues/15451
2026-09-14 10:05:37 +02:00
Jiang Jiang Jian
e3ef21aa13
Merge branch 'feat/support_usb_wakeup_v6.0' into 'release/v6.0'
...
feat: support usb as wakeup source from light sleep (v6.0)
See merge request espressif/esp-idf!49502
2026-06-29 15:39:20 +08:00
JiangGuangMing
6b3f1f077f
feat(esp_hal_usb): add usb suspend wakeup status in ll layer
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-11 09:13:20 +08:00
peter.marcisovsky
f4410ccfee
fix(esp_hal_usb): Fix internal PHY default settings
2026-05-22 09:47:14 +02:00
morris
ba4fe933c2
Merge branch 'feat/usb_max_size_backport_v6.0' into 'release/v6.0'
...
fix(esp_hal_usb): Add API for transfer max size (backport v6.0)
See merge request espressif/esp-idf!46222
2026-03-20 10:21:12 +08:00
C.S.M
3d56bfc56c
fix(usj):Fix usj fifo write/read on p4
2026-03-16 15:16:18 +08:00
Tomas Rezucha
ea86272a6a
fix(esp_hal_usb): Add API for transfer max size
2026-03-13 14:52:45 +08:00
morris
f3c93ba7d4
Merge branch 'refactor/cleanup_hal_files_v6.0' into 'release/v6.0'
...
refactor(jpeg): Split hal layer for jpeg (backport v6.0)
See merge request espressif/esp-idf!45514
2026-02-01 18:51:36 +08:00
C.S.M
e794bd6c5c
refactor(hal): Cleanup some missing hal files
2026-02-01 10:15:18 +08:00
wuzhenghui
5981b0ea4e
feat(esp_hw_support): set USB2.0 phy to suspend mode at startup for active power saving
2026-01-30 15:30:58 +08:00
Jiang Jiang Jian
5d313adde5
Merge branch 'contrib/github_pr_17831_backport_v6.0' into 'release/v6.0'
...
fix(hal): correct PHY selection logic in usb_wrap_ll.h (backport v6.0)
See merge request espressif/esp-idf!43305
2025-12-21 14:51:47 +08:00
Tinyu
f632aae9ee
fix(hal): correct PHY selection logic in usb_wrap_ll.h
2025-12-17 05:42:35 +08:00
wanckl
d12f941787
feat(driver_spi): split spi hal component
2025-12-16 20:38:09 +08:00
morris
11ce7a9011
refactor(soc): remove soc_caps_full.h
2025-12-11 10:29:01 +08:00
morris
6bafc18c1f
Merge branch 'feat/usb_host_hal_remote_wake_backport_6.0' into 'release/v6.0'
...
feat(esp_hal_usb): Add remote wakeup support backport 6.0
See merge request espressif/esp-idf!43986
2025-12-08 18:32:44 +08:00
morris
c231e0e777
Merge branch 'refactor/bitscrambler_in_esp_hal_dma_v6.0' into 'release/v6.0'
...
refactor(hal): bitscrambler hal -> esp_hal_dma, usj hal -> esp_hal_usb (v6.0)
See merge request espressif/esp-idf!43700
2025-12-08 11:15:27 +08:00
peter.marcisovsky
7fbf68a3f5
feat(esp_hal_usb): Add remote wakeup support
2025-12-04 09:55:43 +01:00
morris
06bed0e95a
Merge branch 'fix/usb_phy_on_linux_backport_v6.0' into 'release/v6.0'
...
fix(usb): Fix USB PHY mocking on linux target (backport v6.0)
See merge request espressif/esp-idf!43622
2025-11-28 10:51:36 +08:00
morris
3c55daa786
refactor(hal_usb): move USB Serial JTAG HAL from hal component
2025-11-27 16:14:32 +08:00
Tomas Rezucha
0b6552abdd
fix(usb): Fix USB PHY mocking on linux target
2025-11-23 17:33:28 +01:00
peter.marcisovsky
e23ae40fde
feat(usb_host): Add power and clock gating LL, HAL
...
- part of suspend/resume (remote wakeup) sequences
2025-11-18 19:01:40 +08:00
Jiang Jiang Jian
e7238edbee
Merge branch 'docs/esp32h4-usb_v6.0' into 'release/v6.0'
...
docs(usb): add ESP32-H4 support notes and pin map (backport v6.0)
See merge request espressif/esp-idf!43217
2025-11-18 12:26:08 +08:00
Tomas Rezucha
d44f7e92b5
refactor(usb): Make usb hal layer independent
2025-11-11 09:58:19 +01:00