Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9c7f0443 authored by Roger Quadros's avatar Roger Quadros Committed by Kishon Vijay Abraham I
Browse files

phy: ti-pipe3: Don't get 'wkupclk' and 'refclk' for SATA PHY



SATA PHY doesn't need 'wkupclk; and 'refclk' so don't
try to get them for SATA PHY.

Signed-off-by: default avatarRoger Quadros <rogerq@ti.com>
Signed-off-by: default avatarKishon Vijay Abraham I <kishon@ti.com>
parent 61f54674
Loading
Loading
Loading
Loading
+15 −9
Original line number Diff line number Diff line
@@ -294,6 +294,8 @@ static int ti_pipe3_probe(struct platform_device *pdev)

	phy->dev		= &pdev->dev;

	if (!of_device_is_compatible(node, "ti,phy-pipe3-sata")) {

		phy->wkupclk = devm_clk_get(phy->dev, "wkupclk");
		if (IS_ERR(phy->wkupclk)) {
			dev_err(&pdev->dev, "unable to get wkupclk\n");
@@ -305,6 +307,10 @@ static int ti_pipe3_probe(struct platform_device *pdev)
			dev_err(&pdev->dev, "unable to get refclk\n");
			return PTR_ERR(phy->refclk);
		}
	} else {
		phy->wkupclk = ERR_PTR(-ENODEV);
		phy->refclk = ERR_PTR(-ENODEV);
	}

	phy->sys_clk = devm_clk_get(phy->dev, "sysclk");
	if (IS_ERR(phy->sys_clk)) {