[openwrt/openwrt] x86: enable built-in driver for MMC/SDHCI

LEDE Commits lede-commits at lists.infradead.org
Mon Jul 14 14:49:27 PDT 2025


dangole pushed a commit to openwrt/openwrt.git, branch main:
https://git.openwrt.org/06267823a39c812e6ebea50264b0367ed8473ba4

commit 06267823a39c812e6ebea50264b0367ed8473ba4
Author: Daniel Golle <daniel at makrotopia.org>
AuthorDate: Sat Jul 12 03:39:43 2025 +0100

    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 <daniel at makrotopia.org>
---
 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 0b9d6a9419..83f3f45b35 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




More information about the lede-commits mailing list