This caused stalls in the Ethernet DMA block, so until properly written and sorted out, fallback to the assembly version instead. SVN-Revision: 32470
		
			
				
	
	
		
			43 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			43 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
--- a/arch/arm/Kconfig
 | 
						|
+++ b/arch/arm/Kconfig
 | 
						|
@@ -869,6 +869,20 @@ config ARCH_EXYNOS
 | 
						|
 	help
 | 
						|
 	  Support for SAMSUNG's EXYNOS SoCs (EXYNOS4/5)
 | 
						|
 
 | 
						|
+config ARCH_MCS814X
 | 
						|
+	bool "Moschip MCS814x"
 | 
						|
+	select CPU_ARM926T
 | 
						|
+	select PCI
 | 
						|
+	select FIQ
 | 
						|
+	select GENERIC_IRQ_CHIP
 | 
						|
+	select GENERIC_GPIO
 | 
						|
+	select ARCH_REQUIRE_GPIOLIB
 | 
						|
+	select CLKDEV_LOOKUP
 | 
						|
+	select ARCH_USES_GETTIMEOFFSET
 | 
						|
+	select NEED_MACH_MEMORY_H
 | 
						|
+	help
 | 
						|
+	  Support for Moschip MCS814x SoCs (MCS8140).
 | 
						|
+
 | 
						|
 config ARCH_SHARK
 | 
						|
 	bool "Shark"
 | 
						|
 	select CPU_SA110
 | 
						|
@@ -1065,6 +1080,8 @@ source "arch/arm/plat-samsung/Kconfig"
 | 
						|
 source "arch/arm/plat-s3c24xx/Kconfig"
 | 
						|
 source "arch/arm/plat-s5p/Kconfig"
 | 
						|
 
 | 
						|
+source "arch/arm/mach-mcs814x/Kconfig"
 | 
						|
+
 | 
						|
 source "arch/arm/plat-spear/Kconfig"
 | 
						|
 
 | 
						|
 if ARCH_S3C2410
 | 
						|
--- a/arch/arm/Makefile
 | 
						|
+++ b/arch/arm/Makefile
 | 
						|
@@ -179,6 +179,7 @@ machine-$(CONFIG_ARCH_S3C64XX)		:= s3c64
 | 
						|
 machine-$(CONFIG_ARCH_S5P64X0)		:= s5p64x0
 | 
						|
 machine-$(CONFIG_ARCH_S5PC100)		:= s5pc100
 | 
						|
 machine-$(CONFIG_ARCH_S5PV210)		:= s5pv210
 | 
						|
+machine-$(CONFIG_ARCH_MCS814X)		:= mcs814x
 | 
						|
 machine-$(CONFIG_ARCH_EXYNOS4)		:= exynos
 | 
						|
 machine-$(CONFIG_ARCH_SA1100)		:= sa1100
 | 
						|
 machine-$(CONFIG_ARCH_SHARK)		:= shark
 |