Home
last modified time | relevance | path

Searched refs:transceiver (Results 1 – 25 of 124) sorted by relevance

12345

/linux-2.6.39/drivers/usb/otg/
DKconfig21 tristate "GPIO based peripheral-only VBUS sensing 'transceiver'"
26 internal transceiver via the otg_transceiver interface, and
36 USB-On-The-Go transceiver working with the OMAP OTG controller.
37 The ISP1301 is a full speed USB transceiver which is used in
64 Enable this to support the USB OTG transceiver on TWL4030
66 This transceiver supports high and full speed devices plus,
74 Enable this to support the USB OTG transceiver on TWL6030
75 family chips. This TWL6030 transceiver has the VBUS and ID GND
76 and OTG SRP events capabilities. For all other transceiver functionality
85 this driver is to be used by all the usb transceiver which are either
[all …]
/linux-2.6.39/drivers/usb/host/
Dohci-omap.c174 otg_start_hnp(ohci->transceiver); in start_hnp()
177 ohci->transceiver->state = OTG_STATE_A_SUSPEND; in start_hnp()
213 ohci->transceiver = otg_get_transceiver(); in ohci_omap_init()
214 if (ohci->transceiver) { in ohci_omap_init()
215 int status = otg_set_host(ohci->transceiver, in ohci_omap_init()
218 ohci->transceiver->label, status); in ohci_omap_init()
220 if (ohci->transceiver) in ohci_omap_init()
221 put_device(ohci->transceiver->dev); in ohci_omap_init()
406 if (ohci->transceiver) { in usb_hcd_omap_remove()
407 (void) otg_set_host(ohci->transceiver, 0); in usb_hcd_omap_remove()
[all …]
Dehci-tegra.c33 struct otg_transceiver *transceiver; member
599 tegra->transceiver = otg_get_transceiver(); in tegra_ehci_probe()
600 if (tegra->transceiver) in tegra_ehci_probe()
601 otg_set_host(tegra->transceiver, &hcd->self); in tegra_ehci_probe()
615 if (tegra->transceiver) { in tegra_ehci_probe()
616 otg_set_host(tegra->transceiver, NULL); in tegra_ehci_probe()
617 otg_put_transceiver(tegra->transceiver); in tegra_ehci_probe()
673 if (tegra->transceiver) { in tegra_ehci_remove()
674 otg_set_host(tegra->transceiver, NULL); in tegra_ehci_remove()
675 otg_put_transceiver(tegra->transceiver); in tegra_ehci_remove()
/linux-2.6.39/drivers/power/
Dpda_power.c42 static struct otg_transceiver *transceiver; variable
225 return (transceiver->state == OTG_STATE_B_PERIPHERAL); in otg_is_usb_online()
307 transceiver = otg_get_transceiver(); in pda_power_probe()
308 if (transceiver && !pdata->is_usb_online) { in pda_power_probe()
353 if (transceiver) in pda_power_probe()
354 otg_put_transceiver(transceiver); in pda_power_probe()
388 if (transceiver) in pda_power_remove()
389 otg_put_transceiver(transceiver); in pda_power_remove()
Dtwl4030_charger.c72 struct otg_transceiver *transceiver; member
482 bci->transceiver = otg_get_transceiver(); in twl4030_bci_probe()
483 if (bci->transceiver != NULL) { in twl4030_bci_probe()
485 otg_register_notifier(bci->transceiver, &bci->otg_nb); in twl4030_bci_probe()
510 if (bci->transceiver != NULL) { in twl4030_bci_probe()
511 otg_unregister_notifier(bci->transceiver, &bci->otg_nb); in twl4030_bci_probe()
512 otg_put_transceiver(bci->transceiver); in twl4030_bci_probe()
541 if (bci->transceiver != NULL) { in twl4030_bci_remove()
542 otg_unregister_notifier(bci->transceiver, &bci->otg_nb); in twl4030_bci_remove()
543 otg_put_transceiver(bci->transceiver); in twl4030_bci_remove()
/linux-2.6.39/Documentation/networking/
D3c509.txt42 IRQ, and transceiver settings, although this capability shouldn't generally be
49 transceiver type 3 (10base2). The flag "0x3c509" must be set to avoid conflicts
71 (b) You must be using your card's 10baseT transceiver (i.e., the RJ-45
101 For versions of the driver v1.18c and above, the available transceiver types are:
103 0 transceiver type from EEPROM config (normally 10baseT); force half-duplex
108 8 transceiver type and duplex mode taken from card's EEPROM config settings
111 Prior to driver version 1.18c, only transceiver codes 0-4 were supported. Note
112 that the new transceiver codes 8 and 12 are the *only* ones that will enable
119 The transceiver type can be changed using 'ethtool'.
153 likely have an unterminated network or the incorrect media transceiver selected.
/linux-2.6.39/drivers/usb/gadget/
Dci13xxx_msm.c51 val = otg_io_read(udc->transceiver, ULPI_FUNC_CTRL); in ci13xxx_msm_notify_event()
54 otg_io_write(udc->transceiver, val, ULPI_FUNC_CTRL); in ci13xxx_msm_notify_event()
Domap_udc.c1224 if (udc->transceiver) in omap_wakeup()
1225 retval = otg_start_srp(udc->transceiver); in omap_wakeup()
1356 if (udc->transceiver) in omap_vbus_draw()
1357 return otg_set_power(udc->transceiver, mA); in omap_vbus_draw()
1799 if (!udc->transceiver) in devstate_irq()
1804 if (!udc->transceiver) in devstate_irq()
1844 if (udc->transceiver) in devstate_irq()
1845 otg_set_suspend(udc->transceiver, 1); in devstate_irq()
1848 if (udc->transceiver) in devstate_irq()
1849 otg_set_suspend(udc->transceiver, 0); in devstate_irq()
[all …]
Dpxa25x_udc.c1008 if (udc->transceiver) in pxa25x_udc_vbus_draw()
1009 return otg_set_power(udc->transceiver, mA); in pxa25x_udc_vbus_draw()
1308 if (dev->transceiver) { in usb_gadget_probe_driver()
1309 retval = otg_set_peripheral(dev->transceiver, &dev->gadget); in usb_gadget_probe_driver()
1368 if (dev->transceiver) in usb_gadget_unregister_driver()
1369 (void) otg_set_peripheral(dev->transceiver, NULL); in usb_gadget_unregister_driver()
2170 dev->transceiver = otg_get_transceiver(); in pxa25x_udc_probe()
2246 if (dev->transceiver) { in pxa25x_udc_probe()
2247 otg_put_transceiver(dev->transceiver); in pxa25x_udc_probe()
2248 dev->transceiver = NULL; in pxa25x_udc_probe()
[all …]
Dpxa27x_udc.c1585 put_on &= ((udc->vbus_sensed) || (!udc->transceiver)); in should_enable_udc()
1606 put_off |= ((!udc->vbus_sensed) && (udc->transceiver)); in should_disable_udc()
1677 if (udc->transceiver) in pxa_udc_vbus_draw()
1678 return otg_set_power(udc->transceiver, mA); in pxa_udc_vbus_draw()
1840 if (udc->transceiver) { in usb_gadget_probe_driver()
1841 retval = otg_set_peripheral(udc->transceiver, &udc->gadget); in usb_gadget_probe_driver()
1915 if (udc->transceiver) in usb_gadget_unregister_driver()
1916 return otg_set_peripheral(udc->transceiver, NULL); in usb_gadget_unregister_driver()
2472 udc->transceiver = otg_get_transceiver(); in pxa_udc_probe()
2545 otg_put_transceiver(udc->transceiver); in pxa_udc_remove()
[all …]
Dlangwell_udc.h176 struct otg_transceiver *transceiver; member
Domap_udc.h167 struct otg_transceiver *transceiver; member
Dpxa25x_udc.h131 struct otg_transceiver *transceiver; member
Dci13xxx_udc.h139 struct otg_transceiver *transceiver; /* Transceiver struct */ member
Dci13xxx_udc.c2845 udc->transceiver = otg_get_transceiver(); in udc_probe()
2848 if (udc->transceiver == NULL) { in udc_probe()
2872 if (udc->transceiver) { in udc_probe()
2873 retval = otg_set_peripheral(udc->transceiver, &udc->gadget); in udc_probe()
2891 if (udc->transceiver) in udc_probe()
2892 otg_put_transceiver(udc->transceiver); in udc_probe()
2913 if (udc->transceiver) { in udc_remove()
2914 otg_set_peripheral(udc->transceiver, &udc->gadget); in udc_remove()
2915 otg_put_transceiver(udc->transceiver); in udc_remove()
Dlangwell_udc.c1281 if (dev->transceiver) { in langwell_vbus_draw()
1284 return otg_set_power(dev->transceiver, mA); in langwell_vbus_draw()
1939 if (dev->transceiver) in usb_gadget_unregister_driver()
1940 (void)otg_set_peripheral(dev->transceiver, 0); in usb_gadget_unregister_driver()
3104 if (dev->transceiver) { in langwell_udc_remove()
3105 otg_put_transceiver(dev->transceiver); in langwell_udc_remove()
3106 dev->transceiver = NULL; in langwell_udc_remove()
3170 dev->transceiver = otg_get_transceiver(); in langwell_udc_probe()
3171 dev->lotg = otg_to_langwell(dev->transceiver); in langwell_udc_probe()
/linux-2.6.39/arch/arm/mach-omap2/
Dhsmmc.h15 bool transceiver; /* MMC-2 option */ member
Dhsmmc.c381 c->transceiver = 1; in omap_hsmmc_pdata_init()
382 if (c->transceiver && (c->caps & MMC_CAP_8_BIT_DATA)) { in omap_hsmmc_pdata_init()
/linux-2.6.39/drivers/net/benet/
Dbe_ethtool.c422 ecmd->transceiver = XCVR_INTERNAL; in be_get_settings()
426 ecmd->transceiver = XCVR_EXTERNAL; in be_get_settings()
434 adapter->transceiver = ecmd->transceiver; in be_get_settings()
441 ecmd->transceiver = adapter->transceiver; in be_get_settings()
/linux-2.6.39/drivers/net/mlx4/
Den_ethtool.c308 cmd->transceiver = XCVR_EXTERNAL; in mlx4_en_get_settings()
313 cmd->transceiver = XCVR_INTERNAL; in mlx4_en_get_settings()
318 cmd->transceiver = -1; in mlx4_en_get_settings()
/linux-2.6.39/drivers/net/
Dmii.c85 ecmd->transceiver = XCVR_INTERNAL; in mii_ethtool_gset()
170 if (ecmd->transceiver != XCVR_INTERNAL) in mii_ethtool_sset()
D3c509.c1179 ecmd->transceiver = XCVR_INTERNAL; in el3_netdev_get_ecmd()
1186 ecmd->transceiver = XCVR_EXTERNAL; in el3_netdev_get_ecmd()
1225 if ((ecmd->transceiver != XCVR_INTERNAL) && (ecmd->transceiver != XCVR_EXTERNAL)) in el3_netdev_set_ecmd()
/linux-2.6.39/drivers/staging/bcm/
DBcmnet.c134 cmd->transceiver = XCVR_INTERNAL; in bcm_get_settings()
/linux-2.6.39/Documentation/serial/
Dserial-rs485.txt17 half-duplex hardware like an RS485 transceiver or any RS232-connected
/linux-2.6.39/drivers/net/cris/
Deth_v10.c256 struct transceiver_ops* transceiver = &transceivers[0]; variable
700 transceiver->check_speed(dev); in e100_check_speed()
813 transceiver->check_duplex(dev); in e100_check_duplex()
928 transceiver = ops; in e100_probe_transceiver()

12345