| /kernel/linux/linux-5.10/drivers/usb/phy/ |
| D | phy.c | 33 struct usb_phy *phy; 45 static struct usb_phy *__usb_find_phy(struct list_head *list, in __usb_find_phy() 48 struct usb_phy *phy = NULL; in __usb_find_phy() 60 static struct usb_phy *__of_usb_find_phy(struct device_node *node) in __of_usb_find_phy() 62 struct usb_phy *phy; in __of_usb_find_phy() 77 static void usb_phy_set_default_current(struct usb_phy *usb_phy) in usb_phy_set_default_current() argument 79 usb_phy->chg_cur.sdp_min = DEFAULT_SDP_CUR_MIN; in usb_phy_set_default_current() 80 usb_phy->chg_cur.sdp_max = DEFAULT_SDP_CUR_MAX; in usb_phy_set_default_current() 81 usb_phy->chg_cur.dcp_min = DEFAULT_DCP_CUR_MIN; in usb_phy_set_default_current() 82 usb_phy->chg_cur.dcp_max = DEFAULT_DCP_CUR_MAX; in usb_phy_set_default_current() [all …]
|
| D | Kconfig | 7 config USB_PHY config 17 select USB_PHY 27 select USB_PHY 36 select USB_PHY 59 select USB_PHY 72 select USB_PHY 95 select USB_PHY 98 internal transceiver via the usb_phy interface, and 116 select USB_PHY 132 select USB_PHY [all …]
|
| D | phy-ulpi.c | 42 static int ulpi_set_otg_flags(struct usb_phy *phy) in ulpi_set_otg_flags() 66 static int ulpi_set_fc_flags(struct usb_phy *phy) in ulpi_set_fc_flags() 108 static int ulpi_set_ic_flags(struct usb_phy *phy) in ulpi_set_ic_flags() 127 static int ulpi_set_flags(struct usb_phy *phy) in ulpi_set_flags() 142 static int ulpi_check_integrity(struct usb_phy *phy) in ulpi_check_integrity() 168 static int ulpi_init(struct usb_phy *phy) in ulpi_init() 201 struct usb_phy *phy = otg->usb_phy; in ulpi_set_host() 227 struct usb_phy *phy = otg->usb_phy; in ulpi_set_vbus() 243 static void otg_ulpi_init(struct usb_phy *phy, struct usb_otg *otg, in otg_ulpi_init() 253 otg->usb_phy = phy; in otg_ulpi_init() [all …]
|
| D | phy-jz4770.c | 100 void (*usb_phy_init)(struct usb_phy *phy); 106 struct usb_phy phy; 119 static inline struct jz4770_phy *phy_to_jz4770_phy(struct usb_phy *phy) in phy_to_jz4770_phy() 157 static int ingenic_usb_phy_init(struct usb_phy *phy) in ingenic_usb_phy_init() 186 static void ingenic_usb_phy_shutdown(struct usb_phy *phy) in ingenic_usb_phy_shutdown() 199 static void jz4770_usb_phy_init(struct usb_phy *phy) in jz4770_usb_phy_init() 211 static void jz4780_usb_phy_init(struct usb_phy *phy) in jz4780_usb_phy_init() 224 static void x1000_usb_phy_init(struct usb_phy *phy) in x1000_usb_phy_init() 238 static void x1830_usb_phy_init(struct usb_phy *phy) in x1830_usb_phy_init() 313 priv->otg.usb_phy = &priv->phy; in jz4770_phy_probe()
|
| 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);
|
| /kernel/linux/linux-4.19/drivers/usb/phy/ |
| D | phy.c | 33 struct usb_phy *phy; 37 static struct usb_phy *__usb_find_phy(struct list_head *list, in __usb_find_phy() 40 struct usb_phy *phy = NULL; in __usb_find_phy() 52 static struct usb_phy *__of_usb_find_phy(struct device_node *node) in __of_usb_find_phy() 54 struct usb_phy *phy; in __of_usb_find_phy() 69 static void usb_phy_set_default_current(struct usb_phy *usb_phy) in usb_phy_set_default_current() argument 71 usb_phy->chg_cur.sdp_min = DEFAULT_SDP_CUR_MIN; in usb_phy_set_default_current() 72 usb_phy->chg_cur.sdp_max = DEFAULT_SDP_CUR_MAX; in usb_phy_set_default_current() 73 usb_phy->chg_cur.dcp_min = DEFAULT_DCP_CUR_MIN; in usb_phy_set_default_current() 74 usb_phy->chg_cur.dcp_max = DEFAULT_DCP_CUR_MAX; in usb_phy_set_default_current() [all …]
|
| D | Kconfig | 6 config USB_PHY config 16 select USB_PHY 26 select USB_PHY 35 select USB_PHY 58 select USB_PHY 71 select USB_PHY 94 select USB_PHY 97 internal transceiver via the usb_phy interface, and 115 select USB_PHY 131 select USB_PHY [all …]
|
| D | phy-ulpi.c | 42 static int ulpi_set_otg_flags(struct usb_phy *phy) in ulpi_set_otg_flags() 66 static int ulpi_set_fc_flags(struct usb_phy *phy) in ulpi_set_fc_flags() 108 static int ulpi_set_ic_flags(struct usb_phy *phy) in ulpi_set_ic_flags() 127 static int ulpi_set_flags(struct usb_phy *phy) in ulpi_set_flags() 142 static int ulpi_check_integrity(struct usb_phy *phy) in ulpi_check_integrity() 168 static int ulpi_init(struct usb_phy *phy) in ulpi_init() 201 struct usb_phy *phy = otg->usb_phy; in ulpi_set_host() 227 struct usb_phy *phy = otg->usb_phy; in ulpi_set_vbus() 243 struct usb_phy * 247 struct usb_phy *phy; in otg_ulpi_create() [all …]
|
| 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);
|
| /kernel/linux/linux-5.10/include/linux/usb/ |
| D | phy.h | 66 struct usb_phy; 73 int (*read)(struct usb_phy *x, u32 reg); 74 int (*write)(struct usb_phy *x, u32 val, u32 reg); 88 struct usb_phy { struct 126 int (*init)(struct usb_phy *x); argument 127 void (*shutdown)(struct usb_phy *x); argument 130 int (*set_vbus)(struct usb_phy *x, int on); argument 133 int (*set_power)(struct usb_phy *x, argument 137 int (*set_suspend)(struct usb_phy *x, argument 145 int (*set_wakeup)(struct usb_phy *x, bool enabled); argument [all …]
|
| D | tegra_usb_phy.h | 76 struct usb_phy *ulpi; 77 struct usb_phy u_phy; 85 void tegra_usb_phy_preresume(struct usb_phy *phy); 87 void tegra_usb_phy_postresume(struct usb_phy *phy); 89 void tegra_ehci_phy_restore_start(struct usb_phy *phy, 92 void tegra_ehci_phy_restore_end(struct usb_phy *phy);
|
| D | ulpi.h | 56 struct usb_phy *otg_ulpi_create(struct usb_phy_io_ops *ops, 59 struct usb_phy *devm_otg_ulpi_create(struct device *dev, 63 static inline struct usb_phy *otg_ulpi_create(struct usb_phy_io_ops *ops, in otg_ulpi_create() 69 static inline struct usb_phy *devm_otg_ulpi_create(struct device *dev, in devm_otg_ulpi_create()
|
| /kernel/linux/linux-4.19/include/linux/usb/ |
| D | phy.h | 66 struct usb_phy; 73 int (*read)(struct usb_phy *x, u32 reg); 74 int (*write)(struct usb_phy *x, u32 val, u32 reg); 88 struct usb_phy { struct 126 int (*init)(struct usb_phy *x); argument 127 void (*shutdown)(struct usb_phy *x); argument 130 int (*set_vbus)(struct usb_phy *x, int on); argument 133 int (*set_power)(struct usb_phy *x, argument 137 int (*set_suspend)(struct usb_phy *x, argument 145 int (*set_wakeup)(struct usb_phy *x, bool enabled); argument [all …]
|
| D | tegra_usb_phy.h | 75 struct usb_phy *ulpi; 76 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);
|
| /kernel/linux/linux-5.10/drivers/phy/broadcom/ |
| D | phy-brcm-usb-init-synopsys.c | 61 /* Register definitions for the USB_PHY block in 7211b0 */ 228 void __iomem *usb_phy = params->regs[BRCM_REGS_USB_PHY]; in usb_init_common_7211b0() local 242 brcm_usb_writel(0, usb_phy + USB_PHY_IDDQ); in usb_init_common_7211b0() 243 reg = brcm_usb_readl(usb_phy + USB_PHY_PLL_CTL); in usb_init_common_7211b0() 245 brcm_usb_writel(reg, usb_phy + USB_PHY_PLL_CTL); in usb_init_common_7211b0() 248 reg = brcm_usb_readl(usb_phy + USB_PHY_UTMI_CTL_1); in usb_init_common_7211b0() 250 brcm_usb_writel(reg, usb_phy + USB_PHY_UTMI_CTL_1); in usb_init_common_7211b0() 257 brcm_usb_writel(reg, usb_phy + USB_PHY_PLL_LDO_CTL); in usb_init_common_7211b0() 261 reg = brcm_usb_readl(usb_phy + USB_PHY_STATUS); in usb_init_common_7211b0() 268 reg = brcm_usb_readl(usb_phy + USB_PHY_UTMI_CTL_1); in usb_init_common_7211b0() [all …]
|
| /kernel/linux/linux-5.10/drivers/power/supply/ |
| D | sc2731_charger.c | 57 struct usb_phy *usb_phy; member 446 if (info->usb_phy->chg_state != USB_CHARGER_PRESENT) in sc2731_charger_detect_status() 449 usb_phy_get_charger_current(info->usb_phy, &min, &max); in sc2731_charger_detect_status() 496 info->usb_phy = devm_usb_get_phy_by_phandle(&pdev->dev, "phys", 0); in sc2731_charger_probe() 497 if (IS_ERR(info->usb_phy)) { in sc2731_charger_probe() 499 return PTR_ERR(info->usb_phy); in sc2731_charger_probe() 503 ret = usb_register_notifier(info->usb_phy, &info->usb_notify); in sc2731_charger_probe() 518 usb_unregister_notifier(info->usb_phy, &info->usb_notify); in sc2731_charger_remove()
|
| /kernel/linux/linux-5.10/drivers/usb/chipidea/ |
| D | usbmisc_imx.c | 685 struct usb_phy *usb_phy = data->usb_phy; in imx7d_charger_secondary_detection() local 719 usb_phy->chg_type = DCP_TYPE; in imx7d_charger_secondary_detection() 722 usb_phy->chg_type = CDP_TYPE; in imx7d_charger_secondary_detection() 799 struct usb_phy *usb_phy = data->usb_phy; in imx7d_charger_primary_detection() local 819 usb_phy->chg_type = SDP_TYPE; in imx7d_charger_primary_detection() 836 struct usb_phy *usb_phy = data->usb_phy; in imx7d_charger_detection() local 868 if (!ret && usb_phy->chg_type != SDP_TYPE) in imx7d_charger_detection() 1068 struct usb_phy *usb_phy; in imx_usbmisc_charger_detection() local 1075 usb_phy = data->usb_phy; in imx_usbmisc_charger_detection() 1085 usb_phy->chg_state = USB_CHARGER_ABSENT; in imx_usbmisc_charger_detection() [all …]
|
| D | core.c | 305 * _ci_usb_phy_init: initialize phy taking in account both phy and usb_phy 326 ret = usb_phy_init(ci->usb_phy); in _ci_usb_phy_init() 333 * _ci_usb_phy_exit: deinitialize phy taking in account both phy and usb_phy 346 usb_phy_shutdown(ci->usb_phy); in ci_usb_phy_exit() 1026 } else if (ci->platdata->usb_phy) { in ci_hdrc_probe() 1027 ci->usb_phy = ci->platdata->usb_phy; in ci_hdrc_probe() 1041 ci->usb_phy = devm_usb_get_phy_by_phandle(dev->parent, in ci_hdrc_probe() 1044 if (PTR_ERR(ci->usb_phy) == -EPROBE_DEFER) { in ci_hdrc_probe() 1047 } else if (IS_ERR(ci->usb_phy)) { in ci_hdrc_probe() 1048 ci->usb_phy = NULL; in ci_hdrc_probe() [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/phy/ |
| D | phy-da8xx-usb.txt | 21 usb_phy: usb-phy { 30 phys = <&usb_phy 0>; 38 phys = <&usb_phy 1>;
|
| D | pistachio-usb-phy.txt | 10 - clock-names: Must include "usb_phy". 21 usb_phy: usb-phy { 24 clock-names = "usb_phy";
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/phy/ |
| D | phy-da8xx-usb.txt | 21 usb_phy: usb-phy { 30 phys = <&usb_phy 0>; 38 phys = <&usb_phy 1>;
|
| D | pistachio-usb-phy.txt | 10 - clock-names: Must include "usb_phy". 21 usb_phy: usb-phy { 24 clock-names = "usb_phy";
|
| /kernel/linux/linux-4.19/drivers/usb/host/ |
| D | ohci-omap.c | 180 otg_start_hnp(hcd->usb_phy->otg); in start_hnp() 183 hcd->usb_phy->otg->state = OTG_STATE_A_SUSPEND; in start_hnp() 220 hcd->usb_phy = usb_get_phy(USB_PHY_TYPE_USB2); in ohci_omap_reset() 221 if (!IS_ERR_OR_NULL(hcd->usb_phy)) { in ohci_omap_reset() 222 int status = otg_set_host(hcd->usb_phy->otg, in ohci_omap_reset() 225 hcd->usb_phy->label, status); in ohci_omap_reset() 227 usb_put_phy(hcd->usb_phy); in ohci_omap_reset() 400 if (!IS_ERR_OR_NULL(hcd->usb_phy)) { in ohci_hcd_omap_remove() 401 (void) otg_set_host(hcd->usb_phy->otg, 0); in ohci_hcd_omap_remove() 402 usb_put_phy(hcd->usb_phy); in ohci_hcd_omap_remove()
|
| /kernel/linux/linux-4.19/drivers/usb/chipidea/ |
| D | core.c | 329 * _ci_usb_phy_init: initialize phy taking in account both phy and usb_phy 350 ret = usb_phy_init(ci->usb_phy); in _ci_usb_phy_init() 357 * _ci_usb_phy_exit: deinitialize phy taking in account both phy and usb_phy 370 usb_phy_shutdown(ci->usb_phy); in ci_usb_phy_exit() 935 } else if (ci->platdata->usb_phy) { in ci_hdrc_probe() 936 ci->usb_phy = ci->platdata->usb_phy; in ci_hdrc_probe() 938 ci->usb_phy = devm_usb_get_phy_by_phandle(dev->parent, "phys", in ci_hdrc_probe() 943 if (IS_ERR(ci->usb_phy) && in ci_hdrc_probe() 944 PTR_ERR(ci->usb_phy) != -EPROBE_DEFER) in ci_hdrc_probe() 945 ci->usb_phy = devm_usb_get_phy(dev->parent, in ci_hdrc_probe() [all …]
|
| /kernel/linux/linux-4.19/drivers/phy/ti/ |
| D | Kconfig | 19 select USB_PHY 39 select USB_PHY 73 select USB_PHY
|