Age | Commit message (Collapse) | Author |
|
Save/Restore context works only for dedicated host. Earlier it was
enabled even for OTG. This is corrected by modifying the check in
nvddk_usbphy.c. Checking for host mode instead of "IsHostMode" flag.
Bug 658225: USB host is not working on android/whistler USB port1 in OTG mode.
Tested on : Whistler USB1 OTG + USB3 host
Now OTG host is getting detected
Change-Id: Ia5a1e0744074a6486d8853ea10f6c860b3abb4f3
Reviewed-on: http://git-master/r/741
Reviewed-by: Hanumanth Venkateswa Moganty <vmoganty@nvidia.com>
Tested-by: Hanumanth Venkateswa Moganty <vmoganty@nvidia.com>
Reviewed-by: Narendra Damahe <ndamahe@nvidia.com>
Tested-by: Narendra Damahe <ndamahe@nvidia.com>
Reviewed-by: Gary King <gking@nvidia.com>
|
|
To avoid the re-enumuration on wakeup from low power state, USB controller
context is saved before entering into suspend state and on resume the
stored context is restored. To restore the context properly, USB controller
needed to be programmed in the steps provided by the hardware team. With
this on wakeup, no re-enumurtion is happening.
Bug 594395 : Fast Wake for USB Modems
Bug 635371 : [AP20 \ Android] Baseband 3rd Party driver power management
in Android
Tested on : Android/whistler with suspend/resume framework enabled.
Tested for USB2 External ULPI + USB3 UTMI ports on Whistler
Tested for USB3 UTMI port on Harmony
Change-Id: Iba1b1a199d83c5b03bed192282e826996518d7b7
|
|
Added low voltage USB PHy clock configuration mechanism.
This is a pre-requisite to enable core voltage scaling (bug 583297).
Change-Id: Iee701f8eb4d3b232a5ecde527690b3976d824153
|
|
Enabling support for the OTG in NVIDIA Tegra SoCs by providing simple
transceiver interface for detecting the Host or Device based on the
USBID and VBUS sensors.
Bug 629098 USB OTG problem
Tested on Whistler with Android
USB OTG is tested on whistler USB port1, by setting the USB mode type
as "NvOdmUsbModeType_OTG" in the ODM usb property of
arch/arm/mach-tegra/odm_kit/query/whistler/nvodm_query.c
Tested OTG-HOST by connecting USB keyboard and OTG-device by connecting adb.
Change-Id: I860e1f4be5f7c96765c2ce1ca320fdf212164811
|
|
Adds DDK/RM-based APIs for enabling and disabling the USB PHY
Change-Id: I9504bcb415e15a6e90eaf476196f3a135886c812
|