]> git.baikalelectronics.ru Git - kernel.git/commit
ARM: OMAP3: hwmod data: disable multiblock reads on MMC1/2 on OMAP34xx/35xx <= ES2.1
authorPaul Walmsley <paul@pwsan.com>
Fri, 16 Dec 2011 06:30:44 +0000 (23:30 -0700)
committerPaul Walmsley <paul@pwsan.com>
Fri, 16 Dec 2011 08:34:46 +0000 (01:34 -0700)
commit7d91b6c71801509c291ee2cea075d484421e141d
tree64d18a452c3db39ba381f73ff5a150b1adfd1b19
parentf994169ffc9520e632c7337a2f0c5ac8055568c4
ARM: OMAP3: hwmod data: disable multiblock reads on MMC1/2 on OMAP34xx/35xx <= ES2.1

The HSMMC1/HSMMC2 host controllers on OMAP34xx and
OMAP3503/3515/3525/3530 chips at ES levels prior to 3.0 can't do multiple
block reads[1].  Mark the hwmod data appropriately.

Reported by Dave Hylands <dhylands@gmail.com> and Steve Sakoman
<sakoman@gmail.com>.  Thanks to Steve Sakoman for further help
testing this patch.

1. See for example Advisory 2.1.1.128 "MMC: Multiple Block Read
   Operation Issue" in _OMAP3530/3525/3515/3503 Silicon Errata_
   Revision F (October 2010) (SPRZ278F), available from
   http://focus.ti.com/lit/er/sprz278f/sprz278f.pdf

Signed-off-by: Paul Walmsley <paul@pwsan.com>
Cc: Dave Hylands <dhylands@gmail.com>
Cc: Steve Sakoman <sakoman@gmail.com>
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c