[PATCH] mmc: mmc_spi: Select CRC16 if CRC checking is enabled

Daniel Palmer daniel at thingy.jp
Sat Dec 27 11:59:46 CET 2025


Currently CRC16 is not selected when CRC checking is enabled and
if it wasn't enabled in the config otherwise the build will fail
because of references to crc16_ccitt() that doesn't exist.

Signed-off-by: Daniel Palmer <daniel at thingy.jp>
---
 drivers/mmc/Kconfig | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/mmc/Kconfig b/drivers/mmc/Kconfig
index 4c46df0ffb87..39caf2eff1b7 100644
--- a/drivers/mmc/Kconfig
+++ b/drivers/mmc/Kconfig
@@ -91,6 +91,7 @@ config MMC_SPI_CRC_ON
 	bool "Support CRC for SPI-based MMC controller"
 	depends on MMC_SPI
 	default y
+	select CRC16
 	help
 	  This enables CRC for SPI-based MMC controllers.
 
-- 
2.51.0



More information about the U-Boot mailing list