Re: ehci-tegra issue with deep sleep

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 01/07/2013 10:19 AM, Timur Mehrvarz wrote:
> On 01/04/2013 06:33 PM, Stephen Warren wrote:
>> On 01/03/2013 04:52 AM, Timur wrote:
>> ...
>>> maybe you remember this brief conversation in December. I found the root
>>> cause of the reported issue (tegra specific) and I can provide a patch.
>>> The outcome is stable, externally powered USB host mode for Nexus 7.
>> Isn't USB host mode by definition internally powered, and USB device
>> mode by definition externally powered? An externally powered USB host
>> mode sounds quite non-standard. If you allow that mode, how does the
>> system know whether it should be a host or a device when external power
>> is applied; it sounds like this new mode completely breaks the ability
>> to connect the tablet to a PC and use it for Android application
>> development, or MTP (Media Transfer Protocol) to download pictures/movies.
>
> What I am proposing does not result in any loss of original
> functionality (ADB, MTP, etc.). Also, the described added functionality
> is fully standard when I look at it.

IIUC, a system usually determines if it's a USB host or a USB device
based on whether the USB port is being fed with +5v or not; if +5v is
fed from the cable, it's a device and if not it's a host.

In order to allow +5v to be fed in from the cable, but operate in host
mode, isn't the above convention broken?

Also, doesn't feeding power into the device while it operates in host
mode require some kind of non-standard cable in order to inject the power?
--
To unsubscribe from this list: send the line "unsubscribe linux-tegra" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [ARM Kernel]     [Linux ARM]     [Linux ARM MSM]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux