[Gta04-owner] WiFi heating issue

Christoph Mair christoph.mair at gmail.com
Sat Dec 10 00:27:49 CET 2011


Hi all,

I think I found a solution to convince the GTA04 to stop generating
lots of heat if WiFi is switched on. The attached patch is for kernel
3.x.
The hw-validation kernel solved the problem using #defines:
    .ocr_mask       = MMC_VDD_27_28 | MMC_VDD_28_29 | MMC_VDD_29_30 |
                                MMC_VDD_30_31 | MMC_VDD_31_32 |
MMC_VDD_32_33,        /* VDD voltage 2.7 ~ 3.3 */
but this doesn't help on my device. Could you please test which
version works for you? Bonus points for finding out why this is
supposed to help. After all the GTA04 uses a voltage translator to
connect the 3.3V WiFi module to the 1.8V mmc interface.

Best regards,
  Christoph


diff --git a/arch/arm/mach-omap2/board-omap3gta04.c
b/arch/arm/mach-omap2/board-omap3gta04.c
index 9dc620c..eaa8eee 100644
--- a/arch/arm/mach-omap2/board-omap3gta04.c
+++ b/arch/arm/mach-omap2/board-omap3gta04.c
@@ -370,7 +370,7 @@ static struct omap2_hsmmc_info mmc[] = {
 		.gpio_cd	= -EINVAL, // virtual card detect
 		.gpio_wp	= -EINVAL,	// no write protect
 		.transceiver	= true,	// external transceiver
-// 		.ocr_mask	= 0x00100000,	/* fixed 3.3V */
+		.ocr_mask	= 0x00100000,	/* fixed 3.3V */
 	},
 	{}	/* Terminator */
 };
-- 
1.7.7.3


More information about the Gta04-owner mailing list