diff options
-rwxr-xr-x | arch/arm/mach-tegra/nvddk/nvddk_usbphy.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/arch/arm/mach-tegra/nvddk/nvddk_usbphy.c b/arch/arm/mach-tegra/nvddk/nvddk_usbphy.c index d7119d51cca3..5d2dc57f3acf 100755 --- a/arch/arm/mach-tegra/nvddk/nvddk_usbphy.c +++ b/arch/arm/mach-tegra/nvddk/nvddk_usbphy.c @@ -678,7 +678,8 @@ NvDdkUsbPhyPowerUp( hUsbPhy->RestoreContext(hUsbPhy); } - if (hUsbPhy->IsHostMode == IsHostMode) + hUsbPhy->IsHostMode = IsHostMode; + if (IsHostMode) { UsbPrivEnableVbus(hUsbPhy, NV_TRUE); } @@ -720,7 +721,8 @@ NvDdkUsbPhyPowerDown( } /* Turn on/off the vbus for host mode */ - if (hUsbPhy->IsHostMode == IsHostMode) + hUsbPhy->IsHostMode = IsHostMode; + if (IsHostMode) { UsbPrivEnableVbus(hUsbPhy, NV_FALSE); } |