phy: armada375-usb2: Set drvdata for phy and use it
At the context we have pointer to struct phy, it's useful to call phy_get_drvdata() to get the address of cluster_phy. This has slightly better readability than calling dev_get_drvdata(phy->dev.parent). Signed-off-by: Axel Lin <axel.lin@ingics.com> Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>
This commit is contained in:
parent
5bd568f5d2
commit
7a83b145b5
1 changed files with 2 additions and 1 deletions
|
@ -37,7 +37,7 @@ static int armada375_usb_phy_init(struct phy *phy)
|
|||
struct armada375_cluster_phy *cluster_phy;
|
||||
u32 reg;
|
||||
|
||||
cluster_phy = dev_get_drvdata(phy->dev.parent);
|
||||
cluster_phy = phy_get_drvdata(phy);
|
||||
if (!cluster_phy)
|
||||
return -ENODEV;
|
||||
|
||||
|
@ -131,6 +131,7 @@ static int armada375_usb_phy_probe(struct platform_device *pdev)
|
|||
cluster_phy->reg = usb_cluster_base;
|
||||
|
||||
dev_set_drvdata(dev, cluster_phy);
|
||||
phy_set_drvdata(phy, cluster_phy);
|
||||
|
||||
phy_provider = devm_of_phy_provider_register(&pdev->dev,
|
||||
armada375_usb_phy_xlate);
|
||||
|
|
Loading…
Reference in a new issue