Home
last modified time | relevance | path

Searched refs:phy_provider (Results 1 – 25 of 128) sorted by relevance

123456

/Linux-v5.15/drivers/phy/
Dphy-core.c37 struct phy_provider *phy_provider = *(struct phy_provider **)res; in devm_phy_provider_release() local
39 of_phy_provider_unregister(phy_provider); in devm_phy_provider_release()
131 static struct phy_provider *of_phy_provider_lookup(struct device_node *node) in of_phy_provider_lookup()
133 struct phy_provider *phy_provider; in of_phy_provider_lookup() local
136 list_for_each_entry(phy_provider, &phy_provider_list, list) { in of_phy_provider_lookup()
137 if (phy_provider->dev->of_node == node) in of_phy_provider_lookup()
138 return phy_provider; in of_phy_provider_lookup()
140 for_each_child_of_node(phy_provider->children, child) in of_phy_provider_lookup()
142 return phy_provider; in of_phy_provider_lookup()
530 struct phy_provider *phy_provider; in _of_phy_get() local
[all …]
Dphy-can-transceiver.c81 struct phy_provider *phy_provider; in can_transceiver_phy_probe() local
128 phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); in can_transceiver_phy_probe()
130 return PTR_ERR_OR_ZERO(phy_provider); in can_transceiver_phy_probe()
Dphy-lpc18xx-usb-otg.c95 struct phy_provider *phy_provider; in lpc18xx_usb_otg_phy_probe() local
122 phy_provider = devm_of_phy_provider_register(&pdev->dev, in lpc18xx_usb_otg_phy_probe()
125 return PTR_ERR_OR_ZERO(phy_provider); in lpc18xx_usb_otg_phy_probe()
/Linux-v5.15/include/linux/phy/
Dphy.h167 struct phy_provider { struct
268 struct phy_provider *__of_phy_provider_register(struct device *dev,
272 struct phy_provider *__devm_of_phy_provider_register(struct device *dev,
276 void of_phy_provider_unregister(struct phy_provider *phy_provider);
278 struct phy_provider *phy_provider);
501 static inline struct phy_provider *__of_phy_provider_register( in __of_phy_provider_register()
509 static inline struct phy_provider *__devm_of_phy_provider_register(struct device in __devm_of_phy_provider_register()
517 static inline void of_phy_provider_unregister(struct phy_provider *phy_provider) in of_phy_provider_unregister() argument
522 struct phy_provider *phy_provider) in devm_of_phy_provider_unregister() argument
/Linux-v5.15/drivers/phy/tegra/
Dphy-tegra194-p2u.c71 struct phy_provider *phy_provider; in tegra_p2u_probe() local
92 phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); in tegra_p2u_probe()
93 if (IS_ERR(phy_provider)) in tegra_p2u_probe()
94 return PTR_ERR(phy_provider); in tegra_p2u_probe()
/Linux-v5.15/drivers/phy/marvell/
Dphy-mvebu-sata.c82 struct phy_provider *phy_provider; in phy_mvebu_sata_probe() local
104 phy_provider = devm_of_phy_provider_register(&pdev->dev, in phy_mvebu_sata_probe()
106 if (IS_ERR(phy_provider)) in phy_mvebu_sata_probe()
107 return PTR_ERR(phy_provider); in phy_mvebu_sata_probe()
Dphy-armada375-usb2.c106 struct phy_provider *phy_provider; in armada375_usb_phy_probe() local
130 phy_provider = devm_of_phy_provider_register(&pdev->dev, in armada375_usb_phy_probe()
132 return PTR_ERR_OR_ZERO(phy_provider); in armada375_usb_phy_probe()
/Linux-v5.15/drivers/phy/st/
Dphy-stih407-usb.c93 struct phy_provider *phy_provider; in stih407_usb2_picophy_probe() local
148 phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); in stih407_usb2_picophy_probe()
149 if (IS_ERR(phy_provider)) in stih407_usb2_picophy_probe()
150 return PTR_ERR(phy_provider); in stih407_usb2_picophy_probe()
Dphy-spear1310-miphy.c208 struct phy_provider *phy_provider; in spear1310_miphy_probe() local
235 phy_provider = in spear1310_miphy_probe()
237 if (IS_ERR(phy_provider)) { in spear1310_miphy_probe()
239 return PTR_ERR(phy_provider); in spear1310_miphy_probe()
Dphy-spear1340-miphy.c245 struct phy_provider *phy_provider; in spear1340_miphy_probe() local
267 phy_provider = in spear1340_miphy_probe()
269 if (IS_ERR(phy_provider)) { in spear1340_miphy_probe()
271 return PTR_ERR(phy_provider); in spear1340_miphy_probe()
/Linux-v5.15/drivers/phy/samsung/
Dphy-exynos-dp-video.c79 struct phy_provider *phy_provider; in exynos_dp_video_phy_probe() local
102 phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); in exynos_dp_video_phy_probe()
104 return PTR_ERR_OR_ZERO(phy_provider); in exynos_dp_video_phy_probe()
Dphy-exynos5250-sata.c165 struct phy_provider *phy_provider; in exynos_sata_phy_probe() local
216 phy_provider = devm_of_phy_provider_register(dev, in exynos_sata_phy_probe()
218 if (IS_ERR(phy_provider)) { in exynos_sata_phy_probe()
220 return PTR_ERR(phy_provider); in exynos_sata_phy_probe()
/Linux-v5.15/drivers/phy/broadcom/
Dphy-bcm-ns-usb2.c86 struct phy_provider *phy_provider; in bcm_ns_usb2_probe() local
112 phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); in bcm_ns_usb2_probe()
113 return PTR_ERR_OR_ZERO(phy_provider); in bcm_ns_usb2_probe()
Dphy-bcm-kona-usb2.c98 struct phy_provider *phy_provider; in bcm_kona_usb2_probe() local
119 phy_provider = devm_of_phy_provider_register(dev, in bcm_kona_usb2_probe()
122 return PTR_ERR_OR_ZERO(phy_provider); in bcm_kona_usb2_probe()
/Linux-v5.15/drivers/phy/qualcomm/
Dphy-qcom-ipq4019-usb.c98 struct phy_provider *phy_provider; in ipq4019_usb_phy_probe() local
130 phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); in ipq4019_usb_phy_probe()
132 return PTR_ERR_OR_ZERO(phy_provider); in ipq4019_usb_phy_probe()
Dphy-qcom-ipq806x-sata.c131 struct phy_provider *phy_provider; in qcom_ipq806x_sata_phy_probe() local
163 phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); in qcom_ipq806x_sata_phy_probe()
164 if (IS_ERR(phy_provider)) { in qcom_ipq806x_sata_phy_probe()
167 return PTR_ERR(phy_provider); in qcom_ipq806x_sata_phy_probe()
Dphy-qcom-apq8064-sata.c204 struct phy_provider *phy_provider; in qcom_apq8064_sata_phy_probe() local
236 phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); in qcom_apq8064_sata_phy_probe()
237 if (IS_ERR(phy_provider)) { in qcom_apq8064_sata_phy_probe()
240 return PTR_ERR(phy_provider); in qcom_apq8064_sata_phy_probe()
/Linux-v5.15/drivers/phy/rockchip/
Dphy-rockchip-dp.c78 struct phy_provider *phy_provider; in rockchip_dp_phy_probe() local
127 phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); in rockchip_dp_phy_probe()
129 return PTR_ERR_OR_ZERO(phy_provider); in rockchip_dp_phy_probe()
/Linux-v5.15/drivers/phy/ti/
Dphy-da8xx-usb.c22 struct phy_provider *phy_provider; member
189 d_phy->phy_provider = devm_of_phy_provider_register(dev, in da8xx_usb_phy_probe()
191 if (IS_ERR(d_phy->phy_provider)) { in da8xx_usb_phy_probe()
193 return PTR_ERR(d_phy->phy_provider); in da8xx_usb_phy_probe()
Dphy-dm816x-usb.c188 struct phy_provider *phy_provider; in dm816x_usb_phy_probe() local
252 phy_provider = devm_of_phy_provider_register(phy->dev, in dm816x_usb_phy_probe()
254 if (IS_ERR(phy_provider)) { in dm816x_usb_phy_probe()
255 error = PTR_ERR(phy_provider); in dm816x_usb_phy_probe()
/Linux-v5.15/drivers/phy/mediatek/
Dphy-mtk-hdmi.c111 struct phy_provider *phy_provider; in mtk_hdmi_phy_probe() local
177 phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); in mtk_hdmi_phy_probe()
178 if (IS_ERR(phy_provider)) { in mtk_hdmi_phy_probe()
180 return PTR_ERR(phy_provider); in mtk_hdmi_phy_probe()
Dphy-mtk-mipi-dsi.c141 struct phy_provider *phy_provider; in mtk_mipi_tx_probe() local
202 phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); in mtk_mipi_tx_probe()
203 if (IS_ERR(phy_provider)) in mtk_mipi_tx_probe()
204 return PTR_ERR(phy_provider); in mtk_mipi_tx_probe()
/Linux-v5.15/drivers/phy/hisilicon/
Dphy-hi6220-usb.c119 struct phy_provider *phy_provider; in hi6220_phy_probe() local
143 phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); in hi6220_phy_probe()
144 return PTR_ERR_OR_ZERO(phy_provider); in hi6220_phy_probe()
/Linux-v5.15/drivers/phy/intel/
Dphy-intel-keembay-usb.c238 struct phy_provider *phy_provider; in keembay_usb_phy_probe() local
270 phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); in keembay_usb_phy_probe()
271 if (IS_ERR(phy_provider)) in keembay_usb_phy_probe()
272 return dev_err_probe(dev, PTR_ERR(phy_provider), in keembay_usb_phy_probe()
/Linux-v5.15/drivers/phy/allwinner/
Dphy-sun50i-usb3.c136 struct phy_provider *phy_provider; in sun50i_usb3_phy_probe() local
166 phy_provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate); in sun50i_usb3_phy_probe()
168 return PTR_ERR_OR_ZERO(phy_provider); in sun50i_usb3_phy_probe()

123456