On Mon, Jan 30, 2012 at 7:35 PM, Greg KH <g...@kroah.com> wrote:

> Um, then why did someone mark it for the stable tree, if it wasn't going
> to be applicable there?

I thought it was simple to apply but turns out it wasn't. :-(

> It's as if you want me to waste time on it?

No, just plain mistake. The bug is indeed there in 3.2
as well, so now as I feel bad about it, here is the
proper fix:

>From b50190bc5757d5fc4d9ff180dda83157937c8685 Mon Sep 17 00:00:00 2001
From: Linus Walleij <linus.wall...@linaro.org>
Date: Mon, 30 Jan 2012 20:22:49 +0100
Subject: [PATCH] mach-ux500: no MMC_CAP_SD_HIGHSPEED on Snowball

MMC_CAP_SD_HIGHSPEED is not supported on Snowball SDI0 resulting in
initialization errors.

Signed-off-by: Linus Walleij <linus.wall...@linaro.org>
---
 arch/arm/mach-ux500/board-mop500-sdi.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/arch/arm/mach-ux500/board-mop500-sdi.c
b/arch/arm/mach-ux500/board-mop500-sdi.c
index 6826fae..306cff0 100644
--- a/arch/arm/mach-ux500/board-mop500-sdi.c
+++ b/arch/arm/mach-ux500/board-mop500-sdi.c
@@ -233,6 +233,8 @@ void __init snowball_sdi_init(void)
 {
        u32 periphid = 0x10480180;

+       /* On Snowball MMC_CAP_SD_HIGHSPEED isn't supported on sdi0 */
+       mop500_sdi0_data.capabilities &= ~MMC_CAP_SD_HIGHSPEED;
        mop500_sdi2_data.capabilities |= MMC_CAP_MMC_HIGHSPEED;

        /* On-board eMMC */
-- 
1.7.7.6

Thanks,
Linus Walleij
--
To unsubscribe from this list: send the line "unsubscribe stable" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to