Lines Matching refs:transceiver
1486 put_on &= ((udc->vbus_sensed) || (IS_ERR_OR_NULL(udc->transceiver)));
1507 put_off |= ((!udc->vbus_sensed) && (!IS_ERR_OR_NULL(udc->transceiver)));
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))
1576 return usb_phy_set_power(udc->transceiver, mA);
1755 if (!IS_ERR_OR_NULL(udc->transceiver)) {
1756 retval = otg_set_peripheral(udc->transceiver->otg,
1759 dev_err(udc->dev, "can't bind to transceiver\n");
1805 if (!IS_ERR_OR_NULL(udc->transceiver))
1806 return otg_set_peripheral(udc->transceiver->otg, NULL);
2386 udc->transceiver =
2388 if (IS_ERR(udc->transceiver))
2389 return PTR_ERR(udc->transceiver);
2391 udc->transceiver = usb_get_phy(USB_PHY_TYPE_USB2);
2425 if (!IS_ERR_OR_NULL(udc->transceiver))
2426 usb_register_notifier(udc->transceiver, &pxa27x_udc_phy);
2437 if (!IS_ERR_OR_NULL(udc->transceiver))
2438 usb_unregister_notifier(udc->transceiver, &pxa27x_udc_phy);
2455 if (!IS_ERR_OR_NULL(udc->transceiver)) {
2456 usb_unregister_notifier(udc->transceiver, &pxa27x_udc_phy);
2457 usb_put_phy(udc->transceiver);
2460 udc->transceiver = NULL;