1. 15 7月, 2008 2 次提交
  2. 05 7月, 2008 3 次提交
  3. 19 4月, 2008 3 次提交
  4. 08 2月, 2008 1 次提交
  5. 13 12月, 2007 4 次提交
  6. 10 11月, 2007 1 次提交
  7. 24 10月, 2007 2 次提交
  8. 23 10月, 2007 1 次提交
  9. 04 10月, 2007 4 次提交
  10. 24 9月, 2007 1 次提交
  11. 23 9月, 2007 2 次提交
  12. 23 8月, 2007 4 次提交
  13. 26 7月, 2007 4 次提交
  14. 21 7月, 2007 1 次提交
  15. 10 7月, 2007 2 次提交
  16. 15 5月, 2007 1 次提交
  17. 01 5月, 2007 4 次提交
    • P
      MMC: Fix handling of low-voltage cards · 55556da0
      Philip Langdale 提交于
      Fix handling of low voltage MMC cards.
      
      The latest MMC and SD specs both agree that support for
      low-voltage operations is indicated by bit 7 in the OCR.
      The MMC spec states that the low voltage range is
      1.65-1.95V while the SD spec leaves the actual voltage
      range undefined - meaning that there is still no such
      thing as a low voltage SD card.
      
      However, an old Sandisk spec implied that bits 7.0
      represented voltages below 2.0V in 1V or 0.5V increments,
      and the code was accordingly written with that expectation.
      
      This confusion meant that host drivers attempting to support
      the typical low voltage (1.8V) would set the wrong bits in
      the host OCR mask (usually bits 5 and/or 6) resulting in the
      the low voltage mode never being used.
      
      This change corrects the low voltage range and adds sanity
      checks on the reserved bits (0-6) and for SD cards that
      claim to support low-voltage operations.
      Signed-off-by: NPhilip Langdale <philipl@overt.org>
      Signed-off-by: NPierre Ossman <drzeus@drzeus.cx>
      55556da0
    • P
      MMC: Consolidate voltage definitions · 4be34c99
      Philip Langdale 提交于
      Consolidate the list of available voltages.
      
      Up until now, a separate set of defines has been
      used for host->vdd than that used for the OCR
      voltage mask values. Having two sets of defines
      allows them to get out of sync and the current
      sets are already inconsistent with one claiming
      to describe ranges and the other specific voltages.
      
      Only the SDHCI driver uses the host->vdd defines and
      it is easily fixed to use the OCR defines.
      Signed-off-by: NPhilip Langdale <philipl@overt.org>
      Signed-off-by: NPierre Ossman <drzeus@drzeus.cx>
      4be34c99
    • P
      mmc: Move host and card drivers to subdirs · 1c6a0718
      Pierre Ossman 提交于
      Clean up the drivers/mmc directory by moving card and host drivers
      into subdirectories.
      Signed-off-by: NPierre Ossman <drzeus@drzeus.cx>
      1c6a0718
    • P
      mmc: Move OCR bit defines · f74d132c
      Pierre Ossman 提交于
      All host drivers were #include:ing mmc/protocol.h just to
      get access to the OCR bit defines. Move these to host.h instead.
      Signed-off-by: NPierre Ossman <drzeus@drzeus.cx>
      f74d132c