Hello. On 20-05-2011 22:12, Robert Jarzmik wrote:
There are several PXA platforms which on the UDC tranceiver part have a pullup pin to support connect/disconnect but no VBUS pin to detect host presense. Currently such platforms are supported through udc driver itself. I'd like to clean that part of pxa25x_udc/pxa27x_udc drivers and to move gpio pullup handling to tranceiver.
So, you want to concentrate USB pullup handling, right ?
My question is what would be better: to extend gpio-vbus to work w/o VBUS pin or to write new transceiver driver only handling gpio-pullup?
My personnal feeling is neither, let them be. The generic pullup would have to ask itself : - should the pullup be applied on D+ (on USB 2.0 and 3.0 devices) ? - should the pullup be applied on D- (on USB 1.1 devices) ?
Pullup on D- is only used on low speed devices, not all USB 1.1 devices. That's how they get detected.
WBR, Sergei -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html