diff options
author | Rakesh Bodla <rbodla@nvidia.com> | 2014-03-05 11:45:24 +0530 |
---|---|---|
committer | Rakesh Babu Bodla <rbodla@nvidia.com> | 2014-03-11 03:37:21 -0700 |
commit | 3afda79d696c840334f0d3c8abf8763e5bfc409c (patch) | |
tree | fcf7f667b3c66a2a344ca9541790d381d81e661d | |
parent | 4b1e69421d09975c0c0520126d93f94b98559c1c (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.c | 3 | ||||
-rw-r--r-- | include/linux/platform_data/tegra_usb.h | 1 |
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; }; /** |