arm64: dts: ti: Add DT overlay for PCIe + USB2.0 SERDES personality card
authorRoger Quadros <rogerq@ti.com>
Thu, 8 Feb 2024 13:51:44 +0000 (15:51 +0200)
committerVignesh Raghavendra <vigneshr@ti.com>
Thu, 15 Feb 2024 13:55:59 +0000 (19:25 +0530)
commit32b366a55e1bc3b633a8ed82c7289abb75fd9420
tree4d1448196b8a844090a02dd184576dccbe63c0ee
parent8ada14cafc5e185c668198617cd1ab4f1d8d325a
arm64: dts: ti: Add DT overlay for PCIe + USB2.0 SERDES personality card

Enable both SERDES and PCIe DT nodes in order to get PCIe working on
the SERDES PCIe x2 personality card.

The daughter card also has a USB 2.0 dual-role port. As the base board
already supports a 2.0 dual-role port, enable the port on the SERDES
card to be a host only port.

This will prevent user confusion as having 2 ports in device mode often
leads to confusion as to which port is bound to the gadget function driver.

The PCIe x2 card is provided with the AM65x IDK configuration [1]
so apply the overlay to k3-am654-idk.dtb

[1] https://www.ti.com/lit/ug/spruim6a/spruim6a.pdf

Co-developed-by: Kishon Vijay Abraham I <kishon@ti.com>
Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>
Signed-off-by: Roger Quadros <rogerq@ti.com>
Link: https://lore.kernel.org/r/20240208-for-v6-9-am65-overlays-2-0-v2-2-70bae3e91597@kernel.org
Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com>
arch/arm64/boot/dts/ti/Makefile
arch/arm64/boot/dts/ti/k3-am654-pcie-usb2.dtso [new file with mode: 0644]