summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/board-colibri_t30.c
diff options
context:
space:
mode:
authorMarcel Ziswiler <marcel.ziswiler@toradex.com>2012-11-15 16:54:10 +0100
committerMarcel Ziswiler <marcel.ziswiler@toradex.com>2012-11-15 16:54:10 +0100
commit6a8f44cd9b4a06cfe5640aef3765c018840bdea4 (patch)
tree351e9e59a0a10053ad6bff104dc6b4923c295c51 /arch/arm/mach-tegra/board-colibri_t30.c
parentb938ada0cc3cfe20c7f0a5ddc2a9cb5ff6e6d673 (diff)
colibri_t30: sd: enable sd dpd
This is a WAR solution that allows for the turning on SD DPD feature. The original issue is that enabling SD DPD immediately after device comes out of LP0 causes ULPI disconnect. The root cause of that is not known. The WAR is to delay the enabling of SD DPD for 100ms after device comes out of LP0. While at it remove commented out tegra_reserve stuff. See 5e07056dc8b922b8b43a01b60a949c1dda75d9a9.
Diffstat (limited to 'arch/arm/mach-tegra/board-colibri_t30.c')
-rw-r--r--arch/arm/mach-tegra/board-colibri_t30.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/arm/mach-tegra/board-colibri_t30.c b/arch/arm/mach-tegra/board-colibri_t30.c
index 7d77c6fa62ba..1947a69bbc14 100644
--- a/arch/arm/mach-tegra/board-colibri_t30.c
+++ b/arch/arm/mach-tegra/board-colibri_t30.c
@@ -43,6 +43,7 @@
#include <mach/clk.h>
#include <mach/i2s.h>
+#include <mach/io_dpd.h>
#include <mach/io.h>
#include <mach/iomap.h>
#include <mach/irqs.h>
@@ -695,6 +696,7 @@ static void __init colibri_t30_init(void)
colibri_t30_uart_init();
platform_add_devices(colibri_t30_devices, ARRAY_SIZE(colibri_t30_devices));
tegra_ram_console_debug_init();
+ tegra_io_dpd_init();
colibri_t30_sdhci_init();
colibri_t30_regulator_init();
colibri_t30_suspend_init();
@@ -717,8 +719,6 @@ static void __init colibri_t30_init(void)
static void __init colibri_t30_reserve(void)
{
#if defined(CONFIG_NVMAP_CONVERT_CARVEOUT_TO_IOVMM)
- /* support 1920X1200 with 24bpp */
-// tegra_reserve(0, SZ_8M + SZ_1M, SZ_8M + SZ_1M);
/* Support 1920X1080 32bpp,double buffered on HDMI*/
tegra_reserve(0, SZ_8M + SZ_1M, SZ_16M);
#else