phy: cadence-torrent: Add PCIe(100MHz) + USXGMII(156.25MHz) multilink configuration
authorSwapnil Jakhade <sjakhade@cadence.com>
Thu, 4 Jan 2024 13:30:10 +0000 (14:30 +0100)
committerVinod Koul <vkoul@kernel.org>
Wed, 7 Feb 2024 14:02:13 +0000 (15:02 +0100)
commitb426146adc2091368dc0f908d27fd4c6b62a6f95
tree127e821d77b7499cc334bc69bdccb3ac7a0de6ca
parent088de1293c84d0c08f0f4c30d2dd7cb14888aa6c
phy: cadence-torrent: Add PCIe(100MHz) + USXGMII(156.25MHz) multilink configuration

Torrent PHY can have separate input reference clocks for PLL0 and PLL1.
Add support for dual reference clock multilink configurations.

Add register sequences for PCIe(100MHz) + USXGMII(156.25MHz) multilink
configuration. PCIe uses PLL0 and USXGMII uses PLL1.

Signed-off-by: Swapnil Jakhade <sjakhade@cadence.com>
Reviewed-by: Roger Quadros <rogerq@kernel.org>
Link: https://lore.kernel.org/r/20240104133013.2911035-3-sjakhade@cadence.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
drivers/phy/cadence/phy-cadence-torrent.c