]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
ENGR00180076: prompt "mmc0: error -110 during resume" with atheros wifi card
authorjustin.jiang <b31011@freescale.com>
Fri, 27 Apr 2012 04:42:29 +0000 (12:42 +0800)
committerLothar Waßmann <LW@KARO-electronics.de>
Fri, 24 May 2013 06:34:30 +0000 (08:34 +0200)
* only happend on sabre-auto board,atheros sdio wifi card can't be used
  after suspend/resume

* Fix by keeping sdio power at suspend.

Signed-off-by: justin.jiang <b31011@freescale.com>
arch/arm/mach-mx6/board-mx6q_sabreauto.c

index 302f769915c71f36c0bd8a17e587c3930548f814..b46f5971c8aff234f90fa94ffd13eb732ccdd043 100644 (file)
@@ -258,6 +258,7 @@ static int plt_sd3_pad_change(int clock)
 static const struct esdhc_platform_data mx6q_sabreauto_sd3_data __initconst = {
        .cd_gpio                = SABREAUTO_SD3_CD,
        .wp_gpio                = SABREAUTO_SD3_WP,
+       .keep_power_at_suspend = 1,
        .support_18v            = 1,
        .support_8bit           = 1,
        .delay_line             = 0,
@@ -267,6 +268,7 @@ static const struct esdhc_platform_data mx6q_sabreauto_sd3_data __initconst = {
 static const struct esdhc_platform_data mx6q_sabreauto_sd1_data __initconst = {
        .cd_gpio = SABREAUTO_SD1_CD,
        .wp_gpio = SABREAUTO_SD1_WP,
+       .keep_power_at_suspend = 1,
 };