Files
kernel-tenderloin-3.0/drivers/usb/host
Vamsi Krishna 34f0158eae hsic: Put data/strobe into reset when peripheral disconnects
External modem is connected to Apps processor over HSIC interface.
This interface is used in boot loader for image download and in
HLOS for Rmnet, DUN, DIAG etc. After image download, during ext
modem HLOS boot-up, resets the HSIC controller and goes into
discovery phase.
On Apps processor, HSIC can put strobe/data into IDLE state because
of bus suspend. At this point, if external modem resets the HSIC
h/w and goes into discovery and connect phase as HSIC bus is in IDLE.
As Apps processor is not in discovery state, may miss the connect
event which can lead to enumeration failure. To avoid such issues,
put HSIC lines into reset on external modem status change event.

Change-Id: I9df163da2d8dbfb2a12b75c4485379886fa47174
Signed-off-by: Vamsi Krishna <vskrishn@codeaurora.org>
Signed-off-by: Ramakrishna Prasad N <crpn@codeaurora.org>
2011-12-23 16:02:58 +05:30
..
2011-03-31 11:26:23 -03:00
2011-10-03 09:57:10 -07:00
2011-10-03 09:57:10 -07:00
2011-03-31 11:26:23 -03:00
2011-03-31 11:26:23 -03:00
2011-03-31 11:26:23 -03:00
2011-03-31 11:26:23 -03:00
2011-03-31 11:26:23 -03:00
2011-10-03 09:57:10 -07:00
2011-03-13 18:07:11 -07:00
2011-04-13 16:36:06 -07:00