diff options
author | Wolfgang Muees | 2009-04-07 15:48:16 +0200 |
---|---|---|
committer | Pierre Ossman | 2009-04-08 20:37:53 +0200 |
commit | 9d9f25c036dd584db175552a7d162403d3ab54b3 (patch) | |
tree | 42aa05d8091832eb28ee2237e775e8b738af11d4 /drivers/mmc/host | |
parent | omap_hsmmc: Flush posted write to IRQ (diff) | |
download | kernel-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