On 8/16/2016 12:58 PM, Stefan Wahren wrote: > Hi John, > >> John Youn <john.y...@synopsys.com> hat am 16. August 2016 um 21:30 >> geschrieben: >> >> >> On 7/26/2016 11:54 AM, Stefan Wahren wrote: >> ... >>> +/* >>> + * 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 -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html