Searched refs:pullup (Results 1 - 22 of 22) sorted by relevance

/drivers/usb/gadget/
H A Dpxa25x_udc.c132 /* one GPIO should control a D+ pullup, so host sees this device (or not) */
930 static int pullup(struct pxa25x_udc *udc) function
932 int is_active = udc->vbus && udc->pullup && !udc->suspended;
967 pullup(udc);
971 /* drivers may have software control over D+ pullup */
978 /* not all boards support pullup control */
982 udc->pullup = (is_active != 0);
983 pullup(udc);
1010 .pullup = pxa25x_udc_pullup,
1250 /* if hardware supports it, pullup
[all...]
H A Dpxa25x_udc.h108 pullup : 1, member in struct:pxa25x_udc
H A Dat91_udc.c55 * a VBUS sensing IRQ, and a D+ pullup. (They may be omitted, but the
58 * The pullup is most important (so it's integrated on sam926x parts). It
175 seq_printf(s, "vbus %s, pullup %s, %s powered%s, gadget %s\n\n",
893 static void pullup(struct at91_udc *udc, int is_on) function
951 pullup(udc, is_active);
953 pullup(udc, 0);
965 pullup(udc, is_on);
990 .pullup = at91_pullup,
1668 pullup(udc, 1);
1686 pullup(ud
[all...]
H A Ddummy_hcd.c193 unsigned pullup:1; member in struct:dummy
295 } else if (!dum->pullup || dum->udc_suspended) {
321 } else if (!dum->pullup || dum->udc_suspended) {
354 if (dum->pullup)
845 dum->pullup = (value != 0);
862 .pullup = dummy_pullup,
2030 if (dum_hcd->dum->pullup) {
H A Dfusb300_udc.c1382 .pullup = fusb300_udc_pullup,
H A Dm66592-udc.c1573 .pullup = m66592_pullup,
H A Ds3c2410_udc.c1553 .pullup = s3c2410_udc_pullup,
1943 "udc pullup");
H A Dfsl_qe_udc.c1923 /* Change Data+ pullup status
1942 .pullup = qe_pullup,
H A Dfsl_udc_core.c1220 /* Change Data+ pullup status
1249 .pullup = fsl_pullup,
H A Dmv_udc_core.c1260 /* D+ pullup, software-controlled connect/disconnect to USB host */
1261 .pullup = mv_udc_pullup,
1400 /* pullup is always on */
H A Dnet2272.c1181 .pullup = net2272_pullup,
H A Dnet2280.c1411 .pullup = net2280_pullup,
2842 /* disable the pullup so the host will think we're gone */
H A Domap_udc.c69 * D+ pullup to allow enumeration. That's too early for the gadget
1378 .pullup = omap_pullup,
3090 /* we're requesting 48 MHz clock if the pullup is enabled
H A Dpch_udc.c1246 .pullup = pch_udc_pcd_pullup,
3065 /* disable the pullup so the host will think we're gone */
H A Dpxa27x_udc.c1501 * dplus_pullup - Connect or disconnect pullup resistor to D+ pin
1503 * @on: 0 if disconnect pullup resistor, 1 otherwise
1506 * Handle D+ pullup resistor, make the device visible to the usb bus, and
1565 * - the pullup resistor is connected
1586 * - the pullup resistor is not connected
1602 * pxa_udc_pullup - Offer manual D+ pullup control
1604 * @is_active: 0 if disconnect, else connect D+ pullup resistor
1607 * Returns 0 if OK, -EOPNOTSUPP if udc driver doesn't handle D+ pullup
1633 * Enables the udc, and optionnaly activates D+ pullup resistor. Or disables the
1634 * udc, and deactivates D+ pullup resisto
[all...]
H A Dr8a66597-udc.c1807 .pullup = r8a66597_pullup,
H A Dlangwell_udc.c1243 /* D+ pullup, software-controlled connect/disconnect to USB host */
1299 /* D+ pullup, software-controlled connect/disconnect to USB host */
1300 .pullup = langwell_pullup,
/drivers/usb/otg/
H A DKconfig35 optionally control of a D+ pullup GPIO as well as a VBUS
H A Disp1301_omap.c410 * OTG inputs; OTG outputs (mostly pullup/pulldown controls) and HNP state
567 pullup:
574 goto pullup;
/drivers/w1/
H A Dw1.c521 static W1_MASTER_ATTR_RW(pullup, S_IRUGO | S_IWUSR | S_IWGRP);
/drivers/usb/dwc3/
H A Dgadget.c1420 .pullup = dwc3_gadget_pullup,
/drivers/usb/musb/
H A Dmusb_gadget.c1700 dev_dbg(musb->controller, "gadget D+ pullup %s\n",
1738 * not pullup unless the B-session is active.
1763 .pullup = musb_gadget_pullup,

Completed in 215 milliseconds