Commit 7030793
committed
[CES-3178]
The S6 camera appears to have power-up issues when the board is powered on with the camera connected.
This was addressed in hardware (see ELS-458), but it introduced a worse side effect: the S8 camera now causes
the i.MX8 USB Host Controller to freeze during boot (see ELS-462).
The root cause appears to be the time the S6 camera takes to power up. The Microchip USB2514B hub, when operating
in standalone mode (not configured via I2C), uses a default POWER-ON TIME of 100 ms. This is the delay the hub
waits before attempting to enumerate devices after enabling power to the port via the PRTPWR pins. For the S6 camera,
100 ms does not seem sufficient for it to be fully ready for enumeration, leading to failures.
Connecting the USB2514B to the I2C bus and increasing the POWER-ON TIME to 110 ms resolves the issue. In this configuration,
we set it to 200 ms to be on the safe side.1 parent af86e78 commit 7030793
2 files changed
Lines changed: 26 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5293 | 5293 | | |
5294 | 5294 | | |
5295 | 5295 | | |
5296 | | - | |
| 5296 | + | |
5297 | 5297 | | |
5298 | 5298 | | |
5299 | 5299 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | | - | |
| 44 | + | |
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
| |||
116 | 116 | | |
117 | 117 | | |
118 | 118 | | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
119 | 142 | | |
120 | 143 | | |
121 | 144 | | |
| |||
194 | 217 | | |
195 | 218 | | |
196 | 219 | | |
197 | | - | |
| 220 | + | |
198 | 221 | | |
199 | 222 | | |
200 | 223 | | |
| |||
0 commit comments