[U-Boot-Users] [PATCH] drivers/usb : move usb drivers to drivers/usb

plagnioj at jcrosoft.com plagnioj at jcrosoft.com
Sat Oct 13 17:14:26 CEST 2007


On 09:49 Fri 12 Oct     , Markus Klotzbücher wrote:
> Jean-Christophe,
> 
> Jean-Christophe PLAGNIOL-VILLARD <plagnioj at jcrosoft.com> writes:
> 
> > Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj at jcrosoft.com>
> > ---
> >  drivers/Makefile                      |   11 -----------
> >  drivers/usb/Makefile                  |    8 +++++++-
> >  drivers/{ => usb}/isp116x-hcd.c       |    0 
> 
> We had an discussion some time ago on how and where to put the different
> parts of the U-Boot USB stack. Basically we agreed to move all usb code
> to drivers/usb/ but furthermore we wanted to structure it in a similar
> way as the linux kernel does. Please see the following thread:
> 
> http://thread.gmane.org/gmane.comp.boot-loaders.u-boot/28154/focus=28177
> 
> Can restructure the drivers like this?
> 


I've read the thread, 
and I agree with the conclusion and propose to merge the usb directory
as follow 

drivers/usb/host/

	- generic and specific host controller drivers (ohci, uhci)

drivers/usb/core/

	- usb core logic

drivers/usb/storage/

	- storage class related code

drivers/usb/serial/

	- e.g. serial support 

drivers/usb/keyboard/

	- e.g. serial support 

drivers/usb/gadget/

	- usb gadget drivers

drivers/usb/misc/

	- usb misc drivers

with the following nomenclature
[type]-cpu.{h,c}

as example
ohci-ppc4xx.c

I propose to begin with the drivers present in drivers and after merge
the cpu drivers which an invasive work

Best Regards

Jean-Christophe PLAGNIOL-VILLARD





More information about the U-Boot mailing list