[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250120145009.175499-1-ulf.hansson@linaro.org>
Date: Mon, 20 Jan 2025 15:50:09 +0100
From: Ulf Hansson <ulf.hansson@...aro.org>
To: Linus <torvalds@...ux-foundation.org>,
linux-mmc@...r.kernel.org,
linux-kernel@...r.kernel.org
Cc: Ulf Hansson <ulf.hansson@...aro.org>
Subject: [GIT PULL] MMC updates for v6.14
Hi Linus,
Here's the pull-request with updates for MMC for v6.14. 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 8d90a86ed053226a297ce062f4d9f4f521e05c4c:
mmc: sdhci-msm: fix crypto key eviction (2024-12-19 14:42:10 +0100)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git tags/mmc-v6.14
for you to fetch changes up to 20a0c37e44063997391430c4ae09973e9cbc3911:
mmc: sdhci-msm: Correctly set the load for the regulator (2025-01-17 12:31:03 +0100)
----------------------------------------------------------------
MMC core:
- Share a helper to convert from crypto_profile to mmc_host
- Respect quirk_max_rate for non-UHS SDIO card too
MMC host:
- Add DT bindings for the mmc-slot
- Clarify DT bindings for the mmc-controller
- bcm2835: Add support for system-wide suspend/resume PM
- dw_mmc-exynos: Add support for the exynos8895 variant
- meson-mx-sdio: Convert DT bindings to dtschema
- mtk-sd: Fixup use of two register ranges
- mtk-sd: Add support for ignoring cmd response CRC
- sdhci-esdhc-imx: enable 'SDHCI_QUIRK_NO_LED' quirk for S32G
- sdhci-msm: Correctly set the load for the regulator
- sdhci-msm: Convert to use custom crypto profile
- sdhci-of-at91: Add support for the microchip sama7d65 variant
----------------------------------------------------------------
Andy Shevchenko (2):
mmc: sdhci-acpi: Remove not so useful error message
mmc: sdhci-acpi: Use devm_platform_ioremap_resource()
Andy-ld Lu (2):
mmc: core: Introduce the MMC_RSP_R1B_NO_CRC response
mmc: mtk-sd: Add support for ignoring cmd response CRC
Chen-Yu Tsai (2):
dt-bindings: mmc: mtk-sd: Document compatibles that need two register ranges
mmc: mtk-sd: Limit getting top_base to SoCs that require it
Ciprian Marian Costea (1):
mmc: sdhci-esdhc-imx: enable 'SDHCI_QUIRK_NO_LED' quirk for S32G
Dharma Balasubiramani (1):
dt-bindings: mmc: atmel,sama5d2-sdhci: add microchip,sama7d65-sdhci
Eric Biggers (2):
mmc: crypto: add mmc_from_crypto_profile()
mmc: sdhci-msm: convert to use custom crypto profile
Ivaylo Ivanov (1):
dt-bindings: mmc: samsung,exynos-dw-mshc: add specific compatible for exynos8895
Krzysztof Kozlowski (2):
dt-bindings: Drop Bhupesh Sharma from maintainers
mmc: hi3798mv200: Use syscon_regmap_lookup_by_phandle_args
Neil Armstrong (5):
dt-bindings: mmc: controller: clarify the address-cells description
dt-bindings: mmc: controller: move properties common with slot out to mmc-controller-common
dt-bindings: mmc: controller: remove '|' when not needed
dt-bindings: mmc: document mmc-slot
dt-bindings: mmc: convert amlogic,meson-mx-sdio.txt to dtschema
Rob Herring (Arm) (2):
dt-bindings: mmc: marvell,xenon-sdhci: Simplify Armada 3700 if/then schema
mmc: Use of_property_present() for non-boolean properties
Shawn Lin (1):
mmc: core: Respect quirk_max_rate for non-UHS SDIO card
Stefan Wahren (1):
mmc: bcm2835: add suspend/resume pm support
Ulf Hansson (3):
mmc: core: Drop the MMC_RSP_R1_NO_CRC response
mmc: Merge branch fixes into next
mmc: Merge branch fixes into next
Wolfram Sang (1):
mmc: core: don't include 'pm_wakeup.h' directly
Yuanjie Yang (1):
mmc: sdhci-msm: Correctly set the load for the regulator
.../devicetree/bindings/crypto/qcom-qce.yaml | 3 +-
.../bindings/mmc/amlogic,meson-mx-sdio.txt | 54 ----
.../bindings/mmc/amlogic,meson-mx-sdio.yaml | 94 ++++++
.../bindings/mmc/atmel,sama5d2-sdhci.yaml | 1 +
.../bindings/mmc/marvell,xenon-sdhci.yaml | 48 ++-
.../bindings/mmc/mmc-controller-common.yaml | 357 +++++++++++++++++++++
.../devicetree/bindings/mmc/mmc-controller.yaml | 346 +-------------------
.../devicetree/bindings/mmc/mmc-slot.yaml | 49 +++
Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 10 +-
.../bindings/mmc/samsung,exynos-dw-mshc.yaml | 1 +
.../devicetree/bindings/mmc/sdhci-msm.yaml | 3 +-
.../devicetree/bindings/net/qcom,ethqos.yaml | 3 +-
.../bindings/remoteproc/qcom,sm6115-pas.yaml | 3 +-
drivers/mmc/core/core.c | 7 +-
drivers/mmc/core/host.c | 1 -
drivers/mmc/core/sdio.c | 2 +
drivers/mmc/host/bcm2835.c | 20 ++
drivers/mmc/host/cqhci-crypto.c | 38 +--
drivers/mmc/host/cqhci.h | 8 +-
drivers/mmc/host/dw_mmc-hi3798mv200.c | 8 +-
drivers/mmc/host/mtk-sd.c | 21 +-
drivers/mmc/host/mxcmmc.c | 8 +-
drivers/mmc/host/rtsx_pci_sdmmc.c | 2 -
drivers/mmc/host/rtsx_usb_sdmmc.c | 3 -
drivers/mmc/host/sdhci-acpi.c | 20 +-
drivers/mmc/host/sdhci-esdhc-imx.c | 3 +-
drivers/mmc/host/sdhci-msm.c | 147 +++++++--
drivers/mmc/host/tmio_mmc_core.c | 1 -
include/linux/mmc/core.h | 4 +-
include/linux/mmc/host.h | 8 +
30 files changed, 750 insertions(+), 523 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/mmc/amlogic,meson-mx-sdio.txt
create mode 100644 Documentation/devicetree/bindings/mmc/amlogic,meson-mx-sdio.yaml
create mode 100644 Documentation/devicetree/bindings/mmc/mmc-controller-common.yaml
create mode 100644 Documentation/devicetree/bindings/mmc/mmc-slot.yaml
Powered by blists - more mailing lists