/kernel/linux/linux-6.6/drivers/net/can/m_can/ |
H A D | m_can_platform.c | 85 struct phy *transceiver; in m_can_plat_probe() local 131 transceiver = devm_phy_optional_get(&pdev->dev, NULL); in m_can_plat_probe() 132 if (IS_ERR(transceiver)) { in m_can_plat_probe() 133 ret = PTR_ERR(transceiver); in m_can_plat_probe() 138 if (transceiver) in m_can_plat_probe() 139 mcan_class->can.bitrate_max = transceiver->attrs.max_link_rate; in m_can_plat_probe() 148 mcan_class->transceiver = transceiver; in m_can_plat_probe()
|
H A D | m_can.h | 85 struct phy *transceiver; member
|
/kernel/linux/linux-5.10/drivers/power/supply/ |
H A D | pda_power.c | 37 static struct usb_phy *transceiver; variable 221 return (transceiver->last_event == USB_EVENT_VBUS || in otg_is_usb_online() 222 transceiver->last_event == USB_EVENT_ENUMERATED); in otg_is_usb_online() 227 return (transceiver->last_event == USB_EVENT_CHARGER); in otg_is_ac_online() 319 transceiver = usb_get_phy(USB_PHY_TYPE_USB2); in pda_power_probe() 320 if (!IS_ERR_OR_NULL(transceiver)) { in pda_power_probe() 376 if (!IS_ERR_OR_NULL(transceiver) && pdata->use_otg_notifier) { in pda_power_probe() 378 ret = usb_register_notifier(transceiver, &otg_nb); in pda_power_probe() 412 if (!IS_ERR_OR_NULL(transceiver)) in pda_power_probe() 413 usb_put_phy(transceiver); in pda_power_probe() [all...] |
H A D | twl4030_charger.c | 115 struct usb_phy *transceiver; member 443 if (enable && !IS_ERR_OR_NULL(bci->transceiver)) { in twl4030_charger_enable_usb() 449 pm_runtime_get_sync(bci->transceiver->dev); in twl4030_charger_enable_usb() 514 pm_runtime_mark_last_busy(bci->transceiver->dev); in twl4030_charger_enable_usb() 515 pm_runtime_put_autosuspend(bci->transceiver->dev); in twl4030_charger_enable_usb() 1027 bci->transceiver = devm_usb_get_phy_by_node( in twl4030_bci_probe() 1030 if (IS_ERR(bci->transceiver)) { in twl4030_bci_probe() 1031 ret = PTR_ERR(bci->transceiver); in twl4030_bci_probe() 1034 dev_warn(&pdev->dev, "could not request transceiver (%d)", in twl4030_bci_probe() 1036 bci->transceiver in twl4030_bci_probe() [all...] |
/kernel/linux/linux-6.6/drivers/power/supply/ |
H A D | twl4030_charger.c | 116 struct usb_phy *transceiver; member 444 if (enable && !IS_ERR_OR_NULL(bci->transceiver)) { in twl4030_charger_enable_usb() 450 pm_runtime_get_sync(bci->transceiver->dev); in twl4030_charger_enable_usb() 515 pm_runtime_mark_last_busy(bci->transceiver->dev); in twl4030_charger_enable_usb() 516 pm_runtime_put_autosuspend(bci->transceiver->dev); in twl4030_charger_enable_usb() 1026 bci->transceiver = devm_usb_get_phy_by_node( in twl4030_bci_probe() 1029 if (IS_ERR(bci->transceiver)) { in twl4030_bci_probe() 1030 ret = PTR_ERR(bci->transceiver); in twl4030_bci_probe() 1033 dev_warn(&pdev->dev, "could not request transceiver (%d)", in twl4030_bci_probe() 1035 bci->transceiver in twl4030_bci_probe() [all...] |
/kernel/linux/linux-5.10/drivers/usb/gadget/udc/ |
H A D | pxa27x_udc.c | 1486 put_on &= ((udc->vbus_sensed) || (IS_ERR_OR_NULL(udc->transceiver))); in should_enable_udc() 1507 put_off |= ((!udc->vbus_sensed) && (!IS_ERR_OR_NULL(udc->transceiver))); in should_disable_udc() 1536 * pxa_udc_vbus_session - Called by external transceiver to enable/disable udc 1568 * Returns 0 or -EOPNOTSUPP if no transceiver is handling the udc 1575 if (!IS_ERR_OR_NULL(udc->transceiver)) in pxa_udc_vbus_draw() 1576 return usb_phy_set_power(udc->transceiver, mA); in pxa_udc_vbus_draw() 1755 if (!IS_ERR_OR_NULL(udc->transceiver)) { in pxa27x_udc_start() 1756 retval = otg_set_peripheral(udc->transceiver->otg, in pxa27x_udc_start() 1759 dev_err(udc->dev, "can't bind to transceiver\n"); in pxa27x_udc_start() 1805 if (!IS_ERR_OR_NULL(udc->transceiver)) in pxa27x_udc_stop() [all...] |
H A D | omap_udc.c | 1155 if (!IS_ERR_OR_NULL(udc->transceiver)) in omap_wakeup() 1156 retval = otg_start_srp(udc->transceiver->otg); in omap_wakeup() 1241 * Called by whatever detects VBUS sessions: external transceiver 1288 if (!IS_ERR_OR_NULL(udc->transceiver)) in omap_vbus_draw() 1289 return usb_phy_set_power(udc->transceiver, mA); in omap_vbus_draw() 1732 /* driver for any external transceiver will in devstate_irq() 1738 if (IS_ERR_OR_NULL(udc->transceiver)) in devstate_irq() 1743 if (IS_ERR_OR_NULL(udc->transceiver)) in devstate_irq() 1783 if (!IS_ERR_OR_NULL(udc->transceiver)) in devstate_irq() 1785 udc->transceiver, in devstate_irq() [all...] |
H A D | s3c-hsudc.c | 143 struct usb_phy *transceiver; member 1126 /* connect to bus through transceiver */ in s3c_hsudc_start() 1127 if (!IS_ERR_OR_NULL(hsudc->transceiver)) { in s3c_hsudc_start() 1128 ret = otg_set_peripheral(hsudc->transceiver->otg, in s3c_hsudc_start() 1131 dev_err(hsudc->dev, "%s: can't bind to transceiver\n", in s3c_hsudc_start() 1175 if (!IS_ERR_OR_NULL(hsudc->transceiver)) in s3c_hsudc_stop() 1176 (void) otg_set_peripheral(hsudc->transceiver->otg, NULL); in s3c_hsudc_stop() 1203 if (!IS_ERR_OR_NULL(hsudc->transceiver)) in s3c_hsudc_vbus_draw() 1204 return usb_phy_set_power(hsudc->transceiver, mA); in s3c_hsudc_vbus_draw() 1233 hsudc->transceiver in s3c_hsudc_probe() [all...] |
H A D | fsl_udc_core.c | 1205 if (!IS_ERR_OR_NULL(udc->transceiver)) in fsl_vbus_draw() 1206 return usb_phy_set_power(udc->transceiver, mA); in fsl_vbus_draw() 1952 if (!IS_ERR_OR_NULL(udc_controller->transceiver)) { in fsl_udc_start() 1957 /* connect to bus through transceiver */ in fsl_udc_start() 1958 if (!IS_ERR_OR_NULL(udc_controller->transceiver)) { in fsl_udc_start() 1960 udc_controller->transceiver->otg, in fsl_udc_start() 1963 ERR("can't bind to transceiver\n"); in fsl_udc_start() 1985 if (!IS_ERR_OR_NULL(udc_controller->transceiver)) in fsl_udc_stop() 1986 otg_set_peripheral(udc_controller->transceiver->otg, NULL); in fsl_udc_stop() 2378 udc_controller->transceiver in fsl_udc_probe() [all...] |
H A D | pxa25x_udc.c | 1175 /* VBUS reporting logically comes from a transceiver */ 1213 if (!IS_ERR_OR_NULL(udc->transceiver)) in pxa25x_udc_vbus_draw() 1214 return usb_phy_set_power(udc->transceiver, mA); in pxa25x_udc_vbus_draw() 1476 /* connect to bus through transceiver */ in pxa25x_udc_start() 1477 if (!IS_ERR_OR_NULL(dev->transceiver)) { in pxa25x_udc_start() 1478 retval = otg_set_peripheral(dev->transceiver->otg, in pxa25x_udc_start() 1553 if (!IS_ERR_OR_NULL(dev->transceiver)) in pxa25x_udc_stop() 1554 (void) otg_set_peripheral(dev->transceiver->otg, NULL); in pxa25x_udc_stop() 2386 dev->transceiver = devm_usb_get_phy(&pdev->dev, USB_PHY_TYPE_USB2); in pxa25x_udc_probe() 2448 if (!IS_ERR_OR_NULL(dev->transceiver)) in pxa25x_udc_probe() [all...] |
/kernel/linux/linux-6.6/drivers/usb/gadget/udc/ |
H A D | pxa27x_udc.c | 1485 put_on &= ((udc->vbus_sensed) || (IS_ERR_OR_NULL(udc->transceiver))); in should_enable_udc() 1506 put_off |= ((!udc->vbus_sensed) && (!IS_ERR_OR_NULL(udc->transceiver))); in should_disable_udc() 1536 * pxa_udc_vbus_session - Called by external transceiver to enable/disable udc 1568 * Returns 0 or -EOPNOTSUPP if no transceiver is handling the udc 1575 if (!IS_ERR_OR_NULL(udc->transceiver)) in pxa_udc_vbus_draw() 1576 return usb_phy_set_power(udc->transceiver, mA); in pxa_udc_vbus_draw() 1755 if (!IS_ERR_OR_NULL(udc->transceiver)) { in pxa27x_udc_start() 1756 retval = otg_set_peripheral(udc->transceiver->otg, in pxa27x_udc_start() 1759 dev_err(udc->dev, "can't bind to transceiver\n"); in pxa27x_udc_start() 1805 if (!IS_ERR_OR_NULL(udc->transceiver)) in pxa27x_udc_stop() [all...] |
H A D | omap_udc.c | 1160 if (!IS_ERR_OR_NULL(udc->transceiver)) in omap_wakeup() 1161 retval = otg_start_srp(udc->transceiver->otg); in omap_wakeup() 1246 * Called by whatever detects VBUS sessions: external transceiver 1293 if (!IS_ERR_OR_NULL(udc->transceiver)) in omap_vbus_draw() 1294 return usb_phy_set_power(udc->transceiver, mA); in omap_vbus_draw() 1737 /* driver for any external transceiver will in devstate_irq() 1743 if (IS_ERR_OR_NULL(udc->transceiver)) in devstate_irq() 1748 if (IS_ERR_OR_NULL(udc->transceiver)) in devstate_irq() 1788 if (!IS_ERR_OR_NULL(udc->transceiver)) in devstate_irq() 1790 udc->transceiver, in devstate_irq() [all...] |
H A D | fsl_udc_core.c | 1204 if (!IS_ERR_OR_NULL(udc->transceiver)) in fsl_vbus_draw() 1205 return usb_phy_set_power(udc->transceiver, mA); in fsl_vbus_draw() 1950 if (!IS_ERR_OR_NULL(udc_controller->transceiver)) { in fsl_udc_start() 1955 /* connect to bus through transceiver */ in fsl_udc_start() 1956 if (!IS_ERR_OR_NULL(udc_controller->transceiver)) { in fsl_udc_start() 1958 udc_controller->transceiver->otg, in fsl_udc_start() 1961 ERR("can't bind to transceiver\n"); in fsl_udc_start() 1983 if (!IS_ERR_OR_NULL(udc_controller->transceiver)) in fsl_udc_stop() 1984 otg_set_peripheral(udc_controller->transceiver->otg, NULL); in fsl_udc_stop() 2374 udc_controller->transceiver in fsl_udc_probe() [all...] |
H A D | pxa25x_udc.c | 1174 /* VBUS reporting logically comes from a transceiver */ 1212 if (!IS_ERR_OR_NULL(udc->transceiver)) in pxa25x_udc_vbus_draw() 1213 return usb_phy_set_power(udc->transceiver, mA); in pxa25x_udc_vbus_draw() 1475 /* connect to bus through transceiver */ in pxa25x_udc_start() 1476 if (!IS_ERR_OR_NULL(dev->transceiver)) { in pxa25x_udc_start() 1477 retval = otg_set_peripheral(dev->transceiver->otg, in pxa25x_udc_start() 1552 if (!IS_ERR_OR_NULL(dev->transceiver)) in pxa25x_udc_stop() 1553 (void) otg_set_peripheral(dev->transceiver->otg, NULL); in pxa25x_udc_stop() 2348 dev->transceiver = devm_usb_get_phy(&pdev->dev, USB_PHY_TYPE_USB2); in pxa25x_udc_probe() 2390 if (!IS_ERR_OR_NULL(dev->transceiver)) in pxa25x_udc_probe() [all...] |
/kernel/linux/linux-5.10/drivers/net/can/spi/ |
H A D | hi311x.c | 170 struct regulator *transceiver; member 562 hi3110_power_enable(priv->transceiver, 0); in hi3110_stop() 754 hi3110_power_enable(priv->transceiver, 1); in hi3110_open() 800 hi3110_power_enable(priv->transceiver, 0); in hi3110_open() 890 priv->transceiver = devm_regulator_get_optional(&spi->dev, "xceiver"); in hi3110_can_probe() 892 (PTR_ERR(priv->transceiver) == -EPROBE_DEFER)) { in hi3110_can_probe() 985 hi3110_power_enable(priv->transceiver, 0); in hi3110_can_suspend() 1008 hi3110_power_enable(priv->transceiver, 1); in hi3110_can_resume()
|
H A D | mcp251x.c | 254 struct regulator *transceiver; member 970 mcp251x_power_enable(priv->transceiver, 0); in mcp251x_stop() 1220 mcp251x_power_enable(priv->transceiver, 1); in mcp251x_open() 1258 mcp251x_power_enable(priv->transceiver, 0); in mcp251x_open() 1364 priv->transceiver = devm_regulator_get_optional(&spi->dev, "xceiver"); in mcp251x_can_probe() 1366 (PTR_ERR(priv->transceiver) == -EPROBE_DEFER)) { in mcp251x_can_probe() 1479 mcp251x_power_enable(priv->transceiver, 0); in mcp251x_can_suspend() 1499 mcp251x_power_enable(priv->transceiver, 1); in mcp251x_can_resume()
|
/kernel/linux/linux-6.6/drivers/net/can/spi/ |
H A D | hi311x.c | 171 struct regulator *transceiver; member 562 hi3110_power_enable(priv->transceiver, 0); in hi3110_stop() 749 hi3110_power_enable(priv->transceiver, 1); in hi3110_open() 794 hi3110_power_enable(priv->transceiver, 0); in hi3110_open() 894 priv->transceiver = devm_regulator_get_optional(&spi->dev, "xceiver"); in hi3110_can_probe() 896 (PTR_ERR(priv->transceiver) == -EPROBE_DEFER)) { in hi3110_can_probe() 981 hi3110_power_enable(priv->transceiver, 0); in hi3110_can_suspend() 1004 hi3110_power_enable(priv->transceiver, 1); in hi3110_can_resume()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/prestera/ |
H A D | prestera_ethtool.c | 442 port->caps.transceiver); in prestera_port_remote_cap_get() 534 port->caps.transceiver == PRESTERA_PORT_TCVR_COPPER)) in prestera_ethtool_get_link_ksettings() 559 port->caps.transceiver == PRESTERA_PORT_TCVR_COPPER) in prestera_ethtool_get_link_ksettings() 564 port->caps.transceiver == PRESTERA_PORT_TCVR_COPPER) in prestera_ethtool_get_link_ksettings() 574 port->caps.transceiver == PRESTERA_PORT_TCVR_COPPER && in prestera_port_mdix_set() 661 if (port->caps.transceiver == PRESTERA_PORT_TCVR_COPPER) { in prestera_ethtool_set_link_ksettings() 720 if (port->caps.transceiver == PRESTERA_PORT_TCVR_SFP) { in prestera_ethtool_set_fecparam() 784 port->caps.transceiver == PRESTERA_PORT_TCVR_COPPER && in prestera_ethtool_nway_reset()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/marvell/prestera/ |
H A D | prestera_ethtool.c | 512 port->caps.transceiver == PRESTERA_PORT_TCVR_COPPER)) in prestera_ethtool_get_link_ksettings() 542 port->caps.transceiver == PRESTERA_PORT_TCVR_COPPER) in prestera_ethtool_get_link_ksettings() 547 port->caps.transceiver == PRESTERA_PORT_TCVR_COPPER) in prestera_ethtool_get_link_ksettings() 558 port->caps.transceiver == PRESTERA_PORT_TCVR_COPPER && in prestera_port_mdix_set() 639 if (port->caps.transceiver == PRESTERA_PORT_TCVR_COPPER) { in prestera_ethtool_set_link_ksettings() 762 port->caps.transceiver == PRESTERA_PORT_TCVR_COPPER && in prestera_ethtool_nway_reset()
|
/kernel/linux/linux-5.10/drivers/usb/renesas_usbhs/ |
H A D | mod_gadget.c | 47 struct usb_phy *transceiver; member 960 /* connect to bus through transceiver */ in usbhsg_gadget_start() 961 if (!IS_ERR_OR_NULL(gpriv->transceiver)) { in usbhsg_gadget_start() 962 ret = otg_set_peripheral(gpriv->transceiver->otg, in usbhsg_gadget_start() 965 dev_err(dev, "%s: can't bind to transceiver\n", in usbhsg_gadget_start() 987 if (!IS_ERR_OR_NULL(gpriv->transceiver)) in usbhsg_gadget_stop() 988 otg_set_peripheral(gpriv->transceiver->otg, NULL); in usbhsg_gadget_stop() 1097 gpriv->transceiver = usb_get_phy(USB_PHY_TYPE_UNDEFINED); in usbhs_mod_gadget_probe() 1099 !IS_ERR(gpriv->transceiver) ? "" : "no "); in usbhs_mod_gadget_probe()
|
/kernel/linux/linux-6.6/drivers/usb/renesas_usbhs/ |
H A D | mod_gadget.c | 47 struct usb_phy *transceiver; member 960 /* connect to bus through transceiver */ in usbhsg_gadget_start() 961 if (!IS_ERR_OR_NULL(gpriv->transceiver)) { in usbhsg_gadget_start() 962 ret = otg_set_peripheral(gpriv->transceiver->otg, in usbhsg_gadget_start() 965 dev_err(dev, "%s: can't bind to transceiver\n", in usbhsg_gadget_start() 987 if (!IS_ERR_OR_NULL(gpriv->transceiver)) in usbhsg_gadget_stop() 988 otg_set_peripheral(gpriv->transceiver->otg, NULL); in usbhsg_gadget_stop() 1097 gpriv->transceiver = usb_get_phy(USB_PHY_TYPE_UNDEFINED); in usbhs_mod_gadget_probe() 1099 !IS_ERR(gpriv->transceiver) ? "" : "no "); in usbhs_mod_gadget_probe()
|
/kernel/linux/linux-6.6/drivers/net/can/ |
H A D | xilinx_can.c | 203 * @transceiver: Optional pointer to associated CAN transceiver 222 struct phy *transceiver; member 1428 ret = phy_power_on(priv->transceiver); in xcan_open() 1475 phy_power_off(priv->transceiver); in xcan_open() 1497 phy_power_off(priv->transceiver); in xcan_close() 1728 struct phy *transceiver; in xcan_probe() local 1869 transceiver = devm_phy_optional_get(&pdev->dev, NULL); in xcan_probe() 1870 if (IS_ERR(transceiver)) { in xcan_probe() 1871 ret = PTR_ERR(transceiver); in xcan_probe() [all...] |
/kernel/linux/linux-6.6/drivers/net/can/rcar/ |
H A D | rcar_canfd.c | 533 struct phy *transceiver; /* Optional transceiver */ member 1417 err = phy_power_on(priv->transceiver); in rcar_canfd_open() 1448 phy_power_off(priv->transceiver); in rcar_canfd_open() 1491 phy_power_off(priv->transceiver); in rcar_canfd_close() 1723 u32 fcan_freq, struct phy *transceiver) in rcar_canfd_channel_probe() 1743 priv->transceiver = transceiver; in rcar_canfd_channel_probe() 1746 if (transceiver) in rcar_canfd_channel_probe() 1747 priv->can.bitrate_max = transceiver in rcar_canfd_channel_probe() 1722 rcar_canfd_channel_probe(struct rcar_canfd_global *gpriv, u32 ch, u32 fcan_freq, struct phy *transceiver) rcar_canfd_channel_probe() argument [all...] |
/kernel/linux/linux-5.10/net/ethtool/ |
H A D | linkinfo.c | 70 data->lsettings->transceiver)) in linkinfo_fill_reply()
|
/kernel/linux/linux-6.6/net/ethtool/ |
H A D | linkinfo.c | 70 data->lsettings->transceiver)) in linkinfo_fill_reply()
|