pci_endpoint: pci_cdns_ti_ep: Add SERDES mux configuration support
authorHrushikesh Salunke <h-salunke@ti.com>
Thu, 23 Oct 2025 11:46:02 +0000 (17:16 +0530)
committerTom Rini <trini@konsulko.com>
Fri, 7 Nov 2025 22:08:49 +0000 (16:08 -0600)
commitf0c7d4b4c637a3ae74f71d4a4b565e8ba999d744
treeea4d6f7dcc01459c6fabb97041aaae4248388223
parent352214e8b2fadae4af7b7d9c849af24a7350ab2b
pci_endpoint: pci_cdns_ti_ep: Add SERDES mux configuration support

Probe the mux device early in the SERDES configuration flow to ensure
proper lane routing before PHY initialization. This is required for SoCs
where SERDES lanes can be muxed between different controllers
(PCIe, USB, etc), and different mux configurations are required between
different boot phases.

Signed-off-by: Hrushikesh Salunke <h-salunke@ti.com>
drivers/pci_endpoint/pcie_cdns_ti_ep.c