linux/drivers/mmc/host
Neeraj Soni 52957cdad3 mmc: sdhci-msm: Fix the wrapped key handling
Inline Crypto Engine (ICE) supports wrapped key generation. While
registering crypto profile the supported key types are queried from ICE
driver. So the explicit check for RAW key is not needed.

Fixes: fd78e2b582 ("mmc: sdhci-msm: Add support for wrapped keys")
Signed-off-by: Neeraj Soni <neeraj.soni@oss.qualcomm.com>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
2026-04-10 10:29:58 +02:00
..
Kconfig mmc: sdhci-pic32: allow driver to be compiled with COMPILE_TEST 2026-02-24 10:32:47 +01:00
Makefile mmc: sdhci: add Black Sesame Technologies BST C1200 controller driver 2026-02-23 12:06:55 +01:00
alcor.c mmc: alcor: use modern PM macros 2025-08-22 12:14:03 +02:00
atmel-mci.c mmc: atmel-mci: Simplify with scoped for each OF child loop 2026-02-23 12:06:53 +01:00
au1xmmc.c mmc: au1xmmc: use modern PM macros 2025-08-22 12:14:03 +02:00
bcm2835.c mmc: Merge branch fixes into next 2025-07-03 14:17:35 +02:00
cavium-octeon.c mmc: cavium-octeon: Simplify with scoped for each OF child loop 2026-02-23 12:06:53 +01:00
cavium-thunderx.c mmc: cavium-thunderx: Use non-hybrid PCI devres API 2025-05-14 16:59:18 +02:00
cavium.c mmc: cavium: Use clamp to simplify cvm_mmc_set_clock 2026-02-23 12:06:53 +01:00
cavium.h
cb710-mmc.c mmc: cb710-mmc: use modern PM macros 2025-08-22 12:14:03 +02:00
cb710-mmc.h
cqhci-core.c
cqhci-crypto.c
cqhci-crypto.h
cqhci.h mmc: sdhci-of-dwcmshc: reduce CIT for better performance 2025-11-26 11:47:05 +01:00
davinci_mmc.c mmc: use octal file permissions instead of symbolic 2025-10-21 13:37:38 +02:00
dw_mmc-bluefield.c mmc: dw_mmc: Rename dw_mci_pltfm_pmops to dw_mci_pmops 2026-02-24 10:32:47 +01:00
dw_mmc-exynos.c mmc: dw_mmc: Move flags from struct dw_mci_slot to struct dw_mci 2026-02-23 12:06:53 +01:00
dw_mmc-exynos.h
dw_mmc-hi3798cv200.c mmc: dw_mmc: Let variant drivers to use struct dw_mci as possible 2026-02-23 12:06:53 +01:00
dw_mmc-hi3798mv200.c mmc: dw_mmc-hi3798mv200: Using phase map from dw_mmc core 2026-03-16 15:43:42 +01:00
dw_mmc-k3.c mmc: dw_mmc: Rename dw_mci_pltfm_pmops to dw_mci_pmops 2026-02-24 10:32:47 +01:00
dw_mmc-pci.c mmc: dw_mmc: Rename dw_mci_pltfm_pmops to dw_mci_pmops 2026-02-24 10:32:47 +01:00
dw_mmc-pltfm.c mmc: dw_mmc-pltfm: Use phase_map for SoCFPGA clock phase configuration 2026-03-23 15:51:23 +01:00
dw_mmc-pltfm.h mmc: dw_mmc: Rename dw_mci_pltfm_pmops to dw_mci_pmops 2026-02-24 10:32:47 +01:00
dw_mmc-rockchip.c mmc: dw_mmc-rockchip: Add phase map support 2026-03-16 15:43:42 +01:00
dw_mmc-starfive.c mmc: dw_mmc: Let variant drivers to use struct dw_mci as possible 2026-02-23 12:06:53 +01:00
dw_mmc.c mmc: dw_mmc: Remove dw_mci_start_request wrapper and rename core function 2026-03-31 12:47:12 +02:00
dw_mmc.h mmc: dw_mmc: Add parsing mmc_clk_phase_map support 2026-03-16 15:43:42 +01:00
jz4740_mmc.c mmc: jz4740: Fix Wvoid-pointer-to-enum-cast warning 2026-02-23 12:06:53 +01:00
litex_mmc.c mmc: litex_mmc: Use devm_mmc_alloc_host() helper 2025-06-24 12:43:22 +02:00
loongson2-mmc.c mmc: loongson2: Add Loongson-2K0300 SD/SDIO/eMMC controller driver 2026-03-09 14:19:23 +01:00
meson-gx-mmc.c
meson-mx-sdhc-clkc.c mmc: meson-mx-sdhc: use PTR_ERR_OR_ZERO() to simplify code 2025-08-19 14:34:15 +02:00
meson-mx-sdhc-mmc.c mmc: meson-mx-sdhc: Use devm_mmc_alloc_host() helper 2025-06-24 12:43:22 +02:00
meson-mx-sdhc.h
meson-mx-sdio.c mmc: meson-mx-sdio: Ignore disabled "mmc-slot" child-nodes 2025-11-18 16:21:36 +01:00
mmc_hsq.c
mmc_hsq.h
mmc_spi.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
mmci.c mmc: mmci: use modern PM macros 2025-08-22 12:14:03 +02:00
mmci.h
mmci_qcom_dml.c mmc: mmci: Fix device_node reference leak in of_get_dml_pipe_index() 2026-02-23 12:05:20 +01:00
mmci_stm32_sdmmc.c
moxart-mmc.c mmc: moxart-mmc: Use devm_mmc_alloc_host() helper 2025-06-24 12:43:23 +02:00
mtk-sd.c mmc: mtk-sd: disable new_tx/rx and modify related settings for mt8189 2026-03-26 11:38:13 +01:00
mvsdio.c mmc: mvsdio: Fix dma_unmap_sg() nents value 2025-09-12 14:04:22 +02:00
mvsdio.h
mxcmmc.c mmc: mxcmmc: Use devm_mmc_alloc_host() helper 2025-06-24 12:43:23 +02:00
mxs-mmc.c mmc: mxs-mmc: use modern PM macros 2025-08-22 12:14:03 +02:00
of_mmc_spi.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
omap.c mmc: omap: add WQ_PERCPU to alloc_workqueue users 2025-11-11 18:15:01 +01:00
omap_hsmmc.c mmc: use octal file permissions instead of symbolic 2025-10-21 13:37:38 +02:00
owl-mmc.c mmc: owl-mmc: Use devm_mmc_alloc_host() helper 2025-06-24 12:43:23 +02:00
pxamci.c mmc: pxamci: Simplify pxamci_probe() error handling using devm APIs 2025-11-11 17:34:28 +01:00
pxamci.h
renesas_sdhi.h mmc: renesas_sdhi: Add suspend/resume hooks 2025-11-18 16:28:54 +01:00
renesas_sdhi_core.c mmc: host: renesas_sdhi_core: support selecting an optional mux 2026-03-09 13:44:45 +01:00
renesas_sdhi_internal_dmac.c mmc: renesas_sdhi: Add suspend/resume hooks 2025-11-18 16:28:54 +01:00
renesas_sdhi_sys_dmac.c mmc: renesas_sdhi_sys_dmac: Convert to DEFINE_RUNTIME_DEV_PM_OPS() 2026-03-09 14:20:57 +01:00
rtsx_pci_sdmmc.c mmc: rtsx_pci_sdmmc: simplify voltage switch handling after card_busy() 2026-03-04 16:33:36 +01:00
rtsx_usb_sdmmc.c mmc: rtsx_usb_sdmmc: use modern PM macros 2025-08-22 12:14:04 +02:00
sdhci-acpi.c mmc: sdhci-acpi: use modern PM macros 2025-08-22 12:14:04 +02:00
sdhci-bcm-kona.c mmc: sdhci-bcm-kona: Drop the use of sdhci_pltfm_free() 2025-06-24 12:43:24 +02:00
sdhci-brcmstb.c mmc: sdhci-brcmstb: use correct register offset for V1 pin_sel restore 2026-02-23 12:05:20 +01:00
sdhci-cadence.c mmc: sdhci-cadence: use modern PM macros 2025-08-22 12:14:04 +02:00
sdhci-cqhci.h
sdhci-dove.c mmc: sdhci-dove: Drop the use of sdhci_pltfm_free() 2025-06-24 12:43:24 +02:00
sdhci-esdhc-imx.c mmc: sdhci-esdhc-imx: remove duplicate HS400 bus width validation 2026-03-16 16:14:05 +01:00
sdhci-esdhc-mcf.c mmc: sdhci-esdhc-mcf: Drop the use of sdhci_pltfm_free() 2025-06-24 12:43:24 +02:00
sdhci-esdhc.h
sdhci-iproc.c mmc: sdhci-iproc: Drop the use of sdhci_pltfm_free() 2025-06-24 12:43:24 +02:00
sdhci-milbeaut.c mmc: sdhci-milbeaut: Drop the use of sdhci_free_host() 2025-06-24 12:43:24 +02:00
sdhci-msm.c mmc: sdhci-msm: Fix the wrapped key handling 2026-04-10 10:29:58 +02:00
sdhci-npcm.c mmc: sdhci-npcm: Drop the use of sdhci_pltfm_free() 2025-06-24 12:43:25 +02:00
sdhci-of-arasan.c mmc: sdhci-of-arasan: Use standard mmc_clk_phase_map infrastructure 2026-03-26 11:15:46 +01:00
sdhci-of-aspeed-test.c
sdhci-of-aspeed.c mmc: sdhci-of-aspeed: Handle optional controller reset 2026-03-25 09:55:36 +01:00
sdhci-of-at91.c mmc: sdhci-of-at91: use modern PM macros 2025-08-22 12:14:04 +02:00
sdhci-of-bst.c mmc: sdhci-of-bst: Fix memory leak in sdhci_bst_alloc_bounce_buffer() 2026-03-09 14:03:24 +01:00
sdhci-of-dwcmshc.c mmc: sdhci-of-dwcmshc: Disable clock before DLL configuration 2026-04-09 17:51:21 +02:00
sdhci-of-esdhc.c mmc: sdhci-of-esdhc: use modern PM macros 2025-08-22 12:14:04 +02:00
sdhci-of-hlwd.c
sdhci-of-k1.c mmc: sdhci-of-k1: spacemit: Add support for K3 SoC 2026-02-23 12:06:55 +01:00
sdhci-of-ma35d1.c mmc: sdhci-of-ma35d1: Drop the use of sdhci_pltfm_free() 2025-06-24 12:43:25 +02:00
sdhci-of-sparx5.c mmc: sdhci-of-sparx5: Drop the use of sdhci_pltfm_free() 2025-06-24 12:43:25 +02:00
sdhci-omap.c mmc: sdhci-omap: use modern PM macros 2025-08-22 12:14:04 +02:00
sdhci-pci-arasan.c
sdhci-pci-core.c mmc: sdhci-pci: Drop unused include 2026-03-23 16:12:52 +01:00
sdhci-pci-dwc-mshc.c
sdhci-pci-gli.c mmc: sdhci-pci-gli: fix GL9750 DMA write corruption 2026-03-04 17:48:59 +01:00
sdhci-pci-o2micro.c
sdhci-pci.h
sdhci-pic32.c mmc: sdhci-pic32: add SPDX license identifier 2026-02-24 10:32:47 +01:00
sdhci-pltfm.c mmc: sdhci-pltfm: remove duplicate DTS property parsing 2026-03-16 16:14:29 +01:00
sdhci-pltfm.h mmc: sdhci: Drop sdhci_free_host()/sdhci_pltfm_free() interface 2025-06-24 12:43:26 +02:00
sdhci-pxav2.c mmc: sdhci-pxav2: Drop the use of sdhci_pltfm_free() 2025-06-24 12:43:25 +02:00
sdhci-pxav3.c mmc: sdhci-pxav3: use modern PM macros 2025-08-22 12:14:03 +02:00
sdhci-s3c.c mmc: sdhci-s3c: use modern PM macros 2025-08-22 12:14:04 +02:00
sdhci-spear.c mmc: sdhci-spear: use modern PM macros 2025-08-22 12:14:04 +02:00
sdhci-sprd.c mmc: sdhci-sprd: use modern PM macros 2025-08-22 12:14:04 +02:00
sdhci-st.c mmc: sdhci-st: use modern PM macros 2025-08-22 12:14:04 +02:00
sdhci-tegra.c mmc: sdhci-tegra: use modern PM macros 2025-08-22 12:14:04 +02:00
sdhci-uhs2.c mmc: host: Remove unnecessary module_init/exit functions 2026-02-24 10:32:14 +01:00
sdhci-uhs2.h
sdhci-xenon-phy.c
sdhci-xenon.c mmc: sdhci-xenon: use modern PM macros 2025-08-22 12:14:03 +02:00
sdhci-xenon.h
sdhci.c mmc: Merge branch fixes into next 2026-03-16 16:13:02 +01:00
sdhci.h mmc: sdhci: add some simple inline functions for !CONFIG_PM 2025-08-22 12:13:52 +02:00
sdhci_am654.c mmc: sdhci_am654: use modern PM macros 2025-08-22 12:14:04 +02:00
sdhci_f_sdh30.c mmc: sdhci_f_sdh30: Drop the use of sdhci_pltfm_free() 2025-06-24 12:43:26 +02:00
sdhci_f_sdh30.h
sdricoh_cs.c mmc: sdricoh_cs: Use devm_mmc_alloc_host() helper 2025-06-24 12:43:23 +02:00
sh_mmcif.c mmc: sh_mmcif: Remove dummy PM resume callback 2025-09-12 14:11:33 +02:00
sunplus-mmc.c mmc: rename mmc_can_gpio_cd() to mmc_host_can_gpio_cd() 2025-05-14 16:59:17 +02:00
sunxi-mmc.c mmc: sunxi: use modern PM macros 2025-08-22 12:14:03 +02:00
tifm_sd.c mmc: tifm_sd: Use min3() to simplify tifm_sd_transfer_data() 2026-03-09 14:24:47 +01:00
tmio_mmc.h mmc: renesas_sdhi: Switch to SYSTEM_SLEEP_PM_OPS()/RUNTIME_PM_OPS() and pm_ptr() 2025-11-18 16:28:54 +01:00
tmio_mmc_core.c mmc: tmio: Add 64-bit read/write support for SD_BUF0 in polling mode 2025-08-19 14:34:14 +02:00
toshsd.c mmc: toshsd: use modern PM macros 2025-08-22 12:14:04 +02:00
toshsd.h
uniphier-sd.c mmc: tmio: Use devm_mmc_alloc_host() helper 2025-06-24 12:43:24 +02:00
usdhi6rol0.c mmc: drop nth_page() usage within SG entry 2025-09-21 14:22:08 -07:00
ushc.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
via-sdmmc.c mmc: via-sdmmc: use modern PM macros 2025-08-22 12:14:05 +02:00
vub300.c mmc: vub300: clean up module init 2026-03-31 13:13:47 +02:00
wbsd.c mmc: wbsd: Use devm_mmc_alloc_host() helper 2025-06-24 12:43:24 +02:00
wbsd.h
wmt-sdmmc.c mmc: wmt-sdmmc: use modern PM macros 2025-08-22 12:14:04 +02:00