From 06267823a39c812e6ebea50264b0367ed8473ba4 Mon Sep 17 00:00:00 2001 From: Daniel Golle Date: Sat, 12 Jul 2025 03:39:43 +0100 Subject: [PATCH] x86: enable built-in driver for MMC/SDHCI Many x86 machines can boot from SD cards, and some embedded x86 devices come with an eMMC. Include drivers for all common MMC/SDHCI controllers to allow booting from SD/MMC on x86. Signed-off-by: Daniel Golle --- target/linux/x86/config-6.12 | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/target/linux/x86/config-6.12 b/target/linux/x86/config-6.12 index 0b9d6a94190..83f3f45b354 100644 --- a/target/linux/x86/config-6.12 +++ b/target/linux/x86/config-6.12 @@ -34,6 +34,9 @@ CONFIG_BLK_DEV_SD=y CONFIG_BLK_MQ_PCI=y CONFIG_BOUNCE=y CONFIG_BUFFER_HEAD=y +CONFIG_CB710_CORE=y +# CONFIG_CB710_DEBUG is not set +CONFIG_CB710_DEBUG_ASSUMPTIONS=y CONFIG_CLKBLD_I8253=y CONFIG_CLKEVT_I8253=y CONFIG_CLKSRC_I8253=y @@ -244,12 +247,16 @@ CONFIG_M686=y # CONFIG_MCYRIXIII is not set # CONFIG_MEFFICEON is not set # CONFIG_MELAN is not set +CONFIG_MFD_CORE=y # CONFIG_MFD_INTEL_LPSS_PCI is not set # CONFIG_MGEODEGX1 is not set # CONFIG_MGEODE_LX is not set CONFIG_MICROCODE=y CONFIG_MICROCODE_INITRD32=y CONFIG_MIGRATION=y +CONFIG_MISC_RTSX=y +CONFIG_MISC_RTSX_PCI=y +CONFIG_MISC_RTSX_USB=y CONFIG_MITIGATION_GDS=y CONFIG_MITIGATION_L1TF=y CONFIG_MITIGATION_MDS=y @@ -268,6 +275,25 @@ CONFIG_MITIGATION_TSA=y # CONFIG_MK6 is not set # CONFIG_MK7 is not set # CONFIG_MK8 is not set +CONFIG_MMC=y +CONFIG_MMC_BLOCK=y +CONFIG_MMC_CB710=y +CONFIG_MMC_CQHCI=y +CONFIG_MMC_HSQ=y +CONFIG_MMC_REALTEK_PCI=y +CONFIG_MMC_REALTEK_USB=y +CONFIG_MMC_RICOH_MMC=y +CONFIG_MMC_SDHCI=y +CONFIG_MMC_SDHCI_IO_ACCESSORS=y +CONFIG_MMC_SDHCI_PCI=y +CONFIG_MMC_SDHCI_PLTFM=y +CONFIG_MMC_TIFM_SD=y +CONFIG_MMC_TOSHIBA_PCI=y +CONFIG_MMC_USDHI6ROL0=y +CONFIG_MMC_USHC=y +CONFIG_MMC_VIA_SDMMC=y +CONFIG_MMC_VUB300=y +CONFIG_MMC_WBSD=y CONFIG_MMU_GATHER_MERGE_VMAS=y CONFIG_MMU_LAZY_TLB_REFCOUNT=y # CONFIG_MODIFY_LDT_SYSCALL is not set @@ -398,6 +424,8 @@ CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THREAD_INFO_IN_TASK=y CONFIG_TICK_CPU_ACCOUNTING=y +CONFIG_TIFM_7XX1=y +CONFIG_TIFM_CORE=y CONFIG_TINY_SRCU=y CONFIG_TOOLS_SUPPORT_RELR=y # CONFIG_TOSHIBA is not set -- 2.47.2