ARM: dts: msm: Disable AHB2AHB bypass mode for non-LTE based platform
AHB2AHB bypass is USB controller feature. Enabling this improves
USB data transfer performance. Hence enable this feature to achieve
throughput requirement with USB tethered use cases only on LTE
supported platform e.g. 8926.
Enabling AHB2AHB bypass mode in device mode is causing USB Host mode
and Chapter 9 Compliance Test failures. AHB2AHB bypass functionality
is mainly required for achieving high throughputs with USB tethered
use cases on LTE supported platform. As 8226 and 8626 are non-LTE
based platform, hence disabling AHB2AHB bypass mode for non-LTE based
platforms e.g 8226 and 8626.
When switching from peripheral to host mode, usb controller reset is
not happening if otg-disable-reset flag is enabled. For the USB host
mode functionality to work it is required that usb controller reset
should happen when switching from peripheral to host mode.
Hence fixing USB Host mode issue (caused due to enabling AHB2AHB
mode for 8926 based platform) by disabling the otg-disable-reset
flag which would result in usb controller reset as part of switching
from peripheral to host mode.
CRs-Fixed: 615447
Change-Id: Icf4acf213fa57b89b17fc47f83ce1882546c0fd4
Signed-off-by: Saket Saurabh <ssaurabh@codeaurora.org>
2 files changed