OMAP: HSMMC: avoid erratum workaround when transceiver is attached
authorGrazvydas Ignotas <notasas@gmail.com>
Thu, 15 Mar 2012 23:02:35 +0000 (01:02 +0200)
committerGrazvydas Ignotas <notasas@gmail.com>
Mon, 19 Mar 2012 23:28:21 +0000 (01:28 +0200)
commitdb0f4b576d6ccd054e2566f04dcad291b1ffe11f
tree3a4625c90a96e0e6ba47b5cd30bf88128277018c
parente27c256f478069f6dbb52ce2fb160ee61d08779c
OMAP: HSMMC: avoid erratum workaround when transceiver is attached

If transceiver is attached to a MMC host of ES2.1 OMAP, it seems
2.1.1.128 erratum doesn't apply and there is no data corruption,
probably because of different signal timing. The workaround for this
erratum disables multiblock reads, which causes dramatic loss of
performance (over 75% slower), so avoid it when transceiver is present.

Cc: Paul Walmsley <paul@pwsan.com>
Signed-off-by: Grazvydas Ignotas <notasas@gmail.com>
arch/arm/mach-omap2/hsmmc.c