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 drivers: sdhc: added Infineon CAT1 SDHC/SDIO driver 2023-11-08 15:07:37 +00:00
imx_usdhc.c drivers: sdhc: imx_usdhc: extend reset timeout duration 2024-05-14 20:23:28 -04:00
intel_emmc_host.c drivers: sdhc: intel_emmc_host: Fix return value 2023-12-19 08:52:00 +01:00
intel_emmc_host.h drivers: sdhc: add driver support for emmc host controller 2023-09-29 16:29:00 +02:00
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 drivers: sdhc: added Infineon CAT1 SDHC/SDIO driver 2023-11-08 15:07:37 +00:00
Kconfig.imx drivers: fix bad SPDX-License-Identifier header 2024-05-08 09:23:16 -04:00
Kconfig.intel drivers: sdhc: add driver support for emmc host controller 2023-09-29 16:29:00 +02:00
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 drivers: sdhc: add cdns sdhc/combophy driver files 2023-12-18 15:00:38 +01:00
Kconfig.spi drivers: fix bad SPDX-License-Identifier header 2024-05-08 09:23:16 -04:00
mcux_sdif.c include: add missing kernel.h include 2022-10-11 18:05:17 +02:00
rcar_mmc.c drivers: sdhc: rcar_mmc: remove frequency correction code 2024-05-16 09:21:03 +02:00
rcar_mmc_registers.h drivers: sdhc: add support of Renesas MMC driver 2024-05-01 10:55:11 -04:00
sam_hsmci.c driver: sdhc: added atmel SAM4E hsmci driver 2023-09-14 16:46:12 -05:00
sdhc_cdns.c drivers: sdhc: Cadence SDHC driver bug fixes and other improvements 2024-01-19 15:14:17 +00:00
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_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