/linux/drivers/usb/phy/ |
H A D | Kconfig | 7 config USB_PHY config 17 select USB_PHY 27 select USB_PHY 43 select USB_PHY 56 select USB_PHY 80 select USB_PHY 83 internal transceiver via the usb_phy interface, and 104 select USB_PHY 120 select USB_PHY 133 select USB_PHY [all …]
|
H A D | phy-generic.h | 10 struct usb_phy phy; 22 int usb_gen_phy_init(struct usb_phy *phy); 23 void usb_gen_phy_shutdown(struct usb_phy *phy);
|
H A D | phy-generic.c | 46 static int nop_set_suspend(struct usb_phy *x, int suspend) in nop_set_suspend() 81 struct usb_phy_generic *nop = dev_get_drvdata(otg->usb_phy->dev); in nop_set_vbus() 130 int usb_gen_phy_init(struct usb_phy *phy) in usb_gen_phy_init() 152 void usb_gen_phy_shutdown(struct usb_phy *phy) in usb_gen_phy_shutdown() 180 atomic_notifier_call_chain(&otg->usb_phy->notifier, in nop_set_peripheral() 273 nop->phy.otg->usb_phy = &nop->phy; in usb_phy_gen_create_phy()
|
H A D | phy-ulpi-viewport.c | 29 static int ulpi_viewport_read(struct usb_phy *otg, u32 reg) in ulpi_viewport_read() 47 static int ulpi_viewport_write(struct usb_phy *otg, u32 val, u32 reg) in ulpi_viewport_write()
|
/linux/drivers/phy/broadcom/ |
H A D | phy-brcm-usb-init-synopsys.c | 65 /* Register definitions for the USB_PHY block in 7211b0 */ 248 void __iomem *usb_phy = params->regs[BRCM_REGS_USB_PHY]; in usb_init_common_7211b0() local 262 brcm_usb_writel(0, usb_phy + USB_PHY_IDDQ); in usb_init_common_7211b0() 263 reg = brcm_usb_readl(usb_phy + USB_PHY_PLL_CTL); in usb_init_common_7211b0() 265 brcm_usb_writel(reg, usb_phy + USB_PHY_PLL_CTL); in usb_init_common_7211b0() 268 reg = brcm_usb_readl(usb_phy + USB_PHY_UTMI_CTL_1); in usb_init_common_7211b0() 270 brcm_usb_writel(reg, usb_phy + USB_PHY_UTMI_CTL_1); in usb_init_common_7211b0() 274 reg = brcm_usb_readl(usb_phy + USB_PHY_PLL_CTL); in usb_init_common_7211b0() 276 brcm_usb_writel(reg, usb_phy + USB_PHY_PLL_CTL); in usb_init_common_7211b0() 282 brcm_usb_writel(reg, usb_phy + USB_PHY_PLL_LDO_CTL); in usb_init_common_7211b0() [all …]
|
/linux/include/linux/usb/ |
H A D | tegra_usb_phy.h | 72 struct usb_phy *ulpi; 73 struct usb_phy u_phy; 83 void tegra_usb_phy_preresume(struct usb_phy *phy); 85 void tegra_usb_phy_postresume(struct usb_phy *phy); 87 void tegra_ehci_phy_restore_start(struct usb_phy *phy, 90 void tegra_ehci_phy_restore_end(struct usb_phy *phy);
|
H A D | otg.h | 20 /* old usb_phy interface */ 21 struct usb_phy *usb_phy; member
|
/linux/Documentation/devicetree/bindings/phy/ |
H A D | phy-da8xx-usb.txt | 21 usb_phy: usb-phy { 30 phys = <&usb_phy 0>; 38 phys = <&usb_phy 1>;
|
H A D | pistachio-usb-phy.txt | 10 - clock-names: Must include "usb_phy". 21 usb_phy: usb-phy { 24 clock-names = "usb_phy";
|
H A D | keystone-usb-phy.txt | 14 usb_phy: usb_phy@2620738 {
|
H A D | allwinner,sun5i-a13-usb-phy.yaml | 35 const: usb_phy 88 clock-names = "usb_phy";
|
H A D | allwinner,sun4i-a10-usb-phy.yaml | 39 const: usb_phy 97 clock-names = "usb_phy";
|
/linux/drivers/power/supply/ |
H A D | da9150-charger.c | 31 struct usb_phy *usb_phy; member 567 charger->usb_phy = devm_usb_get_phy(dev, USB_PHY_TYPE_USB2); in da9150_charger_probe() 568 if (!IS_ERR_OR_NULL(charger->usb_phy)) { in da9150_charger_probe() 571 usb_register_notifier(charger->usb_phy, &charger->otg_nb); in da9150_charger_probe() 605 if (!IS_ERR_OR_NULL(charger->usb_phy)) in da9150_charger_probe() 606 usb_unregister_notifier(charger->usb_phy, &charger->otg_nb); in da9150_charger_probe() 629 if (!IS_ERR_OR_NULL(charger->usb_phy)) in da9150_charger_remove() 630 usb_unregister_notifier(charger->usb_phy, &charger->otg_nb); in da9150_charger_remove()
|
H A D | wm831x_power.c | 32 struct usb_phy *usb_phy; member 650 power->usb_phy = devm_usb_get_phy_by_phandle(&pdev->dev, "phys", 0); in wm831x_power_probe() 651 ret = PTR_ERR_OR_ZERO(power->usb_phy); in wm831x_power_probe() 656 ret = usb_register_notifier(power->usb_phy, &power->usb_notify); in wm831x_power_probe() 666 power->usb_phy = NULL; in wm831x_power_probe() 702 if (wm831x_power->usb_phy) { in wm831x_power_remove() 703 usb_unregister_notifier(wm831x_power->usb_phy, in wm831x_power_remove()
|
/linux/drivers/phy/qualcomm/ |
H A D | phy-qcom-ipq806x-usb.c | 118 struct usb_phy { struct 142 static inline void usb_phy_write_readback(struct usb_phy *phy_dwc3, in usb_phy_write_readback() argument 175 static int usb_ss_write_phycreg(struct usb_phy *phy_dwc3, in usb_ss_write_phycreg() 213 static int usb_ss_read_phycreg(struct usb_phy *phy_dwc3, in usb_ss_read_phycreg() 254 struct usb_phy *phy_dwc3 = phy_get_drvdata(phy); in qcom_ipq806x_usb_hs_phy_init() 293 struct usb_phy *phy_dwc3 = phy_get_drvdata(phy); in qcom_ipq806x_usb_hs_phy_exit() 303 struct usb_phy *phy_dwc3 = phy_get_drvdata(phy); in qcom_ipq806x_usb_ss_phy_init() 434 struct usb_phy *phy_dwc3 = phy_get_drvdata(phy); in qcom_ipq806x_usb_ss_phy_exit() 486 struct usb_phy *phy_dwc3; in qcom_ipq806x_usb_phy_probe()
|
/linux/drivers/phy/ti/ |
H A D | Kconfig | 20 select USB_PHY 68 select USB_PHY 100 select USB_PHY
|
/linux/drivers/phy/realtek/ |
H A D | Kconfig | 12 select USB_PHY 24 select USB_PHY
|
/linux/drivers/usb/chipidea/ |
H A D | ci_hdrc_imx.h | 27 struct usb_phy *usb_phy; member
|
H A D | ci_hdrc_imx.c | 96 struct usb_phy *phy; 329 if (ci->usb_phy) in ci_hdrc_imx_notify_event() 330 schedule_work(&ci->usb_phy->chg_work); in ci_hdrc_imx_notify_event() 478 pdata.usb_phy = data->phy; in ci_hdrc_imx_probe() 480 data->usbmisc_data->usb_phy = data->phy; in ci_hdrc_imx_probe() 483 of_device_is_compatible(np, "fsl,imx51-usb")) && pdata.usb_phy && in ci_hdrc_imx_probe() 487 ret = usb_phy_init(pdata.usb_phy); in ci_hdrc_imx_probe()
|
/linux/drivers/clk/mxs/ |
H A D | clk-imx23.c | 86 lcdif, etm, usb, usb_phy, enumerator 152 clks[usb] = mxs_clk_gate("usb", "usb_phy", DIGCTRL, 2); in mx23_clocks_init() 153 clks[usb_phy] = clk_register_gate(NULL, "usb_phy", "pll", 0, PLLCTRL0, 18, 0, &mxs_lock); in mx23_clocks_init()
|
/linux/Documentation/devicetree/bindings/usb/ |
H A D | ingenic,musb.yaml | 62 usb_phy: usb-phy { 78 phys = <&usb_phy>;
|
H A D | ti,keystone-dwc3.yaml | 90 usb-phy = <&usb_phy>, <&usb_phy>;
|
H A D | da8xx-usb.txt | 43 usb_phy: usb-phy { 58 phys = <&usb_phy 0>;
|
/linux/arch/arm/boot/dts/nspire/ |
H A D | nspire.dtsi | 63 usb_phy: usb_phy { label 92 usb-phy = <&usb_phy>;
|
/linux/drivers/usb/musb/ |
H A D | da8xx.c | 71 struct platform_device *usb_phy; member 553 glue->usb_phy = usb_phy_generic_register(); in da8xx_probe() 554 ret = PTR_ERR_OR_ZERO(glue->usb_phy); in da8xx_probe() 556 dev_err(&pdev->dev, "failed to register usb_phy\n"); in da8xx_probe() 585 usb_phy_generic_unregister(glue->usb_phy); in da8xx_probe() 594 usb_phy_generic_unregister(glue->usb_phy); in da8xx_remove()
|