]> asedeno.scripts.mit.edu Git - linux.git/commit
arm64: dts: khadas-vim3: add commented support for PCIe
authorNeil Armstrong <narmstrong@baylibre.com>
Mon, 16 Sep 2019 12:50:22 +0000 (14:50 +0200)
committerKevin Hilman <khilman@baylibre.com>
Thu, 3 Oct 2019 15:43:04 +0000 (08:43 -0700)
commit07a634bf6c5d51ce42e2d89e3e8c5c73d3a047f7
treef4867f2525e2147d86bbef3c8d6bd41f6d6128eb
parent1f8607d597635c283e397e87575b49184874d507
arm64: dts: khadas-vim3: add commented support for PCIe

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.

The needed DT configuration when the MCU is configured to mux
the PCIe/USB3.0 differential lines to the M.2 Key M slot is
added commented and may be uncommented to disable USB3.0 from the
USB Complex and enable the PCIe controller.

The End User is not expected to uncomment the following except for
testing purposes, but instead rely on the firmware/bootloader to
update these nodes accordingly if PCIe mode is selected by the MCU.

Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
Reviewed-by: Andrew Murray <andrew.murray@arm.com>
Signed-off-by: Kevin Hilman <khilman@baylibre.com>
arch/arm64/boot/dts/amlogic/meson-g12b-a311d-khadas-vim3.dts
arch/arm64/boot/dts/amlogic/meson-g12b-s922x-khadas-vim3.dts
arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi
arch/arm64/boot/dts/amlogic/meson-sm1-khadas-vim3l.dts