linux/drivers/mmc/core
Bean Huo 7e8242405b rpmb: move rpmb_frame struct and constants to common header
Move struct rpmb_frame and RPMB operation constants from MMC block
driver to include/linux/rpmb.h for reuse across different RPMB
implementations (UFS, NVMe, etc.).

Signed-off-by: Bean Huo <beanhuo@micron.com>
Reviewed-by: Avri Altman <avri.altman@sandisk.com>
Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Bart Van Assche <bvanassche@acm.org>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
2025-10-13 13:18:03 +02:00
..
block.c rpmb: move rpmb_frame struct and constants to common header 2025-10-13 13:18:03 +02:00
block.h
bus.c mmc: core: Add infrastructure for undervoltage handling 2025-08-22 12:08:07 +02:00
bus.h
card.h mmc: card: add mmc_card_blk_no_cmd23 2025-08-19 14:34:15 +02:00
core.c mmc: core: Add infrastructure for undervoltage handling 2025-08-22 12:08:07 +02:00
core.h mmc: core: Add infrastructure for undervoltage handling 2025-08-22 12:08:07 +02:00
crypto.c
crypto.h
debugfs.c mmc: debugfs: add card entry for quirks 2024-04-02 12:25:08 +02:00
host.c mmc: core: Parse and use the new max-sd-hs-hz DT property 2025-09-12 14:49:36 +02:00
host.h mmc: rename mmc_boot_partition_access() to mmc_host_can_access_boot() 2025-05-14 17:07:48 +02:00
Kconfig mmc: block: add RPMB dependency 2024-09-03 14:34:44 +02:00
Makefile mmc: core: Prepare to support SD UHS-II cards 2024-10-14 12:40:10 +02:00
mmc.c mmc: core: add undervoltage handler for MMC/eMMC devices 2025-08-22 12:09:22 +02:00
mmc_ops.c mmc: core: add mmc_read_tuning 2025-08-19 14:34:15 +02:00
mmc_ops.h mmc: rename mmc_can_ext_csd() to mmc_card_can_ext_csd() 2025-05-14 16:59:17 +02:00
mmc_test.c mmc: mmc_test: use mmc_card cmd23 helpers 2025-08-19 14:34:15 +02:00
pwrseq.c
pwrseq.h
pwrseq_emmc.c mmc: Switch back to struct platform_driver::remove() 2024-10-14 12:29:01 +02:00
pwrseq_sd8787.c mmc: Switch back to struct platform_driver::remove() 2024-10-14 12:29:01 +02:00
pwrseq_simple.c mmc: pwrseq_simple: use gpiod_multi_set_value_cansleep 2025-02-17 14:27:34 +01:00
queue.c mmc: rename mmc_can_trim() to mmc_card_can_trim() 2025-05-14 16:59:17 +02:00
queue.h block: move cache control settings out of queue->flags 2024-06-19 07:58:28 -06:00
quirks.h mmc: core: sd: Apply BROKEN_SD_DISCARD quirk earlier 2025-06-09 15:19:12 +02:00
regulator.c mmc: core: Add infrastructure for undervoltage handling 2025-08-22 12:08:07 +02:00
sd.c mmc: core: Parse and use the new max-sd-hs-hz DT property 2025-09-12 14:49:36 +02:00
sd.h mmc: core: Support UHS-II card control and access 2024-10-24 14:22:24 +02:00
sd_ops.c mmc: core: Support UHS-II card control and access 2024-10-24 14:22:24 +02:00
sd_ops.h mmc: core: Support UHS-II card control and access 2024-10-24 14:22:24 +02:00
sd_uhs2.c mmc: core: Adjust some error messages for SD UHS-II cards 2025-06-24 12:38:02 +02:00
sdio.c mmc: core: SPI mode remove cmd7 2025-08-19 14:33:37 +02:00
sdio_bus.c mmc: sdio: Drop dev_pm_domain_detach() call 2025-08-27 13:32:58 +02:00
sdio_bus.h
sdio_cis.c
sdio_cis.h
sdio_io.c
sdio_irq.c
sdio_ops.c
sdio_ops.h
sdio_uart.c tty: mmc: sdio: use bool for cts and remove parentheses 2025-03-17 11:22:06 +01:00
slot-gpio.c mmc: rename mmc_can_gpio_ro() to mmc_host_can_gpio_ro() 2025-05-14 16:59:17 +02:00
slot-gpio.h