Home
last modified time | relevance | path

Searched refs:generic_phy (Results 1 – 17 of 17) sorted by relevance

/linux/drivers/phy/mediatek/
H A Dphy-mtk-ufs.c44 static struct ufs_mtk_phy *get_ufs_mtk_phy(struct phy *generic_phy) in get_ufs_mtk_phy() argument
46 return (struct ufs_mtk_phy *)phy_get_drvdata(generic_phy); in get_ufs_mtk_phy()
118 static int ufs_mtk_phy_power_on(struct phy *generic_phy) in ufs_mtk_phy_power_on() argument
120 struct ufs_mtk_phy *phy = get_ufs_mtk_phy(generic_phy); in ufs_mtk_phy_power_on()
132 static int ufs_mtk_phy_power_off(struct phy *generic_phy) in ufs_mtk_phy_power_off() argument
134 struct ufs_mtk_phy *phy = get_ufs_mtk_phy(generic_phy); in ufs_mtk_phy_power_off()
152 struct phy *generic_phy; in ufs_mtk_phy_probe() local
171 generic_phy = devm_phy_create(dev, NULL, &ufs_mtk_phy_ops); in ufs_mtk_phy_probe()
172 if (IS_ERR(generic_phy)) in ufs_mtk_phy_probe()
173 return PTR_ERR(generic_phy); in ufs_mtk_phy_probe()
[all …]
/linux/drivers/phy/tegra/
H A Dphy-tegra194-p2u.c111 struct phy *generic_phy; in tegra_p2u_probe() local
133 generic_phy = devm_phy_create(dev, NULL, &ops); in tegra_p2u_probe()
134 if (IS_ERR(generic_phy)) in tegra_p2u_probe()
135 return PTR_ERR(generic_phy); in tegra_p2u_probe()
137 phy_set_drvdata(generic_phy, phy); in tegra_p2u_probe()
/linux/drivers/phy/qualcomm/
H A Dphy-qcom-uniphy-pcie-28lp.c279 struct phy *generic_phy; in qcom_uniphy_pcie_probe() local
302 generic_phy = devm_phy_create(phy->dev, NULL, &pcie_ops); in qcom_uniphy_pcie_probe()
303 if (IS_ERR(generic_phy)) in qcom_uniphy_pcie_probe()
304 return PTR_ERR(generic_phy); in qcom_uniphy_pcie_probe()
306 phy_set_drvdata(generic_phy, phy); in qcom_uniphy_pcie_probe()
308 ret = phy_pipe_clk_register(phy, generic_phy->id); in qcom_uniphy_pcie_probe()
H A Dphy-qcom-snps-femto-v2.c569 struct phy *generic_phy; in qcom_snps_hsphy_probe() local
620 generic_phy = devm_phy_create(dev, NULL, &qcom_snps_hsphy_gen_ops); in qcom_snps_hsphy_probe()
621 if (IS_ERR(generic_phy)) { in qcom_snps_hsphy_probe()
622 ret = PTR_ERR(generic_phy); in qcom_snps_hsphy_probe()
627 hsphy->phy = generic_phy; in qcom_snps_hsphy_probe()
630 phy_set_drvdata(generic_phy, hsphy); in qcom_snps_hsphy_probe()
H A Dphy-qcom-ipq806x-usb.c485 struct phy *generic_phy; in qcom_ipq806x_usb_phy_probe() local
535 generic_phy = devm_phy_create(phy_dwc3->dev, pdev->dev.of_node, &data->ops); in qcom_ipq806x_usb_phy_probe()
537 if (IS_ERR(generic_phy)) in qcom_ipq806x_usb_phy_probe()
538 return PTR_ERR(generic_phy); in qcom_ipq806x_usb_phy_probe()
540 phy_set_drvdata(generic_phy, phy_dwc3); in qcom_ipq806x_usb_phy_probe()
H A Dphy-qcom-qusb2.c1006 struct phy *generic_phy; in qusb2_phy_probe() local
1122 generic_phy = devm_phy_create(dev, NULL, &qusb2_phy_gen_ops); in qusb2_phy_probe()
1123 if (IS_ERR(generic_phy)) { in qusb2_phy_probe()
1124 ret = PTR_ERR(generic_phy); in qusb2_phy_probe()
1128 qphy->phy = generic_phy; in qusb2_phy_probe()
1130 phy_set_drvdata(generic_phy, qphy); in qusb2_phy_probe()
/linux/drivers/phy/samsung/
H A Dphy-exynos-pcie.c147 struct phy *generic_phy; in exynos_pcie_phy_probe() local
172 generic_phy = devm_phy_create(dev, dev->of_node, &exynos5433_phy_ops); in exynos_pcie_phy_probe()
173 if (IS_ERR(generic_phy)) { in exynos_pcie_phy_probe()
175 return PTR_ERR(generic_phy); in exynos_pcie_phy_probe()
178 phy_set_drvdata(generic_phy, exynos_phy); in exynos_pcie_phy_probe()
H A Dphy-samsung-ufs.c207 static int samsung_ufs_phy_set_mode(struct phy *generic_phy, in samsung_ufs_phy_set_mode() argument
210 struct samsung_ufs_phy *ss_phy = get_samsung_ufs_phy(generic_phy); in samsung_ufs_phy_set_mode()
/linux/drivers/phy/intel/
H A Dphy-intel-lgm-emmc.c239 struct phy *generic_phy; in intel_emmc_phy_probe() local
253 generic_phy = devm_phy_create(dev, np, &ops); in intel_emmc_phy_probe()
254 if (IS_ERR(generic_phy)) { in intel_emmc_phy_probe()
256 return PTR_ERR(generic_phy); in intel_emmc_phy_probe()
259 phy_set_drvdata(generic_phy, priv); in intel_emmc_phy_probe()
H A Dphy-intel-keembay-emmc.c264 struct phy *generic_phy; in keembay_emmc_phy_probe() local
280 generic_phy = devm_phy_create(dev, np, &ops); in keembay_emmc_phy_probe()
281 if (IS_ERR(generic_phy)) in keembay_emmc_phy_probe()
282 return dev_err_probe(dev, PTR_ERR(generic_phy), in keembay_emmc_phy_probe()
285 phy_set_drvdata(generic_phy, priv); in keembay_emmc_phy_probe()
H A Dphy-intel-keembay-usb.c236 struct phy *generic_phy; in keembay_usb_phy_probe() local
263 generic_phy = devm_phy_create(dev, dev->of_node, &ops); in keembay_usb_phy_probe()
264 if (IS_ERR(generic_phy)) in keembay_usb_phy_probe()
265 return dev_err_probe(dev, PTR_ERR(generic_phy), in keembay_usb_phy_probe()
268 phy_set_drvdata(generic_phy, priv); in keembay_usb_phy_probe()
/linux/drivers/phy/ti/
H A Dphy-dm816x-usb.c175 struct phy *generic_phy; in dm816x_usb_phy_probe() local
226 generic_phy = devm_phy_create(phy->dev, NULL, &ops); in dm816x_usb_phy_probe()
227 if (IS_ERR(generic_phy)) { in dm816x_usb_phy_probe()
228 error = PTR_ERR(generic_phy); in dm816x_usb_phy_probe()
232 phy_set_drvdata(generic_phy, phy); in dm816x_usb_phy_probe()
H A Dphy-omap-usb2.c376 struct phy *generic_phy; in omap_usb2_probe() local
496 generic_phy = devm_phy_create(phy->dev, NULL, &ops); in omap_usb2_probe()
497 if (IS_ERR(generic_phy)) { in omap_usb2_probe()
499 return PTR_ERR(generic_phy); in omap_usb2_probe()
502 phy_set_drvdata(generic_phy, phy); in omap_usb2_probe()
503 omap_usb_power_off(generic_phy); in omap_usb2_probe()
H A Dphy-ti-pipe3.c791 struct phy *generic_phy; in ti_pipe3_probe() local
839 generic_phy = devm_phy_create(dev, NULL, &ops); in ti_pipe3_probe()
840 if (IS_ERR(generic_phy)) in ti_pipe3_probe()
841 return PTR_ERR(generic_phy); in ti_pipe3_probe()
843 phy_set_drvdata(generic_phy, phy); in ti_pipe3_probe()
845 ti_pipe3_power_off(generic_phy); in ti_pipe3_probe()
/linux/drivers/phy/
H A Dphy-can-transceiver.c24 struct phy *generic_phy; member
106 return priv->can_transceiver_phy[0].generic_phy; in can_transceiver_phy_xlate()
115 return priv->can_transceiver_phy[idx].generic_phy; in can_transceiver_phy_xlate()
180 can_transceiver_phy->generic_phy = phy; in can_transceiver_phy_probe()
207 phy_set_drvdata(can_transceiver_phy->generic_phy, can_transceiver_phy); in can_transceiver_phy_probe()
H A Dphy-snps-eusb2.c532 struct phy *generic_phy; in snps_eusb2_hsphy_probe() local
593 generic_phy = devm_phy_create(dev, NULL, &snps_eusb2_hsphy_ops); in snps_eusb2_hsphy_probe()
594 if (IS_ERR(generic_phy)) { in snps_eusb2_hsphy_probe()
596 return PTR_ERR(generic_phy); in snps_eusb2_hsphy_probe()
600 phy_set_drvdata(generic_phy, phy); in snps_eusb2_hsphy_probe()
/linux/drivers/phy/hisilicon/
H A Dphy-hi3670-pcie.c641 static int hi3670_pcie_phy_init(struct phy *generic_phy) in hi3670_pcie_phy_init() argument
643 struct hi3670_pcie_phy *phy = phy_get_drvdata(generic_phy); in hi3670_pcie_phy_init()
664 static int hi3670_pcie_phy_power_on(struct phy *generic_phy) in hi3670_pcie_phy_power_on() argument
666 struct hi3670_pcie_phy *phy = phy_get_drvdata(generic_phy); in hi3670_pcie_phy_power_on()
719 static int hi3670_pcie_phy_power_off(struct phy *generic_phy) in hi3670_pcie_phy_power_off() argument
721 struct hi3670_pcie_phy *phy = phy_get_drvdata(generic_phy); in hi3670_pcie_phy_power_off()
803 struct phy *generic_phy; in hi3670_pcie_phy_probe() local
816 generic_phy = devm_phy_create(dev, dev->of_node, &hi3670_phy_ops); in hi3670_pcie_phy_probe()
817 if (IS_ERR(generic_phy)) { in hi3670_pcie_phy_probe()
819 return PTR_ERR(generic_phy); in hi3670_pcie_phy_probe()
[all …]