On 8/16/2016 12:58 PM, Stefan Wahren wrote:
Hi John,
quoted
John Youn [off-list ref] hat am 16. August 2016 um 21:30
geschrieben:
On 7/26/2016 11:54 AM, Stefan Wahren wrote:
...
quoted
+/*
+ * Settings for otg
+ *
+ dr_mode = "otg";
+ h-rx-fifo-size = <774>;
+ h-np-tx-fifo-size = <32>;
+ h-tx-fifo-size = <0>;
This seems odd. It should be non-zero for use when operating as host.
like in host mode i took the default values in otg mode for the last two here
(please refer to the logs). The BCM2835 datasheet isn't very helpful.
Do you have any suggestions for valid values or how to get them?
The same values used in host-only mode should work.
It seems that the reset values for host-mode aren't being read
correctly with dr_mode == otg. I suspect this is the core reset and
force-mode delay problem.
Can you try with this patch series to see if you get the proper
values?
http://marc.info/?l=linux-kernel&m=145921907525708
This series fixes known issues, but it also breaks at least one
platform and I haven't had time to look at it properly yet.
Regards,
John