• Linus Torvalds's avatar
    Merge tag 'mmc-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc · 8b06f753
    Linus Torvalds authored
    Pull MMC updates from Ulf Hansson:
     "MMC core:
       - Increase the timeout period of the ACMD41 command
       - Add card entry for quirks to debugfs
       - Add mmc_gpiod_set_cd_config() function
       - Store owner from SDIO modules with sdio_register_driver()
    
      MMC host:
       - atmel-mci: Some cleanups and a switch to use dev_err_probe()
       - renesas_sdhi:
          - Add support for RZ/G2L, RZ/G3S and RZ/V2M variants
          - Set the SDBUF after reset
       - sdhci: Add support for "Tuning Error" interrupts
       - sdhci-acpi:
          - Add quirk to enable pull-up on the card-detect GPIO on Asus
            T100TA
          - Disable write protect detection on Toshiba WT10-A
          - Fix Lenovo Yoga Tablet 2 Pro 1380 sdcard slot not working
       - sdhci_am654:
          - Re-work and fix the tuning support for multiple speed-modes
          - Add tuning algorithm for delay chain
       - sdhci-esdhc-imx: Add NXP S32G3 support
       - sdhci-of-dwcmshc:
          - Add tuning support for Sophgo CV1800B and SG200X
          - Implement SDHCI CQE support
       - sdhci-pci-gli: Use the proper pci_set_power_state() instead of
         PMCSR writes"
    
      MEMSTICK:
       - Convert a couple of drivers to use the ->remove_new() callback"
    
    * tag 'mmc-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc: (59 commits)
      mmc: renesas_sdhi: Add compatible string for RZ/G2L family, RZ/G3S, and RZ/V2M SoCs
      dt-bindings: mmc: renesas,sdhi: Document RZ/G2L family compatibility
      dt-bindings: mmc: renesas,sdhi: Group single const value items into an enum list
      mmc: renesas_sdhi: Set the SDBUF after reset
      mmc: core: Increase the timeout period of the ACMD41 command
      mmc: core: Convert to use __mmc_poll_for_busy() SD_APP_OP_COND too
      mmc: atmel-mci: Switch to use dev_err_probe()
      mmc: atmel-mci: Incapsulate used to be a platform data into host structure
      mmc: atmel-mci: Replace platform device pointer by generic one
      mmc: atmel-mci: Use temporary variable for struct device
      mmc: atmel-mci: Get rid of platform data leftovers
      mmc: sdhci-of-dwcmshc: Add tuning support for Sophgo CV1800B and SG200X
      mmc: sdhci-of-dwcmshc: Remove useless "&" of th1520_execute_tuning
      mmc: sdhci-s3c: Choose sdhci_ops based on variant
      mmc: sdhci_am654: Constify struct sdhci_ops
      mmc: sdhci-sprd: Constify struct sdhci_ops
      mmc: sdhci-omap: Constify struct sdhci_ops
      mmc: sdhci-esdhc-mcf: Constify struct sdhci_ops
      mmc: slot-gpio: Use irq_handler_t type
      mmc: sdhci-acpi: Add quirk to enable pull-up on the card-detect GPIO on Asus T100TA
      ...
    8b06f753
sdio.c 66.4 KB