1. 26 10月, 2015 1 次提交
  2. 27 8月, 2015 1 次提交
  3. 01 6月, 2015 2 次提交
  4. 23 3月, 2015 1 次提交
  5. 19 1月, 2015 2 次提交
  6. 09 9月, 2014 1 次提交
  7. 23 5月, 2014 1 次提交
  8. 22 5月, 2014 6 次提交
  9. 27 9月, 2013 1 次提交
  10. 26 9月, 2013 1 次提交
  11. 26 8月, 2013 1 次提交
  12. 06 7月, 2013 2 次提交
  13. 27 6月, 2013 1 次提交
  14. 31 5月, 2013 1 次提交
  15. 23 3月, 2013 2 次提交
  16. 07 12月, 2012 2 次提交
  17. 29 11月, 2012 3 次提交
  18. 08 11月, 2012 1 次提交
  19. 05 9月, 2012 1 次提交
  20. 26 3月, 2012 2 次提交
  21. 12 2月, 2012 1 次提交
    • R
      mmc: esdhc: fix errors when booting kernel on Freescale eSDHC version 2.3 · ba8c4dc9
      Roy Zang 提交于
      When eSDHC module is enabled on P5020/P3041/P2041/P1010 with eSDHC
      version 2.3, there is following errors:
      
      mmc0: Timeout waiting for hardware interrupt.
      mmc0: error -110 whilst initialising SD card
      mmc0: Unexpected interrupt 0x02000000.
      mmc0: Timeout waiting for hardware interrupt.
      mmc0: error -110 whilst initialising SD card
      mmc0: Unexpected interrupt 0x02000000.
      
      It is because eSDHC controller has different bit setting for PROCTL
      register at 0x28 comparing SD specification.
      This patch sets DMAS bits correctly for byte operation and does not
      change the default value of other field of PROCTL register.
      
      For other FSL chips, such as MPC8536/P2020, PROCTL[DMAS]
      bits are reserved and even if they are set to wrong bits, it will not
      take effective.
      Signed-off-by: NRoy Zang <tie-fei.zang@freescale.com>
      Acked-by: NAnton Vorontsov <cbouatmailru@gmail.com>
      Signed-off-by: NChris Ball <cjb@laptop.org>
      ba8c4dc9
  22. 12 1月, 2012 1 次提交
  23. 20 12月, 2011 1 次提交
  24. 27 10月, 2011 2 次提交
  25. 21 7月, 2011 2 次提交
    • S
      mmc: sdhci: change sdhci-pltfm into a module · f0de8369
      Shawn Guo 提交于
      There are a couple of problems left from the sdhci pltfm and OF
      consolidation changes.
      
      * When building more than one sdhci-pltfm based drivers in the same
        image, linker will give multiple definition error on the sdhci-pltfm
        helper functions.  For example right now, building sdhci-of-esdhc
        and sdhci-of-hlwd together is a valid combination from Kconfig view.
      
      * With the current build method, there is error with building the
        drivers as module, but module installation fails with modprobe.
      
      The patch fixes above problems by changing sdhci-pltfm into a module.
      To avoid EXPORT_SYMBOL on so many big endian IO accessors, it moves
      these accessors into sdhci-pltfm.h as the 'static inline' functions.
      As a result, sdhci.h needs to be included in sdhci-pltfm.h, and in
      turn can be removed from individual drivers which already include
      sdhci-pltfm.h.
      Signed-off-by: NShawn Guo <shawn.guo@linaro.org>
      Signed-off-by: NChris Ball <cjb@laptop.org>
      f0de8369
    • S
      mmc: sdhci: make sdhci-of device drivers self registered · 38576af1
      Shawn Guo 提交于
      The patch turns the sdhci-of-core common stuff into helper functions
      added into sdhci-pltfm.c, and makes sdhci-of device drviers self
      registered using the same pair of .probe and .remove used by
      sdhci-pltfm device drivers.
      
      As a result, sdhci-of-core.c and sdhci-of.h can be eliminated with
      those common things merged into sdhci-pltfm.c and sdhci-pltfm.h
      respectively.
      Signed-off-by: NShawn Guo <shawn.guo@linaro.org>
      Acked-by: NAnton Vorontsov <cbouatmailru@gmail.com>
      Reviewed-by: NWolfram Sang <w.sang@pengutronix.de>
      Signed-off-by: NChris Ball <cjb@laptop.org>
      38576af1