[U-Boot] MPC875 USB support?

Hi everyone, I was wondering, is it possible to have U-Boot access a USB flash drive (or use any other USB device ...) on a board using an MPC875? If it is, could somebody point me in the right direction as to how to do this?
Thanks, Mikhail Zaturenskiy

Dear Mikhail Zaturenskiy,
In message 97dd5fd20909241153w50823a1ch2725c66c16febf45@mail.gmail.com you wrote:
I was wondering, is it possible to have U-Boot access a USB flash drive (or use any other USB device ...) on a board using an MPC875? If it is, could somebody point me in the right direction as to how to do this?
Assuming you put a working USB controller on your board, that should be possible.
Best regards,
Wolfgang Denk

I was wondering, is it possible to have U-Boot access a USB flash drive (or use any other USB device ...) on a board using an MPC875? If it is, could somebody point me in the right direction as to how to do this?
Assuming you put a working USB controller on your board, that should be possible.
I guess my question should have been: Would it be possible using the controller that's built into the MPC875?

Dear Mikhail Zaturenskiy,
In message 97dd5fd20909241241j789dce22u7a1948d805d6f228@mail.gmail.com you wrote:
I guess my question should have been: Would it be possible using the controller that's built into the MPC875?
Is there a USB host controller driver in Linux which is working reliably?
Best regards,
Wolfgang Denk

I guess my question should have been: Would it be possible using the controller that's built into the MPC875?
Is there a USB host controller driver in Linux which is working reliably?
The short answer is: not that I know of, but I sure hope there is. Right now I'm still looking for a driver that would work with an MPC8xx's built-in USB HCI. So far the only mention I've seen of such a thing was from some posts that go a few years back saying that there was no driver for a 2.6.x kernel and the one for 2.4.x was not too good either, and that was for pre-MPC875 CPUs.
I thought somebody would have written something, but I'm starting to wonder if I'll have to put something together myself. I can't seem to find much good info on how to get this working in either U-Boot or Linux.
Ultimately, I need USB to work in Linux and not so much in U-Boot, but for now I need whichever one I can get to work faster.
Mikhail Zaturenskiy

On Thu, Sep 24, 2009 at 04:25:21PM -0500, Mikhail Zaturenskiy wrote:
I guess my question should have been: Would it be possible using the controller that's built into the MPC875?
Is there a USB host controller driver in Linux which is working reliably?
The short answer is: not that I know of, but I sure hope there is. Right now I'm still looking for a driver that would work with an MPC8xx's built-in USB HCI. So far the only mention I've seen of such a thing was from some posts that go a few years back saying that there was no driver for a 2.6.x kernel and the one for 2.4.x was not too good either, and that was for pre-MPC875 CPUs.
I thought somebody would have written something, but I'm starting to wonder if I'll have to put something together myself. I can't seem to find much good info on how to get this working in either U-Boot or Linux.
Ultimately, I need USB to work in Linux and not so much in U-Boot, but for now I need whichever one I can get to work faster.
I don't know how much CPM1 differs from CPM2, but there was somewhat successfull attempt to add CPM2 USB support to FHCI driver (so far it supports only QE/"CPM3" USB), made by Laurent Pinchart. I don't quite remember if he posted the patch to some mailinglist, but I have the patch in my mailbox.
I can post it somewhere if Laurent don't mind. Cc'ing...
participants (3)
-
Anton Vorontsov
-
Mikhail Zaturenskiy
-
Wolfgang Denk