summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRakesh Bodla <rbodla@nvidia.com>2014-03-05 11:45:24 +0530
committerRakesh Babu Bodla <rbodla@nvidia.com>2014-03-11 03:37:21 -0700
commit3afda79d696c840334f0d3c8abf8763e5bfc409c (patch)
treefcf7f667b3c66a2a344ca9541790d381d81e661d
parent4b1e69421d09975c0c0520126d93f94b98559c1c (diff)
ARM: tegra: usb: add y cable support parameter
Adding y cable support as platform parameter and enabling it for loki. Bug 1456628 Change-Id: I4572cadc6bed1bcdf994782bb1514ba3b79cb81f Signed-off-by: Rakesh Bodla <rbodla@nvidia.com> Reviewed-on: http://git-master/r/377600 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
-rw-r--r--arch/arm/mach-tegra/board-loki.c3
-rw-r--r--include/linux/platform_data/tegra_usb.h1
2 files changed, 4 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/board-loki.c b/arch/arm/mach-tegra/board-loki.c
index 98b87e8e9394..687de9f23781 100644
--- a/arch/arm/mach-tegra/board-loki.c
+++ b/arch/arm/mach-tegra/board-loki.c
@@ -489,6 +489,9 @@ static void loki_usb_init(void)
tegra_ehci1_utmi_pdata.support_pmu_vbus = true;
tegra_ehci1_utmi_pdata.vbus_extcon_dev_name = "palmas-extcon";
+ /* Enable Y-Cable support */
+ tegra_ehci1_utmi_pdata.u_data.host.support_y_cable = true;
+
if (!(usb_port_owner_info & UTMI1_PORT_OWNER_XUSB)) {
tegra_otg_device.dev.platform_data = &tegra_otg_pdata;
platform_device_register(&tegra_otg_device);
diff --git a/include/linux/platform_data/tegra_usb.h b/include/linux/platform_data/tegra_usb.h
index 838c56dc88fe..b53e4e361f3d 100644
--- a/include/linux/platform_data/tegra_usb.h
+++ b/include/linux/platform_data/tegra_usb.h
@@ -143,6 +143,7 @@ struct tegra_usb_host_mode_data {
bool remote_wakeup_supported;
bool power_off_on_suspend;
bool turn_off_vbus_on_lp0;
+ bool support_y_cable;
};
/**