| The VIM3 on-board MCU can mux the PCIe/USB3.0 shared differential lines using a FUSB340TMX USB 3.1 SuperSpeed Data Switch between an USB3.0 Type A connector and a M.2 Key M slot. The PHY driving these differential lines is shared between the USB3.0 controller and the PCIe Controller, thus only a single controller can use it. This adds this dynamic switching right before booting Linux and the configuration steps in the boards documentation. Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> Reviewed-by: Kevin Hilman <khilman@baylibre.com> Tested-by: Kevin Hilman <khilman@baylibre.com> [narmstrong: fixed warning by replacing min() by min_t()] | ||
|---|---|---|
| .. | ||
| index.rst | ||
| khadas-vim.rst | ||
| khadas-vim2.rst | ||
| khadas-vim3.rst | ||
| khadas-vim3l.rst | ||
| libretech-ac.rst | ||
| libretech-cc.rst | ||
| nanopi-k2.rst | ||
| odroid-c2.rst | ||
| odroid-c4.rst | ||
| odroid-n2.rst | ||
| p200.rst | ||
| p201.rst | ||
| p212.rst | ||
| q200.rst | ||
| s400.rst | ||
| sei510.rst | ||
| sei610.rst | ||
| u200.rst | ||
| w400.rst | ||