> >Propose new layout as follows: > > Yes, this has been done before in a lot of places, and attempts to > clean up more menus is always welcome. > > Try to use 'menuconfig' objects so people can disable a whole menu > at once without having to enter it, e.g. that USB Gadget thing down > there.
Notice that this whole menu is for "Host-side USB", except for that gadget stuff. That might usefully be labeled as "Peripheral-side USB". For that matter, it could be moved up a level in the menu, so the top level driver menu has two USB entries: Host side, and Peripheral side. The driver stacks are independent of each other, except for common data structures like what's in the <linux/usb/ch9.h> header file. I think there's no real point, other than history, to having both sides share the same menu. - Dave > > ┌─────────────────────────────────────────────────────────────────┐ > > │ --- USB support │ > > │ <*> Support for Host-side USB ---> │ > > │ USB Host Controller Drivers ---> │ > > │ USB Device Class drivers ---> │ > > │ --- NOTE: USB_STORAGE needs SCSI, and 'SCSI disk support' may │ > > │ --- also be needed; see USB_STORAGE Help for more information │ > > │ <*> USB Mass Storage support ---> │ > > │ [ ] The shared table of common (or usual) storage devices │ > > │ [ ] USB Monitor │ > > │ USB Serial Converter support ---> │ > > │ USB DSL modem support ---> │ > > │ USB Imaging devices ---> │ > > │ USB Miscellaneous drivers ---> │ > > │ USB Gadget Support ---> │ > > │ │ -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/