[GIT PULL] MMC for v.4.17

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Linus,

Here's the PR with MMC updates for v.4.17. Details about the highlights are as
usual found in the signed tag.

Please pull this in!

Kind regards
Ulf Hansson


The following changes since commit 661e50bc853209e41a5c14a290ca4decc43cbfd1:

  Linux 4.16-rc4 (2018-03-04 14:54:11 -0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git tags/mmc-v4.17

for you to fetch changes up to 4472f0fc248e3f0573301f725eff9dc9cde5cb62:

  mmc: renesas_sdhi: replace EXT_ACC with HOST_MODE (2018-03-22 10:53:12 +0100)

----------------------------------------------------------------
MMC core:
 - Export host capabilities through debugfs
 - Export card RCA register via sysfs
 - Improve card initializing sequence while enabling 4-bit bus
 - Export a function to enable/disable wakeup for card detect IRQ

MMC host:
 - dw_mmc: Add support for new hi3798cv200 variant
 - dw_mmc: Remove support for some deprecated DT properties
 - mediatek: Add support for new variant used on MT7622 SoC
 - sdhci: Improve wakeup support for SDIO IRQs
 - sdhci: Improve wakeup support for card detect IRQs
 - sdhci-omap: Add tuning support
 - sdhci_omap: Add UHS-I mode support
 - sunxi: Prepare for runtime PM support via a few re-factorings
 - tmio: deprecate "toshiba,mmc-wrprotect-disable" DT property
 - tmio/renesas_sdhi: Consolidate code supporting write protect
 - tmio: Improve DMA vs PIO handling
 - tmio: Add support for IP-builtin card detection logic

----------------------------------------------------------------
Abbas Raza (1):
      mmc: Export host capabilities to debugfs.

Adrian Hunter (7):
      mmc: sdhci-pci: Get rid of glk_cqe_enable()
      mmc: sdhci: Do not unnecessarily enable wakeup for card detect interrupt
      mmc: sdhci: Do not unnecessarily enable wakeup for SDIO card interrupt
      mmc: slot-gpio: Add a function to enable/disable card detect IRQ wakeup
      mmc: sdhci-pci: Respect PM flags when enabling card detect GPIO IRQ wakeup
      mmc: core: Fix tracepoint print of blk_addr and blksz
      mmc: sdhci-acpi: Fix IRQ 0

Alexey Roslyakov (1):
      mmc: dw_mmc: update kernel-doc comments for dw_mci

Andy Shevchenko (1):
      mmc: core: Re-use DEFINE_SHOW_ATTRIBUTE() macro

Bastian Stender (2):
      mmc: block: fix updating ext_csd caches on ioctl call
      mmc: block: fix updating ext_csd caches on ioctl call

Dirk Behme (2):
      mmc: core: Disable HPI for certain Micron (Numonyx) eMMC cards
      mmc: core: Disable HPI for certain Micron (Numonyx) eMMC cards

Evgeniy Didin (2):
      mmc: dw_mmc: Fix the DTO/CTO timeout overflow calculation for 32-bit systems
      mmc: dw_mmc: fix falling from idmac to PIO mode when dw_mci_reset occurs

Harish Jenny K N (1):
      mmc: core: Export card RCA register via sysfs

Jaehoon Chung (7):
      mmc: dw_mmc: remove the deprecated "clock-freq-min-max" property
      mmc: dw_mmc: remove the deprecated "num-slots"
      ARM: dts: socfpga: remove 'num-slots' property for dwmmc
      arm64: dts: stratix10: remove 'num-slots' property for dwmmc
      ARM: dts: lpc18xx: remove 'num-slots' property for dwmmc
      arm64: dts: hi3660: remove 'num-slots' property for dwmmc
      mmc: dw_mmc: exynos: fix the suspend/resume issue for exynos5433

Joel Cunningham (1):
      mmc: update sdio_claim_irq documentation

John Keeping (1):
      mmc: dw_mmc-rockchip: correct property names in debug

Kishon Vijay Abraham I (7):
      mmc: sdhci-omap: Update 'power_mode' outside sdhci_omap_init_74_clocks
      mmc: sdhci-omap: Add card_busy host ops
      mmc: sdhci-omap: Add custom set_uhs_signaling sdhci_host ops
      mmc: sdhci-omap: Add tuning support
      mmc: sdhci-omap: Workaround for Errata i802
      mmc: sdhci_omap: Add support to set IODELAY values
      mmc: sdhci_omap: Fix sdhci-omap quirks

Markus Elfring (1):
      mmc: core: Use memdup_user() rather than duplicating its implementation

Masaharu Hayakawa (1):
      mmc: renesas_sdhi: replace EXT_ACC with HOST_MODE

Masahiro Yamada (10):
      mmc: renesas_sdhi: use MMC_CAP2_NO_WRITE_PROTECT instead of TMIO own flag
      sh: kfr2r09: use MMC_CAP2_NO_WRITE_PROTECT instead of TMIO own flag
      mmc: tmio: use MMC_CAP2_NO_WRITE_PROTECT instead of TMIO own flag
      mmc: tmio: remove TMIO_MMC_WRPROTECT_DISABLE
      mmc: tmio: deprecate "toshiba, mmc-wrprotect-disable" DT property
      mmc: tmio: support IP-builtin card detection logic
      mmc: tmio: fix never-detected card insertion bug
      mmc: tmio: move TMIO_MASK_{READOP, WRITEOP} handling to correct place
      mmc: tmio: clear force_pio flag before starting data transfer
      mmc: tmio: remove useless TMIO_MASK_CMD handling in tmio_mmc_host_probe()

Maxime Ripard (3):
      mmc: sunxi: Move resources management to separate functions
      mmc: sunxi: Move the reset deassertion before enabling the clocks
      mmc: sunxi: Set our device drvdata earlier

Sean Wang (2):
      mmc: dt-bindings: add support for MT7622 SoC
      mmc: mediatek: add support for MT7622 SoC

Sergio Valverde (1):
      mmc: core: optimize mmc_calc_max_discard

Shawn Lin (6):
      mmc: dw_mmc: Convert to use DEFINE_SHOW_ATTRIBUTE
      mmc: dw_mmc: Remove prev_state and state assignment for STATE_SENDING_CMD
      mmc: ushc: Remove bogus check of usb_submit_urb
      mmc: core: Don't try UHS-I mode if 4-bit mode isn't supported
      mmc: sdio: Check the return value of sdio_enable_4bit_bus
      mmc: sd: Remove redundant err assignment from mmc_read_switch

Stefan Wahren (1):
      mmc: sdhci-iproc: Disable preset values for BCM2835

Ulf Hansson (4):
      Merge branch 'fixes' into next
      Merge branch 'fixes' into next
      Merge branch 'fixes' into next
      Merge branch 'fixes' into next

Wolfram Sang (2):
      mmc: sh_mmcif: remove some cruft
      mmc: renesas_sdhi: fix WP detection

tianshuliang (2):
      dt-bindings: mmc: add bindings for hi3798cv200-dw-mshc
      mmc: dw_mmc: add support for hi3798cv200 specific extensions of dw-mshc

 .../bindings/mmc/hi3798cv200-dw-mshc.txt           |  40 +++
 Documentation/devicetree/bindings/mmc/mtk-sd.txt   |   1 +
 .../devicetree/bindings/mmc/synopsys-dw-mshc.txt   |   9 -
 Documentation/devicetree/bindings/mmc/tmio_mmc.txt |   1 -
 arch/arm/boot/dts/lpc18xx.dtsi                     |   1 -
 arch/arm/boot/dts/socfpga_arria10_socdk_sdmmc.dts  |   1 -
 arch/arm/boot/dts/socfpga_arria5.dtsi              |   1 -
 arch/arm/boot/dts/socfpga_cyclone5.dtsi            |   1 -
 arch/arm/boot/dts/socfpga_vt.dts                   |   1 -
 .../boot/dts/altera/socfpga_stratix10_socdk.dts    |   1 -
 arch/arm64/boot/dts/hisilicon/hi3660.dtsi          |   2 -
 arch/sh/boards/mach-kfr2r09/setup.c                |   2 +-
 drivers/mmc/core/block.c                           |  34 +-
 drivers/mmc/core/card.h                            |   1 +
 drivers/mmc/core/core.c                            |   5 +-
 drivers/mmc/core/debugfs.c                         |  19 +-
 drivers/mmc/core/host.h                            |   3 +-
 drivers/mmc/core/mmc.c                             |   2 +
 drivers/mmc/core/quirks.h                          |   6 +
 drivers/mmc/core/sd.c                              |  20 +-
 drivers/mmc/core/sdio.c                            |   9 +-
 drivers/mmc/core/sdio_irq.c                        |   4 +-
 drivers/mmc/core/slot-gpio.c                       |  23 +-
 drivers/mmc/host/Kconfig                           |   9 +
 drivers/mmc/host/Makefile                          |   1 +
 drivers/mmc/host/dw_mmc-exynos.c                   |   8 +-
 drivers/mmc/host/dw_mmc-hi3798cv200.c              | 202 +++++++++++
 drivers/mmc/host/dw_mmc-pci.c                      |   1 -
 drivers/mmc/host/dw_mmc-rockchip.c                 |   4 +-
 drivers/mmc/host/dw_mmc.c                          |  63 +---
 drivers/mmc/host/dw_mmc.h                          |  27 +-
 drivers/mmc/host/mtk-sd.c                          |  12 +
 drivers/mmc/host/renesas_sdhi_core.c               |   6 +-
 drivers/mmc/host/renesas_sdhi_internal_dmac.c      |  11 +-
 drivers/mmc/host/renesas_sdhi_sys_dmac.c           |  17 +-
 drivers/mmc/host/sdhci-acpi.c                      |   2 +-
 drivers/mmc/host/sdhci-iproc.c                     |   1 +
 drivers/mmc/host/sdhci-omap.c                      | 378 ++++++++++++++++++++-
 drivers/mmc/host/sdhci-pci-core.c                  |  43 ++-
 drivers/mmc/host/sdhci.c                           |  19 +-
 drivers/mmc/host/sh_mmcif.c                        |   8 -
 drivers/mmc/host/sunxi-mmc.c                       | 144 ++++----
 drivers/mmc/host/tmio_mmc_core.c                   |  66 ++--
 drivers/mmc/host/ushc.c                            |   2 -
 include/linux/mfd/tmio.h                           |   1 -
 include/linux/mmc/slot-gpio.h                      |   1 +
 include/trace/events/mmc.h                         |   4 +-
 47 files changed, 931 insertions(+), 286 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/mmc/hi3798cv200-dw-mshc.txt
 create mode 100644 drivers/mmc/host/dw_mmc-hi3798cv200.c
--
To unsubscribe from this list: send the line "unsubscribe linux-mmc" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux USB Devel]     [Linux Media]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux