summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/nvddk/nvddk_usbphy.c
AgeCommit message (Collapse)Author
2010-03-04tegra usb: Save/Restore context for dedicated host mode only.sgadagottu
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>
2010-02-18tegra usb: USB suspend/resume without re-enumerationsgadagottu
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
2010-01-21tegra: Added low voltage USB PHy clock configuration.Alex Frid
Added low voltage USB PHy clock configuration mechanism. This is a pre-requisite to enable core voltage scaling (bug 583297). Change-Id: Iee701f8eb4d3b232a5ecde527690b3976d824153
2010-01-19TEGRA - Adding USB OTG featureVenkat Moganty
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
2009-12-09tegra: add usbphy programming DDKGary King
Adds DDK/RM-based APIs for enabling and disabling the USB PHY Change-Id: I9504bcb415e15a6e90eaf476196f3a135886c812