From: Swapnil Jakhade <[email protected]>

Use generic PHY framework function phy_set_bus_width() to set number
of lanes and function phy_set_max_link_rate() to set maximum link rate
supported by PHY.

Signed-off-by: Swapnil Jakhade <[email protected]>
---
 drivers/phy/cadence/phy-cadence-torrent.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/drivers/phy/cadence/phy-cadence-torrent.c 
b/drivers/phy/cadence/phy-cadence-torrent.c
index 7116127358ee..b914e5ddf93c 100644
--- a/drivers/phy/cadence/phy-cadence-torrent.c
+++ b/drivers/phy/cadence/phy-cadence-torrent.c
@@ -1852,6 +1852,9 @@ static int cdns_torrent_phy_probe(struct platform_device 
*pdev)
                                 cdns_phy->phys[node].num_lanes,
                                 cdns_phy->max_bit_rate / 1000,
                                 cdns_phy->max_bit_rate % 1000);
+
+                       phy_set_bus_width(gphy, cdns_phy->phys[node].num_lanes);
+                       phy_set_max_link_rate(gphy, cdns_phy->max_bit_rate);
                } else {
                        dev_err(dev, "Driver supports only PHY_TYPE_DP\n");
                        ret = -ENOTSUPP;
-- 
2.26.1

Reply via email to