Alright, I've made some more changes, and checked them into the
repository:
  bk://linuxusb.bkbits.net/dir_move-2.5/

If you just want to poke around with a web browser to see the changes,
go to:
  
http://linuxusb.bkbits.net:8080/dir_move-2.5/src/drivers/usb?nav=index.html|src/|src/drivers

Also attached below is the README file I've added to the drivers/usb/
directory.

Please let me know if anything here is objectionable to anyone.  Also,
if someone could clone the tree and try building on it to make sure
everything works for them (the v4l drivers are currently broken, but
that's not the usb subsystem's fault right now...)  I'm using this on my
desktop right now, and everything loaded and runs properly for me.

thanks,

greg k-h

Here is a list of what each subdirectory here is, and what is contained in
them.

core/           - This is for the core USB host code, including the
                  usbfs files.

host/           - This is for all of the USB host drivers.  This
                  includes UHCI, OHCI, EHCI, and any others that might
                  be created in the future.

device/         - This is for all of the USB device controller drivers. 


Individual USB driver directories.  A new driver should be added to the
first subdirectory in the list below that it fits into.

image/          - This is for still image drivers, like scanners or
                  digital cameras.
input/          - This if for any driver that uses the input subsystem,
                  like keyboard, mice, touchscreens, tablets, etc.
media/          - This is for multimedia drivers, like video cameras,
                  radios, and any other drivers that talk to the v4l
                  subsystem.
net/            - This is for network drivers.
serial/         - This is for USB to serial drivers.
storage/        - This is for USB mass-storage drivers.
class/          - This is for all USB device drivers that do not fit
                  into any of the above categories, and work for a range
                  of USB Class specified devices. 
misc/           - This is for all USB device drivers that do not fit
                  into any of the above categories.
          

Reply via email to