Thread (27 messages) 27 messages, 3 authors, 2012-05-10
STALE5142d
Revisions (31)
  1. rfc [diff vs current]
  2. rfc [diff vs current]
  3. rfc [diff vs current]
  4. rfc [diff vs current]
  5. v2 [diff vs current]
  6. v2 [diff vs current]
  7. v3 [diff vs current]
  8. v2 [diff vs current]
  9. v3 [diff vs current]
  10. v3 [diff vs current]
  11. v3 [diff vs current]
  12. v4 [diff vs current]
  13. v4 [diff vs current]
  14. v4 [diff vs current]
  15. v4 [diff vs current]
  16. v4 [diff vs current]
  17. v5 [diff vs current]
  18. v5 [diff vs current]
  19. v5 [diff vs current]
  20. v6 [diff vs current]
  21. v6 [diff vs current]
  22. v7 [diff vs current]
  23. v7 [diff vs current]
  24. v7 current
  25. v7 [diff vs current]
  26. v7 [diff vs current]
  27. v7 [diff vs current]
  28. v7 [diff vs current]
  29. v7 [diff vs current]
  30. v7 [diff vs current]
  31. v8 [diff vs current]

[RFC PATCH 00/11 V7] MXS: Add i.MX28 USB Host driver

From: marex@denx.de (Marek Vasut)
Date: 2012-05-01 03:49:34

Dear Chen Peter-B29397,
quoted
quoted
If the host and device interrupt handler are called by otg interrupt
handler, then, the interrupt handlers are registered by host/device
will
quoted
be called twice as they are also registered by host/device themselves.
No they won't, I don't register them in ehci-mxs or ci13xxx-mxs anymore.
Have you changed any hcd code? The host interrupt is registered by hcd
core code: usb_add_hcd.
I pass 0 as IRQ, thinking about it, that's not really correct (it's actually 
very lame mistake).

Well, let's fix it in V8. I suggest we do a stub handler in the ehci-mxs for 
usb_add_hcd() and call ehci_irq() from the imx-otg's IRQ handler like it's 
already done in this patchset.
quoted
quoted
Besides, what kinds of function do you want to add at this patchset?
Device and Host mode, separate so far, configurable by platform data. I'm
also
looking into the OTG, but let's get this basic stuff right and mainline
first.
Then, the aim for this patchset is only enable OTG port,
and device/host function is selected by platform data,
no otg function(id switch) will be supported, correct?
Correct.

But this patchset also works with the host-only port #1 on mx28 (obviously, you 
can't enable gadget(device) mode for that port).
Understanding your scope may help me review your patches.
quoted
Best regards,
Marek Vasut
Best regards,
Marek Vasut
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help