Home
last modified time | relevance | path

Searched refs:transceiver (Results 1 - 25 of 82) sorted by relevance

1234

/kernel/linux/linux-6.6/drivers/net/can/m_can/
H A Dm_can_platform.c85 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 Dm_can.h85 struct phy *transceiver; member
/kernel/linux/linux-5.10/drivers/power/supply/
H A Dpda_power.c37 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 Dtwl4030_charger.c115 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 Dtwl4030_charger.c116 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 Dpxa27x_udc.c1486 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 Domap_udc.c1155 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 Ds3c-hsudc.c143 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 Dfsl_udc_core.c1205 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 Dpxa25x_udc.c1175 /* 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 Dpxa27x_udc.c1485 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 Domap_udc.c1160 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 Dfsl_udc_core.c1204 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 Dpxa25x_udc.c1174 /* 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 Dhi311x.c170 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 Dmcp251x.c254 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 Dhi311x.c171 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 Dprestera_ethtool.c442 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 Dprestera_ethtool.c512 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 Dmod_gadget.c47 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 Dmod_gadget.c47 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 Dxilinx_can.c203 * @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 Drcar_canfd.c533 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 Dlinkinfo.c70 data->lsettings->transceiver)) in linkinfo_fill_reply()
/kernel/linux/linux-6.6/net/ethtool/
H A Dlinkinfo.c70 data->lsettings->transceiver)) in linkinfo_fill_reply()

Completed in 43 milliseconds

1234