Browse Source

synopsys-hsdk: add defconfig, add MMC driver to mini.config (non-working)

Waldemar Brodkorb 1 month ago
parent
commit
8cdd85cf70

+ 2 - 1
target/arc/systems/synopsys-hsdk

@@ -2,13 +2,14 @@ config ADK_TARGET_SYSTEM_SYNOPSYS_HSDK
 	bool "Synopsys HSDK"
 	select ADK_TARGET_LITTLE_ENDIAN
 	select ADK_TARGET_CPU_ARC_ARCHS
-	select ADK_TARGET_KERNEL_UIMAGE
 	select ADK_TARGET_WITH_SERIAL
 	select ADK_TARGET_WITH_NET
 	select ADK_TARGET_WITH_NETDEVICE
 	select ADK_TARGET_WITH_BLOCK
+	select ADK_TARGET_WITH_SD
 	select ADK_TARGET_WITH_SMP
 	select ADK_HOST_BUILD_U_BOOT
+	select ADK_TARGET_KERNEL_UIMAGE
 	select ADK_TARGET_KERNEL_WITH_COMPRESSION
 	help
 	  Support for Synopsys HSDK.

+ 1 - 0
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

+ 17 - 1
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