1. 09 1月, 2012 1 次提交
  2. 04 9月, 2011 1 次提交
    • A
      mmc: S5P: Support DMA restarts at buffer boundaries · 9070872b
      Anton Staaf 提交于
      Currently if a DMA buffer straddles a buffer alignment boundary
      (512KiB) then the DMA engine will pause and generate a DMA
      interrupt.  Since the DMA interrupt is not enabled it will hang
      the MMC driver.
      
      This patch adds support for restarting the DMA transfer.  The
      SYSTEM_ADDRESS register contains the next address that would have
      been read/written when a boundary is hit.  So we can read that
      and write it back.  The write triggers the resumption of the
      transfer.
      Signed-off-by: NAnton Staaf <robotboy@chromium.org>
      Signed-off-by: NMinkyu Kang <mk7.kang@samsung.com>
      Tested-by : Jaehoon Chung <jh80.chung@samsung.com>
      Cc: Albert ARIBAUD <albert.u.boot@aribaud.net>
      9070872b
  3. 16 7月, 2011 1 次提交
    • Ł
      mmc: Access mode validation for eMMC cards > 2 GiB · b1f1e821
      Łukasz Majewski 提交于
      This patch provides handling of the two way handshake when SEND_OP_COND
      (CMD1) is send to mmc card. It is necessary to inform eMMC card if the
      host can work with high capacity cards (Jedec JESD84-A441, point 7.4.3).
      
      The extra flag MMC_MODE_HC (high capacity) is added to indicate if the
      host is capable of handling the high capacity eMMC cards.
      
      Since this change is added to the generic mmc framework, then it requires
      other boards to indicate if their mmc controllers can handle high capacity
      cards. As it is now - the old behaviour of the framework is preserved.
      Signed-off-by: NLukasz Majewski <l.majewski@samsung.com>
      Signed-off-by: NAndy Fleming <afleming@freescale.com>
      b1f1e821
  4. 26 5月, 2011 2 次提交
  5. 29 4月, 2011 1 次提交
  6. 28 3月, 2011 1 次提交
  7. 19 10月, 2010 1 次提交
  8. 17 8月, 2010 1 次提交
  9. 10 8月, 2010 1 次提交
  10. 03 8月, 2010 1 次提交