phy: qcom-qmp-pcie-msm8996: drop obsolete pipe clock type check
Drop the obsolete pipe clock handling which was used to treat the pipe clock as optional for types other than PCIe and USB and which is no longer needed since splitting the PHY driver. Signed-off-by: Johan Hovold <johan+linaro@kernel.org> Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Link: https://lore.kernel.org/r/20220623113314.29761-3-johan+linaro@kernel.org Signed-off-by: Vinod Koul <vkoul@kernel.org>
This commit is contained in:
parent
8f662cd9f6
commit
36db6ce1e4
@ -904,26 +904,11 @@ int qcom_qmp_phy_pcie_msm8996_create(struct device *dev, struct device_node *np,
|
|||||||
if (!qphy->pcs_misc)
|
if (!qphy->pcs_misc)
|
||||||
dev_vdbg(dev, "PHY pcs_misc-reg not used\n");
|
dev_vdbg(dev, "PHY pcs_misc-reg not used\n");
|
||||||
|
|
||||||
/*
|
|
||||||
* Get PHY's Pipe clock, if any. USB3 and PCIe are PIPE3
|
|
||||||
* based phys, so they essentially have pipe clock. So,
|
|
||||||
* we return error in case phy is USB3 or PIPE type.
|
|
||||||
* Otherwise, we initialize pipe clock to NULL for
|
|
||||||
* all phys that don't need this.
|
|
||||||
*/
|
|
||||||
snprintf(prop_name, sizeof(prop_name), "pipe%d", id);
|
snprintf(prop_name, sizeof(prop_name), "pipe%d", id);
|
||||||
qphy->pipe_clk = devm_get_clk_from_child(dev, np, prop_name);
|
qphy->pipe_clk = devm_get_clk_from_child(dev, np, prop_name);
|
||||||
if (IS_ERR(qphy->pipe_clk)) {
|
if (IS_ERR(qphy->pipe_clk)) {
|
||||||
if (cfg->type == PHY_TYPE_PCIE ||
|
return dev_err_probe(dev, PTR_ERR(qphy->pipe_clk),
|
||||||
cfg->type == PHY_TYPE_USB3) {
|
"failed to get lane%d pipe clock\n", id);
|
||||||
ret = PTR_ERR(qphy->pipe_clk);
|
|
||||||
if (ret != -EPROBE_DEFER)
|
|
||||||
dev_err(dev,
|
|
||||||
"failed to get lane%d pipe_clk, %d\n",
|
|
||||||
id, ret);
|
|
||||||
return ret;
|
|
||||||
}
|
|
||||||
qphy->pipe_clk = NULL;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Get lane reset, if any */
|
/* Get lane reset, if any */
|
||||||
|
Loading…
x
Reference in New Issue
Block a user