aboutsummaryrefslogtreecommitdiff
path: root/include/linux/timerqueue.h
diff options
context:
space:
mode:
authorDaniel Mack <[email protected]>2010-04-01 10:03:25 +0200
committerSascha Hauer <[email protected]>2010-04-14 09:18:07 +0200
commit3fcb027d7fd749569665d34a79ce2a8e00bc2ed6 (patch)
tree154b65062a5e2c0ff94c9463c8dfe7bfc905affd /include/linux/timerqueue.h
parentf441b993101d4ee95222ccbaad1e0dd53ea90b64 (diff)
ARM: MXC: mxcmmc: work around a bug in the SDHC busy line handling
MX3 SoCs have a silicon bug which corrupts CRC calculation of multi-block transfers when connected SDIO peripheral doesn't drive the BUSY line as required by the specs. One way to prevent this is to only allow 1-bit transfers. Another way is playing tricks with the DMA engine, but this isn't mainline yet. So for now, we live with the performance drawback of 1-bit transfers until a nicer solution is found. This patch introduces a new host controller callback 'init_card' which is for now only called from mmc_sdio_init_card(). Signed-off-by: Daniel Mack <[email protected]> Cc: Sascha Hauer <[email protected]> Cc: Dan Williams <[email protected]> Cc: Volker Ernst <[email protected]> Cc: Jiri Kosina <[email protected]> Cc: Michał Mirosław <[email protected]> Signed-off-by: Sascha Hauer <[email protected]>
Diffstat (limited to 'include/linux/timerqueue.h')
0 files changed, 0 insertions, 0 deletions