[U-Boot] [PATCH 10/13] at91: move usb driver to drivers/usb

Stefan Roese sr at denx.de
Wed Apr 1 08:55:55 CEST 2009


On Tuesday 31 March 2009, Wolfgang Denk wrote:
> In message <20090331192117.GF24923 at game.jcrosoft.org> you wrote:
> > > >  drivers/usb/Makefile                        >        |    1 +
> > > >  .../at91/usb.c => drivers/usb/atmel_usb.c          |  >   0
> > > >  rename cpu/arm926ejs/at91/usb.c => drivers/usb/atmel_usb.c (100%)
> > >
> > > Same here, this is architecture specific code, why move it to generic
> > > cod> e?
> >
> > it's the at91 usb drivers and we need to have it in the driver/usb
>
> Why do we need to have it in the driver/usb ?
>
> Please explain in detail.

From what I remember we all agreed to move the device drivers (e.g. ethernet, 
NAND, USB, serial etc) from the architecture/board (cpu/... board/...) to the 
drivers directories at some time.

Speaking for PPC4xx, the 4xx ethernet driver has recently been moved from 
cpu/ppc4xx to drivers/net. And I'm planning to move the 4xx NAND driver (and 
others) soon too.

So if this atmel_usb.c driver isn't just platform USB init code, but a real 
USB driver, then I'm voting to move it to drivers/usb as well.

Best regards,
Stefan

=====================================================================
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-0 Fax: +49-8142-66989-80  Email: office at denx.de
=====================================================================


More information about the U-Boot mailing list