diff options
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/mach-tegra/board-nvodm.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-tegra/include/mach/usb-hcd.h | 1 |
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 |