linux/drivers/mmc/core
Christian Loehle 59fd7c0b41 mmc: block: Add single read for 4k sector cards
[ Upstream commit b3fa3e6dcc ]

Cards with 4k native sector size may only be read 4k-aligned,
accommodate for this in the single read recovery and use it.

Fixes: 81196976ed (mmc: block: Add blk-mq support)
Signed-off-by: Christian Loehle <cloehle@hyperstone.com>
Acked-by: Adrian Hunter <adrian.hunter@intel.com>
Reviewed-by: Avri Altman <avri.altman@wdc.com>
Link: https://lore.kernel.org/r/cf4f316274c5474586d0d99b17db4a4c@hyperstone.com
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2022-08-21 15:15:58 +02:00
..
block.c mmc: block: Add single read for 4k sector cards 2022-08-21 15:15:58 +02:00
block.h
bus.c
bus.h
card.h
core.c mmc: core: Disable card detect during shutdown 2021-12-29 12:26:04 +01:00
core.h mmc: core: Disable card detect during shutdown 2021-12-29 12:26:04 +01:00
debugfs.c
host.c mmc: host: Return an error when ->enable_sdio_irq() ops is missing 2022-04-08 14:40:36 +02:00
host.h
Kconfig
Makefile
mmc_ops.c
mmc_ops.h
mmc_test.c
mmc.c mmc: core: Set HS clock speed before sending HS CMD13 2022-05-12 12:25:30 +02:00
pwrseq_emmc.c
pwrseq_sd8787.c
pwrseq_simple.c
pwrseq.c
pwrseq.h
queue.c
queue.h
quirks.h
regulator.c
sd_ops.c
sd_ops.h
sd.c mmc: core: Allow UHS-I voltage switch for SDSC cards if supported 2021-07-19 09:44:59 +02:00
sd.h
sdio_bus.c
sdio_bus.h
sdio_cis.c
sdio_cis.h
sdio_io.c
sdio_irq.c
sdio_ops.c
sdio_ops.h
sdio_uart.c
sdio.c mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO 2022-01-27 10:54:16 +01:00
slot-gpio.c
slot-gpio.h