From 6a8f44cd9b4a06cfe5640aef3765c018840bdea4 Mon Sep 17 00:00:00 2001 From: Marcel Ziswiler Date: Thu, 15 Nov 2012 16:54:10 +0100 Subject: 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. --- arch/arm/mach-tegra/board-colibri_t30.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'arch') 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 #include +#include #include #include #include @@ -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 -- cgit v1.2.3