Hi guys,
this is my first post in this list, so I would like to thank anyone and
all of you in advance for your past, current and future help.

My goal is to write a HCD for the USB sub-system of a PowerPC
architecture (some embedded device). This system is based on the ISP116x
USB controller by Philips.

So, if I'm understanding what I've been reading for some time now, I'm
gonna have to write something similar to the usb-ohci driver (since the
controller is designed based on OHCI, with some differences). This
"ohci-like" driver should communicate with usbcore(?) to provide some
standard functions required by every HCD, so that usbcore in turn,
provide these functions to usb devices.

If the above is right, then my choice of currently reading OHCI specs
and the usb-ohci code of the kernel (2.4.22) is good(?) I think. But i'm
finding it very hard to follow the code of usb-ohci (it will take me
propably some months to REALLY understand what's going on in there).

Thus, to end this long e-mail, I was wondering if there is another
solution to reading the whole code, something like a description of the
API that the kernel requires by every HCD or anything else that you
think that reading it is going to help me.

Thanks in advance,
Dimitris Lampridis

P.S. I know that my mail shows a non-complete undestanding of the
situation. I apologize for that and for any inaccuracy but I'm very
fresh in the business (kernel hack,device drivers, etc.) and I'm not yet
comfortable whith this kind of work ;-)



-------------------------------------------------------
This SF.net email is sponsored by OSDN's Audience Survey.
Help shape OSDN's sites and tell us what you think. Take this
five minute survey and you could win a $250 Gift Certificate.
http://www.wrgsurveys.com/2003/osdntech03.php?site=8

_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to