• L
    Merge branch 'msm-mmc_sdcc' of git://codeaurora.org/quic/kernel/dwalker/linux-msm · da7806f9
    Linus Torvalds 提交于
    * 'msm-mmc_sdcc' of git://codeaurora.org/quic/kernel/dwalker/linux-msm:
      drivers: mmc: msm_sdcc: Add EMBEDDED_SDIO support
      mmc: msm_sdcc: Fix issue where clocks could be disabled mid transaction
      mmc: msm_sdcc: Fix the dma exec function to use the proper delays
      mmc: msm_sdcc: Don't set host->curr.mrq until after we're sure the busclk timer won't fire
      mmc: msm_sdcc: Enable busclk idle timer for power savings
      mmc: msm_sdcc: Don't disable interrupts while suspending
      mmc: msm_sdcc: Fix issue where we might not end a sucessfull request
      mmc: msm_sdcc: Featurize busclock power save and disable it by default
      mmc: msm_sdcc: Fix bug where busclk expiry timer was not properly disabled
      mmc: msm_sdcc: Reduce command timeouts and improve reliability.
      mmc: msm_sdcc: Schedule clock disable after probe
      mmc: msm_sdcc: Wrap readl/writel calls with appropriate clk delays
      mmc: msm_sdcc: Driver clocking/irq improvements
      msm: Add 'execute' datamover callback
      mmc: msm_sdcc: Snoop SDIO_CCCR_ABORT register
      mmc: msm_sdcc: Clean up clock management and add a 10us delay after enabling clocks
    da7806f9
msm_sdcc.c 32.6 KB