Commit 8a2a6bb0 authored by Jack Ping CHNG's avatar Jack Ping CHNG Committed by Paolo Abeni
Browse files

net: pcs: xpcs: Use devm_clk_get_optional



Synopsys DesignWare XPCS CSR clock is optional,
so it is better to use devm_clk_get_optional
instead of devm_clk_get.

Signed-off-by: default avatarJack Ping CHNG <jchng@maxlinear.com>
Reviewed-by: default avatarAndrew Lunn <andrew@lunn.ch>
Link: https://patch.msgid.link/20250715021956.3335631-1-jchng@maxlinear.com


Signed-off-by: default avatarPaolo Abeni <pabeni@redhat.com>
parent 2dec50d4
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -280,7 +280,7 @@ static int xpcs_plat_init_clk(struct dw_xpcs_plat *pxpcs)
	struct device *dev = &pxpcs->pdev->dev;
	int ret;

	pxpcs->cclk = devm_clk_get(dev, "csr");
	pxpcs->cclk = devm_clk_get_optional(dev, "csr");
	if (IS_ERR(pxpcs->cclk))
		return dev_err_probe(dev, PTR_ERR(pxpcs->cclk),
				     "Failed to get CSR clock\n");