brcm2708: update against latest rpi-3.10.y branch
[openwrt/staging/chunkeey.git] / target / linux / brcm2708 / patches-3.10 / 0009-possible-fix-for-sdcard-missing-status.-Thank-naren.patch
1 From f7ea3b11c29f79b86cbb2e25fa4cd1598a4350e3 Mon Sep 17 00:00:00 2001
2 From: popcornmix <popcornmix@gmail.com>
3 Date: Tue, 8 May 2012 23:12:13 +0100
4 Subject: [PATCH 009/174] possible fix for sdcard missing status. Thank naren
5
6 ---
7 drivers/mmc/host/sdhci-bcm2708.c | 9 +++++++++
8 1 file changed, 9 insertions(+)
9
10 --- a/drivers/mmc/host/sdhci-bcm2708.c
11 +++ b/drivers/mmc/host/sdhci-bcm2708.c
12 @@ -1173,6 +1173,14 @@ static unsigned int sdhci_bcm2708_uhs_br
13 return 1;
14 }
15
16 +static unsigned int sdhci_bcm2708_missing_status(struct sdhci_host *host)
17 +{
18 + if(host->last_cmdop == MMC_SEND_STATUS)
19 + return 1;
20 + else
21 + return 0;
22 +}
23 +
24 /***************************************************************************** \
25 * *
26 * Device ops *
27 @@ -1206,6 +1214,7 @@ static struct sdhci_ops sdhci_bcm2708_op
28 .spurious_crc_acmd51 = sdhci_bcm2708_quirk_spurious_crc,
29 .voltage_broken = sdhci_bcm2708_quirk_voltage_broken,
30 .uhs_broken = sdhci_bcm2708_uhs_broken,
31 + .missing_status = sdhci_bcm2708_missing_status,
32 };
33
34 /*****************************************************************************\