| /drivers/phy/mediatek/ |
| A D | phy-mtk-ufs.c | 45 static struct ufs_mtk_phy *get_ufs_mtk_phy(struct phy *generic_phy) in get_ufs_mtk_phy() argument 47 return (struct ufs_mtk_phy *)phy_get_drvdata(generic_phy); in get_ufs_mtk_phy() 119 static int ufs_mtk_phy_power_on(struct phy *generic_phy) in ufs_mtk_phy_power_on() argument 121 struct ufs_mtk_phy *phy = get_ufs_mtk_phy(generic_phy); in ufs_mtk_phy_power_on() 133 static int ufs_mtk_phy_power_off(struct phy *generic_phy) in ufs_mtk_phy_power_off() argument 135 struct ufs_mtk_phy *phy = get_ufs_mtk_phy(generic_phy); in ufs_mtk_phy_power_off() 153 struct phy *generic_phy; in ufs_mtk_phy_probe() local 172 generic_phy = devm_phy_create(dev, NULL, &ufs_mtk_phy_ops); in ufs_mtk_phy_probe() 173 if (IS_ERR(generic_phy)) in ufs_mtk_phy_probe() 174 return PTR_ERR(generic_phy); in ufs_mtk_phy_probe() [all …]
|
| /drivers/phy/qualcomm/ |
| A D | phy-qcom-ipq806x-sata.c | 53 static int qcom_ipq806x_sata_phy_init(struct phy *generic_phy) in qcom_ipq806x_sata_phy_init() argument 55 struct qcom_ipq806x_sata_phy *phy = phy_get_drvdata(generic_phy); in qcom_ipq806x_sata_phy_init() 108 static int qcom_ipq806x_sata_phy_exit(struct phy *generic_phy) in qcom_ipq806x_sata_phy_exit() argument 110 struct qcom_ipq806x_sata_phy *phy = phy_get_drvdata(generic_phy); in qcom_ipq806x_sata_phy_exit() 132 struct phy *generic_phy; in qcom_ipq806x_sata_phy_probe() local 143 generic_phy = devm_phy_create(dev, NULL, &qcom_ipq806x_sata_phy_ops); in qcom_ipq806x_sata_phy_probe() 144 if (IS_ERR(generic_phy)) { in qcom_ipq806x_sata_phy_probe() 146 return PTR_ERR(generic_phy); in qcom_ipq806x_sata_phy_probe() 150 phy_set_drvdata(generic_phy, phy); in qcom_ipq806x_sata_phy_probe()
|
| A D | phy-qcom-apq8064-sata.c | 84 static int qcom_apq8064_sata_phy_init(struct phy *generic_phy) in qcom_apq8064_sata_phy_init() argument 86 struct qcom_apq8064_sata_phy *phy = phy_get_drvdata(generic_phy); in qcom_apq8064_sata_phy_init() 179 static int qcom_apq8064_sata_phy_exit(struct phy *generic_phy) in qcom_apq8064_sata_phy_exit() argument 181 struct qcom_apq8064_sata_phy *phy = phy_get_drvdata(generic_phy); in qcom_apq8064_sata_phy_exit() 205 struct phy *generic_phy; in qcom_apq8064_sata_phy_probe() local 216 generic_phy = devm_phy_create(dev, NULL, &qcom_apq8064_sata_phy_ops); in qcom_apq8064_sata_phy_probe() 217 if (IS_ERR(generic_phy)) { in qcom_apq8064_sata_phy_probe() 219 return PTR_ERR(generic_phy); in qcom_apq8064_sata_phy_probe() 223 phy_set_drvdata(generic_phy, phy); in qcom_apq8064_sata_phy_probe()
|
| A D | phy-qcom-uniphy-pcie-28lp.c | 279 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()
|
| A D | phy-qcom-snps-femto-v2.c | 569 struct phy *generic_phy; in qcom_snps_hsphy_probe() local 610 generic_phy = devm_phy_create(dev, NULL, &qcom_snps_hsphy_gen_ops); in qcom_snps_hsphy_probe() 611 if (IS_ERR(generic_phy)) { in qcom_snps_hsphy_probe() 612 ret = PTR_ERR(generic_phy); in qcom_snps_hsphy_probe() 616 hsphy->phy = generic_phy; in qcom_snps_hsphy_probe() 619 phy_set_drvdata(generic_phy, hsphy); in qcom_snps_hsphy_probe()
|
| A D | phy-qcom-ipq806x-usb.c | 485 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()
|
| A D | phy-qcom-qmp-pcie-msm8996.c | 657 struct phy *generic_phy; in qmp_pcie_msm8996_create() local 699 generic_phy = devm_phy_create(dev, np, &qmp_pcie_msm8996_ops); in qmp_pcie_msm8996_create() 700 if (IS_ERR(generic_phy)) { in qmp_pcie_msm8996_create() 701 ret = PTR_ERR(generic_phy); in qmp_pcie_msm8996_create() 706 qphy->phy = generic_phy; in qmp_pcie_msm8996_create() 710 phy_set_drvdata(generic_phy, qphy); in qmp_pcie_msm8996_create()
|
| A D | phy-qcom-qusb2.c | 992 struct phy *generic_phy; in qusb2_phy_probe() local 1104 generic_phy = devm_phy_create(dev, NULL, &qusb2_phy_gen_ops); in qusb2_phy_probe() 1105 if (IS_ERR(generic_phy)) { in qusb2_phy_probe() 1106 ret = PTR_ERR(generic_phy); in qusb2_phy_probe() 1111 qphy->phy = generic_phy; in qusb2_phy_probe() 1114 phy_set_drvdata(generic_phy, qphy); in qusb2_phy_probe()
|
| /drivers/phy/tegra/ |
| A D | phy-tegra194-p2u.c | 111 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()
|
| /drivers/phy/hisilicon/ |
| A D | phy-hi3670-pcie.c | 642 static int hi3670_pcie_phy_init(struct phy *generic_phy) in hi3670_pcie_phy_init() argument 644 struct hi3670_pcie_phy *phy = phy_get_drvdata(generic_phy); in hi3670_pcie_phy_init() 665 static int hi3670_pcie_phy_power_on(struct phy *generic_phy) in hi3670_pcie_phy_power_on() argument 667 struct hi3670_pcie_phy *phy = phy_get_drvdata(generic_phy); in hi3670_pcie_phy_power_on() 720 static int hi3670_pcie_phy_power_off(struct phy *generic_phy) in hi3670_pcie_phy_power_off() argument 722 struct hi3670_pcie_phy *phy = phy_get_drvdata(generic_phy); in hi3670_pcie_phy_power_off() 804 struct phy *generic_phy; in hi3670_pcie_phy_probe() local 817 generic_phy = devm_phy_create(dev, dev->of_node, &hi3670_phy_ops); in hi3670_pcie_phy_probe() 818 if (IS_ERR(generic_phy)) { in hi3670_pcie_phy_probe() 820 return PTR_ERR(generic_phy); in hi3670_pcie_phy_probe() [all …]
|
| /drivers/phy/samsung/ |
| A D | phy-exynos-pcie.c | 147 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()
|
| A D | phy-samsung-ufs.c | 207 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()
|
| /drivers/phy/intel/ |
| A D | phy-intel-keembay-emmc.c | 264 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()
|
| A D | phy-intel-lgm-emmc.c | 239 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()
|
| A D | phy-intel-keembay-usb.c | 237 struct phy *generic_phy; in keembay_usb_phy_probe() local 264 generic_phy = devm_phy_create(dev, dev->of_node, &ops); in keembay_usb_phy_probe() 265 if (IS_ERR(generic_phy)) in keembay_usb_phy_probe() 266 return dev_err_probe(dev, PTR_ERR(generic_phy), in keembay_usb_phy_probe() 269 phy_set_drvdata(generic_phy, priv); in keembay_usb_phy_probe()
|
| /drivers/phy/ti/ |
| A D | phy-dm816x-usb.c | 175 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()
|
| A D | phy-omap-usb2.c | 369 struct phy *generic_phy; in omap_usb2_probe() local 483 generic_phy = devm_phy_create(phy->dev, NULL, &ops); in omap_usb2_probe() 484 if (IS_ERR(generic_phy)) { in omap_usb2_probe() 486 return PTR_ERR(generic_phy); in omap_usb2_probe() 489 phy_set_drvdata(generic_phy, phy); in omap_usb2_probe() 490 omap_usb_power_off(generic_phy); in omap_usb2_probe()
|
| A D | phy-ti-pipe3.c | 778 struct phy *generic_phy; in ti_pipe3_probe() local 826 generic_phy = devm_phy_create(dev, NULL, &ops); in ti_pipe3_probe() 827 if (IS_ERR(generic_phy)) in ti_pipe3_probe() 828 return PTR_ERR(generic_phy); in ti_pipe3_probe() 830 phy_set_drvdata(generic_phy, phy); in ti_pipe3_probe() 832 ti_pipe3_power_off(generic_phy); in ti_pipe3_probe()
|
| /drivers/phy/rockchip/ |
| A D | phy-rockchip-emmc.c | 351 struct phy *generic_phy; in rockchip_emmc_phy_probe() local 395 generic_phy = devm_phy_create(dev, dev->of_node, &ops); in rockchip_emmc_phy_probe() 396 if (IS_ERR(generic_phy)) { in rockchip_emmc_phy_probe() 398 return PTR_ERR(generic_phy); in rockchip_emmc_phy_probe() 401 phy_set_drvdata(generic_phy, rk_phy); in rockchip_emmc_phy_probe()
|
| /drivers/phy/ |
| A D | phy-can-transceiver.c | 23 struct phy *generic_phy; member 145 can_transceiver_phy->generic_phy = phy; in can_transceiver_phy_probe() 161 phy_set_drvdata(can_transceiver_phy->generic_phy, can_transceiver_phy); in can_transceiver_phy_probe()
|
| A D | phy-snps-eusb2.c | 533 struct phy *generic_phy; in snps_eusb2_hsphy_probe() local 594 generic_phy = devm_phy_create(dev, NULL, &snps_eusb2_hsphy_ops); in snps_eusb2_hsphy_probe() 595 if (IS_ERR(generic_phy)) { in snps_eusb2_hsphy_probe() 597 return PTR_ERR(generic_phy); in snps_eusb2_hsphy_probe() 601 phy_set_drvdata(generic_phy, phy); in snps_eusb2_hsphy_probe()
|
| /drivers/phy/motorola/ |
| A D | phy-mapphone-mdm6600.c | 92 struct phy *generic_phy; member 604 ddata->generic_phy = devm_phy_create(ddata->dev, NULL, &gpio_usb_ops); in phy_mdm6600_probe() 605 if (IS_ERR(ddata->generic_phy)) { in phy_mdm6600_probe() 606 error = PTR_ERR(ddata->generic_phy); in phy_mdm6600_probe() 610 phy_set_drvdata(ddata->generic_phy, ddata); in phy_mdm6600_probe()
|
| A D | phy-cpcap-usb.c | 611 struct phy *generic_phy; in cpcap_usb_phy_probe() local 647 generic_phy = devm_phy_create(ddata->dev, NULL, &ops); in cpcap_usb_phy_probe() 648 if (IS_ERR(generic_phy)) { in cpcap_usb_phy_probe() 649 error = PTR_ERR(generic_phy); in cpcap_usb_phy_probe() 653 phy_set_drvdata(generic_phy, ddata); in cpcap_usb_phy_probe()
|
| /drivers/ufs/host/ |
| A D | ufs-exynos.c | 825 struct phy *generic_phy = ufs->phy; in exynos_ufs_pre_pwr_mode() local 856 phy_calibrate(generic_phy); in exynos_ufs_pre_pwr_mode() 876 struct phy *generic_phy = ufs->phy; in exynos_ufs_post_pwr_mode() local 895 phy_calibrate(generic_phy); in exynos_ufs_post_pwr_mode() 966 if (generic_phy->power_count) { in exynos_ufs_phy_init() 967 phy_power_off(generic_phy); in exynos_ufs_phy_init() 968 phy_exit(generic_phy); in exynos_ufs_phy_init() 971 ret = phy_init(generic_phy); in exynos_ufs_phy_init() 978 ret = phy_power_on(generic_phy); in exynos_ufs_phy_init() 985 phy_exit(generic_phy); in exynos_ufs_phy_init() [all …]
|
| /drivers/phy/realtek/ |
| A D | phy-rtk-usb3.c | 563 struct phy *generic_phy; in rtk_usb3phy_probe() local 593 generic_phy = devm_phy_create(rtk_phy->dev, NULL, &ops); in rtk_usb3phy_probe() 594 if (IS_ERR(generic_phy)) in rtk_usb3phy_probe() 595 return PTR_ERR(generic_phy); in rtk_usb3phy_probe() 597 phy_set_drvdata(generic_phy, rtk_phy); in rtk_usb3phy_probe()
|