Commit Graph

25 Commits

Author SHA1 Message Date
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