> > It's generally useful. On other architectures the UDC
capable hardware might
> > not be very common, but the dummy HCD makes it possible to use such hardware
> > for development and emulation of USB gadget driver code.
> > ---
> > Hi,
> > I'm wondering if you could apply this?
> Why are they being put in extras where they were formerly for ARM in
> the main kernel package? This is functionality for some devices we
> depend on for things like virtual serial console and usb gadget
> network and in most cases ARM devices will have one of these ports so
> they're pretty much standard hardware on ARM.
I thought they're not very commonly used, apparently I was wrong.
They're definitely not very commonly used on x86 (I don't think there
even exists a commonly used UDC there, our kernel does not currently
ship a driver for any), but there does not seem to be a way to put them
into extras package for a single platform. Maybe that would not be a
good idea anyway.
Correct, the most common use case on x86 I suspect is the new baytrail
devices that people like AdamW are playing with but I'm not sure what
drivers they need/use.