From 8cdd85cf707583203b290f657f81a21a00bb312d Mon Sep 17 00:00:00 2001
From: Waldemar Brodkorb <wbx@openadk.org>
Date: Wed, 2 Apr 2025 19:54:21 +0200
Subject: synopsys-hsdk: add defconfig, add MMC driver to mini.config
 (non-working)

---
 target/linux/Config.in.kernelcfg    |  1 +
 target/linux/config/Config.in.block | 18 +++++++++++++++++-
 2 files changed, 18 insertions(+), 1 deletion(-)

(limited to 'target/linux')

diff --git a/target/linux/Config.in.kernelcfg b/target/linux/Config.in.kernelcfg
index facc5c9da..99cd55de2 100644
--- a/target/linux/Config.in.kernelcfg
+++ b/target/linux/Config.in.kernelcfg
@@ -66,6 +66,7 @@ config ADK_TARGET_LINUX_KERNEL_DEFCONFIG
 	default "spitz_defconfig" if ADK_TARGET_SYSTEM_QEMU_ARM_SPITZ
 	default "haps_hs5x_defconfig" if ADK_TARGET_CPU_ARC_ARC32
 	default "haps_arc64_defconfig" if ADK_TARGET_CPU_ARC_ARC64
+	default "hsdk_defconfig" if ADK_TARGET_SYSTEM_SYNOPSYS_HSDK
 	default "m5208evb_defconfig" if ADK_TARGET_SYSTEM_QEMU_M68K_MCF5208
 	default "default_defconfig" if ADK_TARGET_ARCH_KVX
 	default "ci20_defconfig" if ADK_TARGET_SYSTEM_IMGTEC_CI20
diff --git a/target/linux/config/Config.in.block b/target/linux/config/Config.in.block
index 59fffad68..2da563549 100644
--- a/target/linux/config/Config.in.block
+++ b/target/linux/config/Config.in.block
@@ -489,8 +489,24 @@ config ADK_LINUX_KERNEL_MMC_BCM2835_MMC
 	default y if ADK_TARGET_BOARD_BCM28XX
 	default n
 
+config ADK_LINUX_KERNEL_MMC_DW
+	bool "SD card support for Synopsys HSDK board"
+	select ADK_LINUX_KERNEL_BLOCK
+	select ADK_LINUX_KERNEL_LBDAF
+	select ADK_LINUX_KERNEL_SCSI
+	select ADK_LINUX_KERNEL_MMC
+	select ADK_LINUX_KERNEL_MMC_SPI
+	select ADK_LINUX_KERNEL_MMC_BLOCK
+	select ADK_LINUX_KERNEL_BLK_DEV
+	select ADK_LINUX_KERNEL_BLK_DEV_SD
+	select ADK_LINUX_KERNEL_MMC_SDHCI
+	select ADK_LINUX_KERNEL_MMC_SDHCI_PLTFM
+	depends on ADK_TARGET_SYSTEM_SYNOPSYS_HSDK
+	default y if ADK_TARGET_SYSTEM_SYNOPSYS_HSDK
+	default n
+
 config ADK_LINUX_KERNEL_MMC_MVSDIO
-	bool "SD card support for Soidrun Clearfog"
+	bool "SD card support for Solidrun Clearfog"
 	select ADK_LINUX_KERNEL_BLOCK
 	select ADK_LINUX_KERNEL_LBDAF
 	select ADK_LINUX_KERNEL_SCSI
-- 
cgit v1.2.3