]> nv-tegra.nvidia Code Review - linux-3.10.git/commitdiff
ARM: tegra: pluto: enable id detection using pmu
authorRakesh Bodla <rbodla@nvidia.com>
Tue, 9 Apr 2013 05:06:23 +0000 (10:36 +0530)
committerDan Willemsen <dwillemsen@nvidia.com>
Sat, 14 Sep 2013 20:07:41 +0000 (13:07 -0700)
Enable id detection using PMU ID interrupt.

Bug 1227226

Change-Id: Ibb65f1f76fc90062414b015efa65bffdd52c52a7
Signed-off-by: Rakesh Bodla <rbodla@nvidia.com>
Reviewed-on: http://git-master/r/208407
(cherry picked from commit bb08550845c7dd0773a84dba9132c0c23e4f8478)
Reviewed-on: http://git-master/r/217637
GVS: Gerrit_Virtual_Submit
Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
arch/arm/mach-tegra/board-pluto.c

index f9f7f2b44e390a202b68d9bbc537a28be88d1448..8f4cc5c4bfe17459c9e77a323578b7c6e4c03807 100644 (file)
@@ -683,7 +683,7 @@ static struct tegra_usb_platform_data tegra_ehci3_hsic_smsc_hub_pdata = {
 static struct tegra_usb_platform_data tegra_udc_pdata = {
        .port_otg = true,
        .has_hostpc = true,
-       .id_det_type = TEGRA_USB_VIRTUAL_ID,
+       .id_det_type = TEGRA_USB_PMU_ID,
        .phy_intf = TEGRA_USB_PHY_INTF_UTMI,
        .op_mode = TEGRA_USB_OPMODE_DEVICE,
        .u_data.dev = {
@@ -708,7 +708,7 @@ static struct tegra_usb_platform_data tegra_udc_pdata = {
 static struct tegra_usb_platform_data tegra_ehci1_utmi_pdata = {
        .port_otg = true,
        .has_hostpc = true,
-       .id_det_type = TEGRA_USB_VIRTUAL_ID,
+       .id_det_type = TEGRA_USB_PMU_ID,
        .unaligned_dma_buf_supported = false,
        .phy_intf = TEGRA_USB_PHY_INTF_UTMI,
        .op_mode = TEGRA_USB_OPMODE_HOST,
@@ -735,6 +735,7 @@ static struct tegra_usb_platform_data tegra_ehci1_utmi_pdata = {
 static struct tegra_usb_otg_data tegra_otg_pdata = {
        .ehci_device = &tegra_ehci1_device,
        .ehci_pdata = &tegra_ehci1_utmi_pdata,
+       .id_extcon_dev_name = "MAX77665_MUIC_ID",
 };
 
 static struct regulator *baseband_reg;