Linus Torvalds
f60342fac9
Merge tag 'mmc-v4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
...
Pull MMC updates from Ulf Hansson:
"MMC core:
- Decrease polling rate for erase/trim/discard
- Allow non-sleeping GPIOs for card detect
- Improve mmc block removal path
- Enable support for mmc_sw_reset() for SDIO cards
- Add mmc_sw_reset() to allow users to do a soft reset of the card
- Allow power delay to be tunable via DT
- Allow card detect debounce delay to be tunable via DT
- Enable new quirk to limit clock rate for Marvell 8887 chip
- Don't show eMMC RPMB and BOOT areas in /proc/partitions
- Add capability to avoid 3.3V signaling for fragile HWs
MMC host:
- Improve/fixup support for handle highmem pages
- Remove depends on HAS_DMA in case of platform dependency
- mvsdio: Enable support for erase/trim/discard
- rtsx_usb: Enable support for erase/trim/discard
- renesas_sdhi: Fix WP logic regressions
- renesas_sdhi: Add r8a77965 support
- renesas_sdhi: Add R8A77980 to whitelist
- meson: Add optional support for device reset
- meson: Add support for the Meson-AXG platform
- dw_mmc: Add new driver for BlueField DW variant
- mediatek: Add support for 64G DRAM DMA
- sunxi: Deploy runtime PM support
- jz4740: Add support for JZ4780
- jz4740: Enable support for DT based platforms
- sdhci: Various improvement to timeout handling
- sdhci: Disable support for HS200/HS400/UHS when no 1.8V support
- sdhci-omap: Add support for controller in k2g SoC
- sdhci-omap: Add workarounds for a couple of Erratas
- sdhci-omap: Enable support for generic sdhci DT properties
- sdhci-cadence: Re-send tune request to deal with errata
- sdhci-pci: Fix 3.3V voltage switch for some BYT-based Intel controllers
- sdhci-pci: Avoid 3.3V signaling on some NI 904x
- sdhci-esdhc-imx: Use watermark levels for PIO access
- sdhci-msm: Improve card detection handling
- sdhci-msm: Add support voltage pad switching"
* tag 'mmc-v4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc: (104 commits)
mmc: renesas_sdhi: really fix WP logic regressions
mmc: mvsdio: Enable MMC_CAP_ERASE
mmc: mvsdio: Respect card busy time out from mmc core
mmc: sdhci-msm: Remove NO_CARD_NO_RESET quirk
mmc: sunxi: Use ifdef rather than __maybe_unused
mmc: mxmmc: Use ifdef rather than __maybe_unused
mmc: mxmmc: include linux/highmem.h
mmc: sunxi: mark PM functions as __maybe_unused
mmc: Throttle calls to MMC_SEND_STATUS during mmc_do_erase()
mmc: au1xmmc: handle highmem pages
mmc: Allow non-sleeping GPIO cd
mmc: sdhci-*: Don't emit error msg if sdhci_add_host() fails
mmc: sd: Define name for default speed dtr
mmc: core: Move calls to ->prepare_hs400_tuning() closer to mmc code
mmc: sdhci-xenon: use match_string() helper
mmc: wbsd: handle highmem pages
mmc: ushc: handle highmem pages
mmc: mxcmmc: handle highmem pages
mmc: atmel-mci: use sg_copy_{from,to}_buffer
mmc: android-goldfish: use sg_copy_{from,to}_buffer
...
2018-06-05 16:11:43 -07:00
..
2018-02-14 09:43:22 -08:00
2018-03-31 01:33:09 +08:00
2018-01-16 15:11:32 +01:00
2018-05-10 10:15:05 +02:00
2018-04-13 15:51:06 -07:00
2018-03-21 13:58:08 +09:00
2018-03-23 15:52:48 +01:00
2018-03-27 15:34:20 +02:00
2018-03-30 11:14:32 +01:00
2018-05-13 15:59:01 +02:00
2018-05-16 07:24:30 +02:00
2018-06-04 11:28:58 -07:00
2018-03-15 15:58:03 -06:00
2018-05-16 12:16:45 -04:00
2018-05-29 12:24:26 +02:00
2018-05-15 14:40:34 +02:00
2018-03-30 11:41:18 -04:00
2018-02-20 11:34:54 +00:00
2018-03-08 13:56:24 +05:30
2018-02-03 12:10:09 -08:00
2018-05-17 12:44:06 +02:00
2018-02-22 13:57:30 -08:00
2018-03-29 14:29:55 -04:00
2018-04-07 12:08:19 -07:00
2018-02-16 17:05:52 +00:00
2018-06-04 12:34:27 -07:00
2018-04-10 12:09:27 -07:00
2018-05-11 11:34:41 +09:00
2018-04-16 14:20:26 -04:00
2018-04-27 10:17:10 +03:00
2018-02-14 15:15:41 +01:00
2018-06-05 10:08:27 -07:00
2018-05-26 09:16:44 +02:00
2018-02-06 22:54:15 +00:00
2018-05-16 07:23:35 +02:00
2018-04-27 09:48:44 +02:00
2018-03-21 11:17:41 -04:00
2018-04-20 17:18:35 -07:00
2018-04-20 17:18:35 -07:00
2018-01-29 10:34:53 -05:00
2018-04-11 10:28:37 -07:00
2018-06-05 13:24:20 -07:00
2018-04-02 20:52:27 -07:00
2018-06-02 20:35:00 -06:00
2018-03-16 10:35:12 -06:00
2018-03-27 21:25:36 -06:00
2018-05-30 10:43:58 -06:00
2018-05-30 15:33:32 -06:00
2018-03-16 10:56:13 +01:00
2018-03-31 02:15:18 +02:00
2018-05-25 19:54:42 -07:00
2018-03-31 02:16:26 +02:00
2018-04-24 00:49:45 +02:00
2018-05-04 12:45:55 -04:00
2018-05-29 13:00:25 -06:00
2018-05-29 13:00:25 -06:00
2018-06-01 18:37:33 -07:00
2018-02-06 18:32:46 -08:00
2018-04-03 18:00:13 -07:00
2018-04-16 09:25:07 -07:00
2018-03-16 15:45:51 -07:00
2018-04-19 13:30:14 +02:00
2018-06-04 20:27:54 -07:00
2018-04-20 17:18:35 -07:00
2018-04-11 10:28:35 -07:00
2018-02-21 15:35:43 -08:00
2018-02-27 10:17:33 +01:00
2018-04-11 10:28:38 -07:00
2018-04-19 12:29:41 -03:00
2018-05-14 08:57:47 +02:00
2018-05-03 13:55:47 +02:00
2018-05-23 10:37:08 +02:00
2018-03-16 10:55:47 +01:00
2018-05-30 23:13:00 +02:00
2018-02-16 10:40:24 +01:00
2018-02-06 18:32:47 -08:00
2018-02-06 18:32:47 -08:00
2018-03-26 15:09:38 +02:00
2018-03-23 23:48:43 +08:00
2018-05-31 08:58:34 -07:00
2018-05-11 15:36:37 -04:00
2018-04-27 14:34:51 +02:00
2018-04-06 11:50:19 -07:00
2018-05-28 12:46:54 +02:00
2018-04-03 15:04:23 -04:00
2018-05-08 13:02:42 +02:00
2018-05-19 08:46:12 +02:00
2018-05-13 15:59:00 +02:00
2018-05-28 12:48:25 +02:00
2018-05-19 08:46:12 +02:00
2018-02-12 09:18:56 +05:30
2018-03-16 19:58:27 +01:00
2018-04-05 14:21:13 -07:00
2018-03-14 12:32:06 +01:00
2018-05-14 08:57:48 +02:00
2018-06-01 07:38:16 -06:00
2018-02-08 15:13:30 -05:00
2018-04-24 13:38:42 -04:00
2018-03-08 10:34:44 +09:00
2018-03-17 13:57:39 +09:00
2018-04-05 21:36:26 -07:00
2018-03-26 15:56:44 +02:00
2018-01-30 21:54:32 +01:00
2018-03-31 02:15:18 +02:00
2018-03-22 18:33:26 +01:00
2018-06-05 15:15:32 -07:00
2018-04-06 14:05:14 +01:00
2018-04-06 14:05:14 +01:00
2018-05-20 16:20:59 -04:00
2018-05-20 16:21:03 -04:00
2018-03-21 10:22:28 +01:00
2018-04-25 21:23:38 -07:00
2018-01-29 09:08:34 -08:00
2018-04-02 20:15:02 +02:00
2018-02-12 10:41:11 +01:00
2018-04-26 09:02:01 -06:00
2018-02-06 18:32:46 -08:00
2018-05-25 18:12:11 -07:00
2018-03-14 10:13:22 -07:00
2018-04-09 09:26:12 +02:00
2018-03-18 07:38:48 -07:00
2018-04-16 14:25:08 -06:00
2018-04-26 14:53:32 +02:00
2018-01-31 17:18:40 -08:00
2018-03-13 15:24:02 +01:00
2018-02-28 16:37:57 +00:00
2018-04-09 11:42:31 -07:00
2018-03-08 12:30:37 +01:00
2018-03-24 13:26:13 +01:00
2018-03-06 10:57:59 +01:00
2018-06-04 10:58:12 -07:00
2018-04-11 10:28:39 -07:00
2018-02-22 21:13:03 +01:00
2018-03-09 12:02:59 -05:00
2018-04-17 13:59:28 -04:00
2018-03-26 08:53:43 -06:00
2018-01-24 19:13:45 -05:00
2018-01-17 11:30:16 +00:00
2018-02-20 11:17:58 +01:00
2018-02-13 17:40:54 +01:00
2018-05-14 11:25:28 +02:00
2018-06-01 18:37:33 -07:00
2018-05-09 06:55:44 +02:00
2018-02-13 19:31:20 +01:00
2018-02-06 18:32:47 -08:00
2018-03-24 11:25:36 -05:00
2018-02-27 07:42:51 -06:00
2018-02-27 07:42:51 -06:00
2018-02-27 07:42:51 -06:00
2018-05-14 11:25:27 +02:00
2018-04-26 22:26:39 +02:00
2018-05-13 15:58:59 +02:00
2018-05-13 15:59:00 +02:00
2018-01-29 09:08:34 -08:00
2018-02-01 08:15:25 -05:00
2018-04-06 09:28:50 +02:00
2018-03-20 08:57:17 +01:00
2018-02-06 18:32:45 -08:00
2018-04-05 21:36:24 -07:00
2018-03-31 12:22:38 +09:00
2018-02-13 09:15:58 +01:00
2018-05-27 11:55:02 +02:00
2018-04-13 17:10:28 -07:00
2018-04-11 10:28:38 -07:00
2018-05-03 07:38:05 +02:00
2018-05-11 11:21:10 +02:00
2018-03-06 18:40:44 +01:00
2018-03-11 20:01:55 +01:00
2018-05-29 08:47:40 -06:00
2018-03-05 20:58:17 -06:00
2018-04-07 07:53:23 -07:00
2018-02-02 16:50:28 -08:00
2018-06-01 07:43:53 -06:00
2018-03-26 15:56:42 +02:00
2018-04-05 21:36:27 -07:00
2018-04-17 13:42:48 +02:00
2018-01-30 10:44:56 -08:00
2018-04-12 09:41:19 -07:00
2018-03-21 17:18:34 -05:00
2018-04-07 16:53:59 -07:00
2018-04-07 12:08:19 -07:00
2018-04-11 10:28:31 -07:00
2018-05-24 10:07:50 -07:00
2018-04-05 21:36:25 -07:00
2018-05-14 13:14:23 -06:00
2018-04-16 14:18:15 -06:00
2018-04-12 21:46:10 -04:00
2018-04-11 10:28:32 -07:00
2018-02-13 16:25:06 +01:00
2018-04-05 21:36:27 -07:00
2018-05-24 10:07:50 -07:00
2018-03-18 07:38:47 -07:00
2018-04-05 21:36:27 -07:00
2018-04-16 14:18:15 -06:00
2018-04-11 10:28:32 -07:00
2018-04-13 15:37:59 +02:00
2018-02-06 18:32:47 -08:00
2018-03-26 13:14:43 -04:00
2018-03-26 13:14:43 -04:00
2018-03-26 13:14:43 -04:00
2018-03-24 11:25:35 -05:00
2018-05-13 15:58:59 +02:00
2018-05-15 08:11:15 +02:00
2018-03-15 07:17:21 -07:00
2018-03-30 12:56:22 -04:00
2018-05-26 09:16:44 +02:00
2018-03-31 23:37:32 -04:00
2018-03-30 10:11:06 -04:00
2018-04-10 16:06:22 -04:00
2018-04-10 16:06:22 -04:00
2018-05-25 18:12:11 -07:00
2018-05-05 00:51:44 +02:00
2018-05-30 10:11:34 +02:00
2018-01-28 22:17:24 -05:00
2018-01-16 16:47:29 +01:00
2018-06-01 14:37:35 +02:00
2018-03-14 19:28:13 +01:00
2018-05-03 16:25:08 +02:00
2018-02-01 10:57:45 -08:00
2018-01-17 15:25:50 +01:00
2018-03-30 10:40:18 -04:00
2018-03-05 18:03:20 -06:00
2018-03-05 13:29:46 -06:00
2018-05-11 17:28:45 -07:00
2018-04-05 21:36:25 -07:00
2018-04-05 21:36:25 -07:00
2018-04-11 10:28:32 -07:00
2018-04-11 10:28:39 -07:00
2018-01-31 17:18:37 -08:00
2018-01-28 15:49:06 -06:00
2018-04-06 18:31:06 -07:00
2018-01-17 18:05:51 -06:00
2018-01-28 15:48:29 -06:00
2018-01-28 15:48:29 -06:00
2018-04-03 12:38:05 +01:00
2018-04-03 12:23:38 +01:00
2018-05-09 06:57:18 +02:00
2018-03-19 10:09:44 -07:00
2018-05-16 11:45:16 +02:00
2018-05-25 08:11:10 +02:00
2018-01-19 16:50:53 -08:00
2018-03-23 11:31:58 -04:00
2018-03-30 10:11:06 -04:00
2018-02-06 18:32:47 -08:00
2018-05-30 15:33:32 -06:00
2018-05-03 16:22:18 +02:00
2018-05-30 13:51:51 +02:00
2018-05-09 10:15:21 +05:30
2018-05-27 12:10:32 +02:00
2018-05-26 09:16:44 +02:00
2018-02-21 23:27:13 +01:00
2018-03-15 13:25:36 +01:00
2018-05-16 07:24:30 +02:00
2018-05-17 12:47:21 +02:00
2018-02-06 22:54:11 +00:00
2018-05-31 00:13:56 +08:00
2018-03-07 12:47:06 -08:00
2018-02-14 14:33:36 -05:00
2018-02-19 18:46:11 -05:00
2018-04-25 10:40:51 -05:00
2018-03-26 13:11:35 +02:00
2018-04-02 20:15:46 +02:00
2018-04-11 10:28:39 -07:00
2018-02-12 11:43:25 -05:00
2018-02-28 17:59:21 -05:00
2018-05-11 17:28:45 -07:00
2018-05-11 17:28:45 -07:00
2018-05-22 16:12:26 -07:00
2018-05-22 16:12:26 -07:00
2018-05-22 16:12:26 -07:00
2018-05-25 18:35:59 +01:00
2018-04-25 16:43:55 -07:00
2018-03-27 10:39:47 +02:00
2018-04-19 13:32:03 +02:00
2018-03-31 23:25:39 -04:00
2018-03-10 16:06:04 -05:00
2018-04-24 19:50:10 -07:00
2018-03-17 14:20:55 +01:00
2018-03-29 13:47:53 -04:00
2018-03-01 08:33:05 -07:00
2018-05-16 11:45:16 +02:00
2018-05-24 11:00:39 -06:00
2018-04-05 14:27:02 -07:00
2018-06-04 17:45:38 -07:00
2018-02-11 14:34:03 -08:00
2018-02-28 16:37:57 +00:00
2018-05-05 00:51:44 +02:00
2018-04-07 16:53:59 -07:00
2018-03-22 21:30:56 -05:00
2018-02-13 15:00:06 +01:00
2018-05-16 07:24:30 +02:00
2018-04-11 10:28:36 -07:00
2018-02-01 09:46:00 -08:00
2018-04-23 10:06:59 +02:00
2018-02-12 19:55:21 +01:00
2018-03-20 10:01:58 +01:00
2018-02-28 11:07:11 -05:00
2018-04-13 17:10:28 -07:00
2018-03-28 13:29:57 -05:00
2018-01-31 17:18:39 -08:00
2018-04-16 02:06:47 -04:00
2018-04-26 19:51:14 -05:00
2018-03-08 13:49:26 +00:00
2018-01-29 12:02:54 -05:00
2018-05-26 09:16:44 +02:00
2018-04-05 21:36:24 -07:00
2018-04-05 21:36:27 -07:00
2018-04-05 21:36:24 -07:00
2018-04-03 14:04:18 -07:00
2018-05-15 08:11:15 +02:00
2018-05-15 10:27:56 -07:00
2018-05-30 10:11:34 +02:00
2018-05-30 10:11:34 +02:00
2018-03-28 18:47:17 +03:00
2018-05-15 08:32:42 +02:00
2018-04-28 15:01:14 -07:00
2018-02-07 12:18:23 +01:00
2018-06-04 17:45:38 -07:00
2018-04-16 14:25:08 -06:00
2018-01-21 17:44:47 -08:00
2018-03-20 10:01:59 +01:00
2018-02-06 09:59:40 -08:00
2018-02-05 21:34:50 +01:00
2018-06-04 21:02:18 -07:00
2018-02-06 18:32:47 -08:00
2018-01-25 16:41:14 -08:00
2018-04-16 18:53:13 -04:00
2018-04-02 21:49:01 +08:00
2018-04-20 17:18:35 -07:00
2018-03-09 12:54:11 +03:00
2018-04-18 10:07:13 -07:00
2018-04-09 11:54:56 +02:00
2018-05-19 13:57:31 +02:00
2018-05-19 13:57:31 +02:00
2018-04-19 13:31:39 +02:00
2018-04-26 14:53:32 +02:00
2018-05-19 13:57:32 +02:00
2018-05-19 13:57:33 +02:00
2018-04-17 17:18:04 +02:00
2018-03-23 10:18:05 +02:00
2018-04-10 11:27:30 -07:00
2018-04-25 10:40:51 -05:00
2018-03-28 22:55:19 +02:00
2018-05-16 07:24:30 +02:00
2018-05-16 07:23:35 +02:00
2018-02-20 16:10:25 -08:00
2018-03-07 11:46:39 -05:00
2018-05-15 08:32:42 +02:00
2018-04-11 10:28:35 -07:00
2018-02-06 18:32:44 -08:00
2018-04-23 13:41:55 +02:00
2018-01-24 09:00:05 -08:00
2018-03-13 22:58:09 +01:00
2018-04-25 20:33:19 +03:00
2018-04-11 10:28:30 -07:00
2018-05-03 09:25:47 -06:00
2018-02-16 15:19:09 +01:00
2018-04-03 18:00:13 -07:00
2018-04-11 10:28:39 -07:00
2018-05-14 09:51:34 -04:00
2018-01-31 17:18:39 -08:00
2018-04-05 21:36:26 -07:00