[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/