1. 22 5月, 2014 1 次提交
  2. 13 5月, 2014 1 次提交
  3. 03 3月, 2014 6 次提交
  4. 30 8月, 2013 2 次提交
  5. 27 5月, 2013 1 次提交
  6. 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
  7. 23 3月, 2013 1 次提交
  8. 22 3月, 2013 1 次提交
  9. 25 2月, 2013 1 次提交
  10. 26 1月, 2013 1 次提交
  11. 08 12月, 2012 1 次提交
  12. 07 12月, 2012 4 次提交
  13. 29 11月, 2012 3 次提交
  14. 08 11月, 2012 2 次提交
  15. 08 10月, 2012 2 次提交
  16. 03 10月, 2012 3 次提交
    • C
      mmc: sdhci-s3c: Fix crash on module insertion for second time · 387a8cbd
      Chander Kashyap 提交于
      If sdhci-s3c driver is built as module, it gives following error if inserted
      again after removing. This was happening as pm_runtime_use_autosuspend() is
      called in sdhci_s3c_probe() function but in sdhci_s3c_remove() its
      complementary pm_runtime_dont_use_autosuspend() is not called.
      
      BUG: spinlock bad magic on CPU#1, insmod/955
       lock: 0xee771368, .magic: 00000000, .owner: insmod/955, .owner_cpu: 1
      [<c00147e0>] (unwind_backtrace+0x0/0xf8) from [<c0136b40>] (do_raw_spin_unlock+0xa4/0xe4)
      [<c0136b40>] (do_raw_spin_unlock+0xa4/0xe4) from [<c01be508>] (_raw_spin_unlock_irqrestore+0xc/0x38)
      [<c01be508>] (_raw_spin_unlock_irqrestore+0xc/0x38) from [<c01a9334>] (sdhci_runtime_suspend_host+0x54/0x80)
      [<c01a9334>] (sdhci_runtime_suspend_host+0x54/0x80) from [<bf0060a8>] (sdhci_s3c_runtime_suspend+0x14/0x38 [sdhci_s3c])
      [<bf0060a8>] (sdhci_s3c_runtime_suspend+0x14/0x38 [sdhci_s3c]) from [<c016cb00>] (pm_generic_runtime_suspend+0x2c/0x40)
      [<c016cb00>] (pm_generic_runtime_suspend+0x2c/0x40) from [<c0170090>] (__rpm_callback+0x70/0x98)
      [<c0170090>] (__rpm_callback+0x70/0x98) from [<c01703f0>] (rpm_suspend+0xf0/0x534)
      [<c01703f0>] (rpm_suspend+0xf0/0x534) from [<c0171670>] (__pm_runtime_suspend+0x5c/0x74)
      [<c0171670>] (__pm_runtime_suspend+0x5c/0x74) from [<c016d018>] (pm_generic_runtime_idle+0x44/0x4c)
      [<c016d018>] (pm_generic_runtime_idle+0x44/0x4c) from [<c0170090>] (__rpm_callback+0x70/0x98)
      [<c0170090>] (__rpm_callback+0x70/0x98) from [<c0170984>] (rpm_idle+0xdc/0x18c)
      [<c0170984>] (rpm_idle+0xdc/0x18c) from [<c0171608>] (pm_runtime_set_autosuspend_delay+0x30/0x3c)
      [<c0171608>] (pm_runtime_set_autosuspend_delay+0x30/0x3c) from [<bf0069c4>] (sdhci_s3c_probe+0x35c/0x52c [sdhci_s3c])
      [<bf0069c4>] (sdhci_s3c_probe+0x35c/0x52c [sdhci_s3c]) from [<c016a014>] (platform_drv_probe+0x18/0x1c)
      Signed-off-by: NChander Kashyap <chander.kashyap@linaro.org>
      Acked-by: NJaehoon Chung <jh80.chung@samsung.com>
      Signed-off-by: NChris Ball <cjb@laptop.org>
      387a8cbd
    • C
      mmc: sdhci-s3c: Enable only required bus clock · e684c468
      Chander Kashyap 提交于
      In case of multiple bus clock sources, all the clock sources were
      getting enabled. As only one clock source is needed at the time hence
      enable only the required bus clock.
      
      This patch does as follows:
      1.	In sdhci_s3c_probe enable only required bus clock source.
      
      2.	Handle the disabling of old bus clock and enables the
      	best clock selected in sdhci_s3c_set_clock().
      Signed-off-by: NChander Kashyap <chander.kashyap@linaro.org>
      Acked-by: NJaehoon Chung <jh80.chung@samsung.com>
      Signed-off-by: NChris Ball <cjb@laptop.org>
      e684c468
    • T
      mmc: sdhci-s3c: Add device tree support · cd1b00eb
      Thomas Abraham 提交于
      Add device tree based discovery support for Samsung's sdhci controller.
      
      Cc: Ben Dooks <ben-linux@fluff.org>
      Cc: Kukjin Kim <kgene.kim@samsung.com>
      Signed-off-by: NThomas Abraham <thomas.abraham@linaro.org>
      Reviewed-by: NJaehoon Chung <jh80.chung@samsung.com>
      Signed-off-by: NChris Ball <cjb@laptop.org>
      cd1b00eb
  17. 05 9月, 2012 1 次提交
  18. 06 6月, 2012 1 次提交
  19. 06 4月, 2012 6 次提交
  20. 11 3月, 2012 1 次提交