ARM: tegra: board: disable the alignement fix
authorSuresh Mangipudi <smangipudi@nvidia.com>
Wed, 15 May 2013 04:47:47 +0000 (10:17 +0530)
committerRiham Haidar <rhaidar@nvidia.com>
Wed, 22 May 2013 22:35:24 +0000 (15:35 -0700)
Disable the h/w alignment fix for T114 A02.

Bug 1289107

Change-Id: I6d64e2de23d0358a2edbf3730e4f1b6a70f6903b
Signed-off-by: Suresh Mangipudi <smangipudi@nvidia.com>
Reviewed-on: http://git-master/r/228649
Reviewed-on: http://git-master/r/231096
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Peter Zu <pzu@nvidia.com>
Reviewed-by: Anshul Jain (SW) <anshulj@nvidia.com>
Tested-by: Peter Zu <pzu@nvidia.com>
arch/arm/mach-tegra/board-dalmore.c
arch/arm/mach-tegra/board-pluto.c
arch/arm/mach-tegra/board-roth.c

index b58464ba2c3a1541621d99c666ab4760fdffa47a..d0057f82f3e23f063c117a637dd4d64c06e5a32e 100644 (file)
@@ -534,12 +534,6 @@ static void dalmore_usb_init(void)
        tegra_set_usb_wake_source();
 
        if (!(usb_port_owner_info & UTMI1_PORT_OWNER_XUSB)) {
-               if (tegra_get_chipid() == TEGRA_CHIPID_TEGRA11 &&
-                       tegra_revision == TEGRA_REVISION_A02) {
-                       tegra_ehci1_utmi_pdata \
-                       .unaligned_dma_buf_supported = true;
-                       tegra_udc_pdata.unaligned_dma_buf_supported = true;
-               }
                tegra_otg_device.dev.platform_data = &tegra_otg_pdata;
                platform_device_register(&tegra_otg_device);
                /* Setup the udc platform data */
@@ -547,11 +541,6 @@ static void dalmore_usb_init(void)
        }
 
        if (!(usb_port_owner_info & UTMI2_PORT_OWNER_XUSB)) {
-               if (tegra_get_chipid() == TEGRA_CHIPID_TEGRA11 &&
-                       tegra_revision == TEGRA_REVISION_A02) {
-                       tegra_ehci3_utmi_pdata \
-                       .unaligned_dma_buf_supported = true;
-               }
                tegra_ehci3_device.dev.platform_data = &tegra_ehci3_utmi_pdata;
                platform_device_register(&tegra_ehci3_device);
        }
@@ -673,10 +662,6 @@ static void dalmore_modem_init(void)
        switch (modem_id) {
        case TEGRA_BB_NEMO: /* on board i500 HSIC */
                if (!(usb_port_owner_info & HSIC1_PORT_OWNER_XUSB)) {
-                       if ((tegra_get_chipid() == TEGRA_CHIPID_TEGRA11) &&
-                               (tegra_revision == TEGRA_REVISION_A02))
-                               tegra_ehci2_hsic_baseband_pdata \
-                               .unaligned_dma_buf_supported = true;
                        platform_device_register(&icera_nemo_device);
                }
                break;
index cbb2adf7b8082235db8e2f50d3633f4826a10e1d..4f854d83af1f7b71dadc4b65b6e004e9965f95ca 100644 (file)
@@ -973,13 +973,6 @@ static void pluto_usb_init(void)
        int usb_port_owner_info = tegra_get_usb_port_owner_info();
 
        if (!(usb_port_owner_info & UTMI1_PORT_OWNER_XUSB)) {
-               if ((tegra_get_chipid() == TEGRA_CHIPID_TEGRA11) &&
-                       (tegra_revision == TEGRA_REVISION_A02)) {
-                       tegra_ehci1_utmi_pdata \
-                       .unaligned_dma_buf_supported = true;
-                       tegra_udc_pdata \
-                       .unaligned_dma_buf_supported = true;
-               }
                tegra_otg_device.dev.platform_data = &tegra_otg_pdata;
                platform_device_register(&tegra_otg_device);
 
@@ -1000,19 +993,11 @@ static void pluto_modem_init(void)
        switch (modem_id) {
        case TEGRA_BB_I500: /* on board i500 HSIC */
                if (!(usb_port_owner_info & HSIC1_PORT_OWNER_XUSB)) {
-                       if ((tegra_get_chipid() == TEGRA_CHIPID_TEGRA11) &&
-                               (tegra_revision == TEGRA_REVISION_A02))
-                                       tegra_ehci2_hsic_baseband_pdata \
-                                       .unaligned_dma_buf_supported = true;
                        platform_device_register(&icera_baseband_device);
                }
                break;
        case TEGRA_BB_I500SWD: /* i500 SWD HSIC */
                if (!(usb_port_owner_info & HSIC2_PORT_OWNER_XUSB)) {
-                       if ((tegra_get_chipid() == TEGRA_CHIPID_TEGRA11) &&
-                               (tegra_revision == TEGRA_REVISION_A02))
-                                       tegra_ehci3_hsic_baseband2_pdata \
-                                       .unaligned_dma_buf_supported = true;
                        platform_device_register(&icera_baseband2_device);
                }
                break;
@@ -1029,20 +1014,12 @@ static void pluto_modem_init(void)
                        tegra_hsic_pdata.ops = &oem1_hsic_pops;
                        tegra_ehci3_device.dev.platform_data
                                = &tegra_hsic_pdata;
-                       if ((tegra_get_chipid() == TEGRA_CHIPID_TEGRA11) &&
-                               (tegra_revision == TEGRA_REVISION_A02))
-                               tegra_hsic_pdata \
-                               .unaligned_dma_buf_supported = true;
                        platform_device_register(&tegra_bb_oem1);
                }
                break;
 #endif
        case TEGRA_BB_HSIC_HUB: /* i500 SWD HSIC */
                if (!(usb_port_owner_info & HSIC2_PORT_OWNER_XUSB)) {
-                       if ((tegra_get_chipid() == TEGRA_CHIPID_TEGRA11) &&
-                               (tegra_revision == TEGRA_REVISION_A02))
-                                       tegra_ehci3_hsic_smsc_hub_pdata \
-                                       .unaligned_dma_buf_supported = true;
                        tegra_ehci3_device.dev.platform_data =
                                &tegra_ehci3_hsic_smsc_hub_pdata;
                        platform_device_register(&tegra_ehci3_device);
index 7eb7e36794bab2b8499f0d791bbc5a20887fc816..3b1fa1adebf7bcad4a50396e101fa280e896c022 100644 (file)
@@ -570,11 +570,6 @@ static struct tegra_usb_otg_data tegra_otg_pdata = {
 
 static void roth_usb_init(void)
 {
-       if ((tegra_get_chipid() == TEGRA_CHIPID_TEGRA11)
-               && (tegra_revision == TEGRA_REVISION_A02)) {
-               tegra_ehci1_utmi_pdata.unaligned_dma_buf_supported = true;
-                       tegra_udc_pdata.unaligned_dma_buf_supported = true;
-       }
        tegra_otg_device.dev.platform_data = &tegra_otg_pdata;
        platform_device_register(&tegra_otg_device);