diff options
| author | Mikey Sklar <[email protected]> | 2026-06-30 10:06:38 -0700 |
|---|---|---|
| committer | hathach <[email protected]> | 2026-07-01 16:07:59 +0700 |
| commit | f96757a19af640b14c272945b2272540c4af1cc4 (patch) | |
| tree | 4dbcf4b8956d054f1967ba9ef30cce0afeac4abf /lib/embedded-cli | |
| parent | dae3f9a366bfcddbf9dcf1b48d7500286a849539 (diff) | |
max3421: prevent USB host hang at startup
On some boards the MAX3421E doesn't report its oscillator ready after a
soft reset (CHIPRES), so hcd_init() waits on USBIRQ_OSCOK forever and the
host hangs at startup before any USB device can be used. Bound the wait so
it proceeds after a timeout; it is a no-op where OSCOK arrives normally.
Needed on the Adafruit Feather ESP32 V2 (classic ESP32) + USB Host
FeatherWing, which otherwise hangs on essentially every cold boot.
Relates to adafruit/circuitpython#10053.
Diffstat (limited to 'lib/embedded-cli')
0 files changed, 0 insertions, 0 deletions
