zephyr/drivers/sdhc
Daniel DeGrasse a2087bed16 drivers: sdhc: sdhc_spi: rework CMD12 failure logic
Rework CMD12 failure logic for SDHC SPI driver. Previously, the error
code of CMD12 was not checked, so even if CMD12 failed to send the
initial command would be retried. Change this behavior to retry CMD12
until it succeeds. If CMD12 fails, its error code will be propagated to
the caller. Otherwise, the return code from the command being sent by
the caller will be propagated.

Fixes #72365

Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
2024-05-17 09:30:12 +02:00
..
CMakeLists.txt drivers: sdhc: add support of Renesas MMC driver 2024-05-01 10:55:11 -04:00
ifx_cat1_sdio.c
imx_usdhc.c drivers: sdhc: imx_usdhc: extend reset timeout duration 2024-05-14 20:23:28 -04:00
intel_emmc_host.c
intel_emmc_host.h
Kconfig drivers: sdhc: add support of Renesas MMC driver 2024-05-01 10:55:11 -04:00
Kconfig.esp32 drivers: fix bad SPDX-License-Identifier header 2024-05-08 09:23:16 -04:00
Kconfig.ifx_cat1
Kconfig.imx drivers: fix bad SPDX-License-Identifier header 2024-05-08 09:23:16 -04:00
Kconfig.intel
Kconfig.mcux_sdif drivers: fix bad SPDX-License-Identifier header 2024-05-08 09:23:16 -04:00
Kconfig.rcar drivers: sdhc: add support of Renesas MMC driver 2024-05-01 10:55:11 -04:00
Kconfig.sam_hsmci drivers: fix bad SPDX-License-Identifier header 2024-05-08 09:23:16 -04:00
Kconfig.sdhc_cdns
Kconfig.spi drivers: fix bad SPDX-License-Identifier header 2024-05-08 09:23:16 -04:00
mcux_sdif.c
rcar_mmc_registers.h drivers: sdhc: add support of Renesas MMC driver 2024-05-01 10:55:11 -04:00
rcar_mmc.c drivers: sdhc: rcar_mmc: remove frequency correction code 2024-05-16 09:21:03 +02:00
sam_hsmci.c
sdhc_cdns_ll.c drivers: sdhc: Cadence SDHC driver bug fixes and other improvements 2024-01-19 15:14:17 +00:00
sdhc_cdns_ll.h drivers: sdhc: Cadence SDHC driver bug fixes and other improvements 2024-01-19 15:14:17 +00:00
sdhc_cdns.c drivers: sdhc: Cadence SDHC driver bug fixes and other improvements 2024-01-19 15:14:17 +00:00
sdhc_esp32.c drivers: esp32: SDHC implementation 2024-04-30 18:23:06 +02:00
sdhc_esp32.h drivers: esp32: SDHC implementation 2024-04-30 18:23:06 +02:00
sdhc_spi.c drivers: sdhc: sdhc_spi: rework CMD12 failure logic 2024-05-17 09:30:12 +02:00