summaryrefslogtreecommitdiffstats
path: root/drivers/mmc/host
diff options
context:
space:
mode:
authorWolfgang Muees2009-04-07 15:48:16 +0200
committerPierre Ossman2009-04-08 20:37:53 +0200
commit9d9f25c036dd584db175552a7d162403d3ab54b3 (patch)
tree42aa05d8091832eb28ee2237e775e8b738af11d4 /drivers/mmc/host
parentomap_hsmmc: Flush posted write to IRQ (diff)
downloadkernel-qcow2-linux-9d9f25c036dd584db175552a7d162403d3ab54b3.tar.gz
kernel-qcow2-linux-9d9f25c036dd584db175552a7d162403d3ab54b3.tar.xz
kernel-qcow2-linux-9d9f25c036dd584db175552a7d162403d3ab54b3.zip
mmc_spi: do not check CID and CSD blocks with CRC16
Some cards are not able to calculate a valid CRC16 value for CID and CSD reads (CRC for 512 byte data blocks is OK). By moving the CRC enable after the read of CID and CSD, these cards can be used. This patch was tested with a faulty 8 GByte takeMS Class 6 SDHC card. This patch was suggested by Pierre Ossman. Signed-off-by: Wolfgang Muees <wolfgang.mues@auerswald.de> Signed-off-by: Pierre Ossman <pierre@ossman.eu>
Diffstat (limited to 'drivers/mmc/host')
0 files changed, 0 insertions, 0 deletions