[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[microblaze-uclinux] USB support



El vie, 19-03-2004 a las 01:50, Hasjim Williams wrote:

Hi Hasjim,

> > We are thinking to use a Cypress chip too. Now i don't remember the
> > reference. Initially I needed to know if there were drivers for USB
> > chips. Also, a core for this device is needed, isn't it?  
> 
> The Cypress has some good points and bad points, but all of the ICs seem
> to.  Which Cypress IC were you planning on using???
> Yep, a small core will be needed to interface between OPB and the bus
> that the USB chip uses.
> 

Finally we have decided to use the Cypress SL811 as first approach,
because it's supported by uClinux. In a few days I hope to get the IC.

> > As regards USB peripherals, I am very sure about we use them. In a few
> > days I will notify you about it.
> 
> Ok.  It would also be somewhat useful to add USB client support.  The
> Gadget driver in the 2.6 kernel driver should allow us to use the
> Microblaze as a number of useful devices, ie Mass Storage, HID, Network
> (usbnet), etc.  I haven't really looked at the Microblaze USB _client_
> core, but a driver could probably be written for uClinux.

I think that is the idea... :)

> However, USB isn't a simple bus, to say the least (at least from a
> programmers POV)...  There are numerous speeds (low/full/high) to deal
> with along with various types of transfers (Bulk, Interrupt,
> Isochronous).  Thankfully, though most host devices use the OHCI
> interface (or something VERY similar), and its "just" a matter of
> interfacing to the ohci driver in linux.
> 

It will be an interesting work :D

> One simple suggestion would be add MMC/SD support to the microblaze. 
> There are some examples of the SD/MMC drivers on handhelds.org and on
> openzaurus.  If I remember correctly, SD/MMC use a SPI interface, so
> writing a suitable core and driver, should be "reasonably" easy.
> 

I take note about it...

Cheers,

	Ivan

___________________________
microblaze-uclinux mailing list
microblaze-uclinux@itee.uq.edu.au
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/