aboutsummaryrefslogtreecommitdiffstats
path: root/rust/helpers/pci.c
diff options
context:
space:
mode:
authorYoshihiro Shimoda <[email protected]>2025-06-10 07:25:45 +0000
committerUlf Hansson <[email protected]>2025-06-24 10:43:26 +0000
commit30fa7d53afd405fdac68b629f4ed8d14fe37b550 (patch)
tree242e1ccb02d93c295b1c53b212acf75b135a0089 /rust/helpers/pci.c
parentmmc: host: tmio: Add .sdio_irq() (diff)
downloadkernel-30fa7d53afd405fdac68b629f4ed8d14fe37b550.tar.gz
kernel-30fa7d53afd405fdac68b629f4ed8d14fe37b550.zip
mmc: host: renesas_sdhi: Fix incorrect auto retuning for an SDIO card
This host controller is possible to change incorrect tap if an SDIO card is used because DAT1 is used for interrupt signal on SDIO standard but the controller doesn't take care of it. So, in the worst case, this behavior causes a CRC error. To resolve the issue, this driver uses manual correction mode instead of auto correction if an SDIO card is used. Also, even if DAT1 is mismatched on an SDIO card, this driver will not change the TAP. Signed-off-by: Yoshihiro Shimoda <[email protected]> Reviewed-by: Wolfram Sang <[email protected]> Tested-by: Wolfram Sang <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Ulf Hansson <[email protected]>
Diffstat (limited to 'rust/helpers/pci.c')
0 files changed, 0 insertions, 0 deletions