Lines Matching refs:pullup
164 /* one GPIO should control a D+ pullup, so host sees this device (or not) */
1231 static int pullup(struct pxa2xx_udc *udc, int is_active)
1233 is_active = is_active && udc->vbus && udc->pullup;
1257 pullup(udc, is_active);
1261 /* drivers may have software control over D+ pullup */
1268 /* not all boards support pullup control */
1273 udc->pullup = is_active;
1274 pullup(udc, is_active);
1282 .pullup = pxa2xx_udc_pullup,
1579 /* if hardware supports it, pullup D+ and wait for reset */
1609 dev->pullup = 1;
1630 pullup(dev, 1);
1674 pullup(dev, 0);
1695 * use one GPIO as the VBUS IRQ, and another to control the D+ pullup.
2650 * Boards without software pullup control shouldn't use those states.
2660 pullup(udc, 0);
2669 pullup(udc, 1);