1. 19 6月, 2006 1 次提交
    • R
      [MMC] Convert all hosts except mmci to use data->blksz · a3fd4a1b
      Russell King 提交于
      The MMC specification allows non-power of two block sizes.  As such,
      we should not pass the log2 block size to host drivers, but instead
      pass the byte size.
      
      However, ARM MMCI can only work with log2 block size, so continue to
      pass both the log2 block size and byte block size.  This means that
      for the moment, the byte block size must remain a power of two, but
      this is the first stage of removing this restriction for other hosts.
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      a3fd4a1b
  2. 20 5月, 2006 1 次提交
  3. 05 5月, 2006 1 次提交
  4. 03 5月, 2006 1 次提交
  5. 30 4月, 2006 1 次提交
  6. 03 4月, 2006 1 次提交
    • P
      [ARM] 3457/1: i.MX: SD/MMC support for i.MX/MX1 · 56ca9040
      Pavel Pisa 提交于
      Patch from Pavel Pisa
      
      This patch adds support of i.MX/MX1 SD/MMC controller.
      It has been significantly redesigned from the original Sascha Hauer's
      version to support scatter-gather DMA, to conform to latest Pierre Ossman's
      and Russell King's MMC-SD Linux 2.6.x infrastructure.
      The handling of all events has been moved to the softirq context
      and is designed with no busy-looping in mind. Unfortunately
      some controller bugs has to be overcome by limited looping
      about 2-20 usec but these are observed only for initial card
      recognition phase.
      
      There are still some missing/missed IRQs problems under heavy load.
      Help of somebody with access to the full SDHC design information
      is probably necessary.
      
      Regenerated against 2.6.16-git-060402 to solve clash with other patches.
      Signed-off-by: NPavel Pisa <pisa@cmp.felk.cvut.cz>
      Acked-by: NSascha Hauer <s.hauer@pengutronix.de>
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      56ca9040