u-boot-brain/board/amlogic
Neil Armstrong adbff64af7 board: amlogic: vim3: add support for dynamic PCIe enable
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()]
2020-10-05 17:59:45 +02:00
..
odroid-n2 boards: amlogic: add Odroid C4 support 2020-07-08 10:52:45 +02:00
p200 board: amlogic: add board doc files to MAINTAINERS 2020-06-18 10:24:13 +02:00
p201 board: amlogic: add board doc files to MAINTAINERS 2020-06-18 10:24:13 +02:00
p212 board: amlogic: add board doc files to MAINTAINERS 2020-06-18 10:24:13 +02:00
q200 board: amlogic: add board doc files to MAINTAINERS 2020-06-18 10:24:13 +02:00
s400 board: s400: generate unique mac address from SoC serial 2020-10-05 17:59:45 +02:00
sei510 board: amlogic: add board doc files to MAINTAINERS 2020-06-18 10:24:13 +02:00
sei610 board: amlogic: add board doc files to MAINTAINERS 2020-06-18 10:24:13 +02:00
u200 board: amlogic: add board doc files to MAINTAINERS 2020-06-18 10:24:13 +02:00
vim3 board: amlogic: vim3: add support for dynamic PCIe enable 2020-10-05 17:59:45 +02:00
w400 board: amlogic: add a vim3 specific board support 2020-10-05 17:59:45 +02:00