summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--arch/arm/mach-tegra/nvddk/nvddk_usbphy.c10
1 files changed, 2 insertions, 8 deletions
diff --git a/arch/arm/mach-tegra/nvddk/nvddk_usbphy.c b/arch/arm/mach-tegra/nvddk/nvddk_usbphy.c
index aa80b2fa0eec..733c2787c630 100644
--- a/arch/arm/mach-tegra/nvddk/nvddk_usbphy.c
+++ b/arch/arm/mach-tegra/nvddk/nvddk_usbphy.c
@@ -634,7 +634,6 @@ NvDdkUsbPhyPowerUp(
NvBool IsDpd)
{
NvError e = NvSuccess;
- NvOdmSocPowerState state = NvRmPowerLowestStateGet();
NV_ASSERT(hUsbPhy);
@@ -671,9 +670,7 @@ NvDdkUsbPhyPowerUp(
/* Allow restoring register context for the USB host if it is a ULPI
interface or if the lowest power state is LP1 */
- if ((hUsbPhy->pProperty->UsbMode == NvOdmUsbModeType_Host) &&
- ((state != NvOdmSocPowerState_DeepSleep) ||
- (hUsbPhy->pProperty->UsbInterfaceType == NvOdmUsbInterfaceType_UlpiExternalPhy)))
+ if (hUsbPhy->pProperty->UsbMode == NvOdmUsbModeType_Host)
{
hUsbPhy->RestoreContext(hUsbPhy);
}
@@ -707,7 +704,6 @@ NvDdkUsbPhyPowerDown(
NvError e = NvSuccess;
NvDdkUsbPhyIoctl_VBusStatusOutputArgs VBusStatus;
NvU32 TimeOut = USB_PHY_HW_TIMEOUT_US;
- NvOdmSocPowerState state = NvRmPowerLowestStateGet();
NV_ASSERT(hUsbPhy);
@@ -720,9 +716,7 @@ NvDdkUsbPhyPowerDown(
/* Allow saving register context for the USB host if it is a ULPI
interface or if the lowest power state is LP1 */
- if ((hUsbPhy->pProperty->UsbMode == NvOdmUsbModeType_Host) &&
- ((state != NvOdmSocPowerState_DeepSleep) ||
- (hUsbPhy->pProperty->UsbInterfaceType == NvOdmUsbInterfaceType_UlpiExternalPhy)))
+ if (hUsbPhy->pProperty->UsbMode == NvOdmUsbModeType_Host)
{
hUsbPhy->SaveContext(hUsbPhy);
}