Jason,
Thank you very much for taking the time to read and reply to my
inquiries, also for the offer of getting the documents under NDA.
The driver I am working on is not related to Linux (it's for a
proprietary stack), I am confused regarding documentation.
* The AM37x TRM (SPRUGN4M) has no information on USB registers, it
doesn't even mention CPPI at all.
* The AM35x TRM (SPRUGR0B) shows the register map for USB and mentions
CPPI, however I must say that on my implementation I am using
0x480AB000 as the base address for the Mentor Core registers (starting
with FADDR and on) and it is working correctly (driver is able to
enumerate, send and receive) so the register map does not match the
one I am using on my current working driver.
You might be able to answer some questions I have:
1. How similar is the OMAP2430 to the AM3730 regarding USB controller?
2. Where can I get the OMAP2430 TRM?
Regarding the current USB driver for BB xM, what's the performance?
What's the transfer rate in an IN transfer (the BB xM being a device,
so the BB xM transmitting data)?
What modules are used for the USB driver for BB xM? (msusbhsdma?
cppi41_dma? cppi_dma?).
Once again Jason, thank you so much for your time. I am sorry for
taking too long to reply but I didn't realize my question had been
approved and posted in the group (I submitted it before being accepted
into the group).
I will post my progress on this issue, once I got this sorted out I'll
contribute to the community.
- Esaias
> [7]
http://focus.ti.com/docs/prod/folders/print/dm3730.html(search for