1. 26 11月, 2014 1 次提交
    • O
      mmc: add Toshiba PCI SD controller driver · a5eb8bbd
      Ondrej Zary 提交于
      This patch resurrects an old never-finished driver for Toshiba PCI SD
      controllers found in some older Toshiba laptops (such as Portege R100):
      
      02:0d.0 System peripheral [0880]: Toshiba America Info Systems SD TypA Controller [1179:0805] (rev 05)
      
      The code is fixed, cleaned up and successfully tested with SD, SDHC, SDXC and
      MMC cards on Portege R100. (MMC cards don't even work in Windows!)
      SDIO probably does not work (don't have any SDIO card).
      
      The hardware is slow (around 2 MB/s - same in Windows) because it does not
      support bus mastering (busmaster enable bit cannot be set in PCI control reg).
      Also the card clock is limited to 16MHz (33MHz PCI clock divided by 2).
      Signed-off-by: NOndrej Zary <linux@rainbow-software.org>
      Signed-off-by: NUlf Hansson <ulf.hansson@linaro.org>
      a5eb8bbd
  2. 09 9月, 2014 4 次提交
  3. 26 7月, 2014 1 次提交
  4. 10 7月, 2014 4 次提交
  5. 09 7月, 2014 1 次提交
  6. 12 6月, 2014 2 次提交
    • A
      mmc: simplify SDHCI Kconfig dependencies · 5d01b768
      Arnd Bergmann 提交于
      We have a number of front-end drivers for SDHCI_PLTFM, some of them
      use 'select MMC_SDHCI_PLTFM', others use 'depends on'. This is
      inconsistent and confusing, and in one case has also led to a
      build error because of incomplete dependencies:
      
      warning: (MMC_SDHCI_PXAV3 && MMC_SDHCI_PXAV2 && MMC_SDHCI_BCM_KONA) selects MMC_SDHCI_PLTFM which has unmet direct dependencies (MMC && MMC_SDHCI)
      drivers/built-in.o: In function `sdhci_sirf_resume':
      :(.text+0xaaacb4): undefined reference to `sdhci_resume_host'
      drivers/built-in.o: In function `sdhci_sirf_suspend':
      :(.text+0xaaacf8): undefined reference to `sdhci_suspend_host'
      drivers/built-in.o: In function `sdhci_sirf_probe':
      :(.text+0xaaaf44): undefined reference to `sdhci_add_host'
      :(.text+0xaaaf50): undefined reference to `sdhci_remove_host'
      
      This changes Kconfig to use 'depends on MMC_SDHCI_PLTFM' for all these
      cases, to fix the build error and make the logic more logical.
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      Signed-off-by: NUlf Hansson <ulf.hansson@linaro.org>
      5d01b768
    • A
      mmc: omap: don't select TPS65010 · 60a549fc
      Arnd Bergmann 提交于
      The MMC host driver should not select the pmic driver, since that
      may have other dependencies, notably i2c in this case. It's not
      clear what the exact requirement of the driver is, but to preserve
      the behavior, this patch changes the 'select' into 'depends on',
      meaning you now have to turn on TPS65010 explicitly and then
      MMC_OMAP.
      
      Found during randconfig build testing.
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      Cc: linux-omap@vger.kernel.org
      Cc: Jarkko Nikula <jarkko.nikula@bitmer.com>
      Signed-off-by: NUlf Hansson <ulf.hansson@linaro.org>
      60a549fc
  7. 04 6月, 2014 1 次提交
  8. 03 6月, 2014 1 次提交
  9. 22 5月, 2014 2 次提交
  10. 13 5月, 2014 2 次提交
  11. 28 4月, 2014 1 次提交
  12. 27 3月, 2014 1 次提交
  13. 24 3月, 2014 1 次提交
  14. 27 2月, 2014 1 次提交
  15. 14 1月, 2014 4 次提交
  16. 09 1月, 2014 1 次提交
  17. 13 9月, 2013 1 次提交
  18. 30 8月, 2013 1 次提交
  19. 26 8月, 2013 1 次提交
  20. 25 8月, 2013 1 次提交
  21. 06 7月, 2013 1 次提交
  22. 28 6月, 2013 1 次提交
  23. 30 4月, 2013 1 次提交
    • M
      mmc: sdhci-s3c: Fix operation on non-single image Samsung platforms · 2fdfe1c2
      Mark Brown 提交于
      Commit cc014f3e (mmc: sdhci-s3c: remove platform dependencies) changed
      the platform dependency in Kconfig to depend on SAMSUNG_SINGLE, meaning
      the driver was available only on single zImage Samsung platforms.  This
      breaks platforms that haven't been converted such as S3C64xx.  Revert
      that part of the change to fix.
      
      [arnd: CONFIG_SAMSUNG_SINGLE was actually introduced only for
      non-multiplatform configurations, but was subsequently removed,
      which means the driver was now broken both for single- and multi-
      platform. The dependency was there by accident anyway, so reverting
      this is still the correct solution]
      Signed-off-by: NMark Brown <broonie@opensource.wolfsonmicro.com>
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      2fdfe1c2
  24. 19 4月, 2013 1 次提交
    • A
      mmc: sdhci-s3c: remove platform dependencies · cc014f3e
      Arnd Bergmann 提交于
      plat/regs-sdhci.h is not used anywhere but in the sdhci-s3c
      driver, so it can become a local file there and all other
      inclusions removed.
      
      plat/sdhci.h is used only to define the platform devices,
      and with the exception of the platform_data structure not
      needed by the driver, so we can split out the platform_data
      definition instead and leave the rest to platform code.
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      Acked-by: NChris Ball <cjb@laptop.org>
      cc014f3e
  25. 13 4月, 2013 1 次提交
  26. 23 3月, 2013 2 次提交
  27. 25 2月, 2013 1 次提交