summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/mach-tegra/board-nvodm.c2
-rw-r--r--arch/arm/mach-tegra/include/mach/usb-hcd.h1
2 files changed, 3 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/board-nvodm.c b/arch/arm/mach-tegra/board-nvodm.c
index 05976eaa1d65..5b8d91fa413a 100644
--- a/arch/arm/mach-tegra/board-nvodm.c
+++ b/arch/arm/mach-tegra/board-nvodm.c
@@ -639,6 +639,8 @@ static void __init tegra_setup_hcd(void)
} else if (p->IdPinDetectionType == NvOdmUsbIdPinType_CableId) {
plat->id_detect = ID_PIN_CABLE_ID;
}
+ plat->fast_wakeup =
+ (p->UsbInterfaceType == NvOdmUsbInterfaceType_UlpiExternalPhy);
platform_device_register(&tegra_hcd[i]);
}
}
diff --git a/arch/arm/mach-tegra/include/mach/usb-hcd.h b/arch/arm/mach-tegra/include/mach/usb-hcd.h
index c4db5a0bfc3b..cc270e654cb5 100644
--- a/arch/arm/mach-tegra/include/mach/usb-hcd.h
+++ b/arch/arm/mach-tegra/include/mach/usb-hcd.h
@@ -38,6 +38,7 @@ struct tegra_hcd_platform_data {
unsigned int id_detect;
int gpio_nr;
bool otg_mode;
+ bool fast_wakeup;
NvU32 powerClientId;
NvU32 vBusPowerRail;
/* USB PHY power rail. Tegra has integrated UTMI (USB transciver