diff options
Diffstat (limited to 'arch/arm/mach-tegra/board-aruba.c')
-rw-r--r-- | arch/arm/mach-tegra/board-aruba.c | 30 |
1 files changed, 5 insertions, 25 deletions
diff --git a/arch/arm/mach-tegra/board-aruba.c b/arch/arm/mach-tegra/board-aruba.c index d1ce99bc76df..4a1cb3683976 100644 --- a/arch/arm/mach-tegra/board-aruba.c +++ b/arch/arm/mach-tegra/board-aruba.c @@ -53,7 +53,7 @@ #include "gpio-names.h" #include "fuse.h" -#define ENABLE_USB_HOST 0 +#define ENABLE_OTG 0 static struct plat_serial8250_port debug_uart_platform_data[] = { { @@ -102,7 +102,6 @@ static struct tegra_utmip_config utmi_phy_config[] = { /* !!!FIXME!!! THESE ARE VENTANA SETTINGS */ static struct tegra_ulpi_config ulpi_phy_config = { - .reset_gpio = TEGRA_GPIO_PG2, // !!!FIXME!!! CABLE DETECT? if so GPIO_PC7 on aruba .clk = "clk_dev2", }; @@ -171,17 +170,6 @@ static struct i2c_board_info __initdata aruba_i2c_bus1_board_info[] = { }, }; -static struct tegra_ulpi_config aruba_ehci2_ulpi_phy_config = { - .reset_gpio = TEGRA_GPIO_PV1, - .clk = "clk_dev2", -}; - -static struct tegra_ehci_platform_data aruba_ehci2_ulpi_platform_data = { - .operating_mode = TEGRA_USB_HOST, - .power_down_on_bus_suspend = 0, - .phy_config = &aruba_ehci2_ulpi_phy_config, -}; - static struct tegra_i2c_platform_data aruba_i2c1_platform_data = { .adapter_nr = 0, .bus_count = 1, @@ -382,7 +370,7 @@ struct platform_device tegra_nand_device = { #endif static struct platform_device *aruba_devices[] __initdata = { -#if ENABLE_USB_HOST +#if ENABLE_OTG &tegra_otg_device, #endif &debug_uart, @@ -393,9 +381,6 @@ static struct platform_device *aruba_devices[] __initdata = { &pmu_device, &tegra_rtc_device, &tegra_udc_device, -#if ENABLE_USB_HOST - &tegra_ehci2_device, -#endif #if defined(CONFIG_TEGRA_IOVMM_SMMU) &tegra_smmu_device, #endif @@ -443,13 +428,12 @@ static struct tegra_ehci_platform_data tegra_ehci_pdata[] = { }, }; -#if ENABLE_USB_HOST + static void aruba_usb_init(void) { - tegra_ehci3_device.dev.platform_data=&tegra_ehci_pdata[2]; - platform_device_register(&tegra_ehci3_device); + tegra_ehci2_device.dev.platform_data=&tegra_ehci_pdata[1]; + platform_device_register(&tegra_ehci2_device); } -#endif struct platform_device *tegra_usb_otg_host_register(void) { @@ -512,8 +496,6 @@ static void __init tegra_aruba_init(void) aruba_pinmux_init(); tegra_audio_device.dev.platform_data = &tegra_audio_pdata[0]; - tegra_ehci2_device.dev.platform_data - = &aruba_ehci2_ulpi_platform_data; platform_add_devices(aruba_devices, ARRAY_SIZE(aruba_devices)); aruba_sdhci_init(); @@ -521,9 +503,7 @@ static void __init tegra_aruba_init(void) aruba_regulator_init(); aruba_touch_init(); aruba_keys_init(); -#if ENABLE_USB_HOST aruba_usb_init(); -#endif aruba_panel_init(); aruba_sensors_init(); aruba_bt_rfkill(); |