mcs814x: implement MULTI_IRQ_HANDLER
[openwrt/staging/yousong.git] / target / linux / mcs814x / patches-3.3 / 001-platform.patch
1 --- a/arch/arm/Kconfig
2 +++ b/arch/arm/Kconfig
3 @@ -869,6 +869,22 @@ config ARCH_EXYNOS
4 help
5 Support for SAMSUNG's EXYNOS SoCs (EXYNOS4/5)
6
7 +config ARCH_MCS814X
8 + bool "Moschip MCS814x"
9 + select MIGHT_HAVE_PCI
10 + select FIQ
11 + select GENERIC_IRQ_CHIP
12 + select GENERIC_GPIO
13 + select ARCH_REQUIRE_GPIOLIB
14 + select CLKDEV_LOOKUP
15 + select ARCH_USES_GETTIMEOFFSET
16 + select NEED_MACH_MEMORY_H
17 + select USB_ARCH_HAS_OHCI
18 + select USB_ARCH_HAS_EHCI
19 + select MULTI_IRQ_HANDLER
20 + help
21 + Support for Moschip MCS814x SoCs (MCS8140).
22 +
23 config ARCH_SHARK
24 bool "Shark"
25 select CPU_SA110
26 @@ -1065,6 +1080,8 @@ source "arch/arm/plat-samsung/Kconfig"
27 source "arch/arm/plat-s3c24xx/Kconfig"
28 source "arch/arm/plat-s5p/Kconfig"
29
30 +source "arch/arm/mach-mcs814x/Kconfig"
31 +
32 source "arch/arm/plat-spear/Kconfig"
33
34 if ARCH_S3C2410
35 --- a/arch/arm/Makefile
36 +++ b/arch/arm/Makefile
37 @@ -179,6 +179,7 @@ machine-$(CONFIG_ARCH_S3C64XX) := s3c64
38 machine-$(CONFIG_ARCH_S5P64X0) := s5p64x0
39 machine-$(CONFIG_ARCH_S5PC100) := s5pc100
40 machine-$(CONFIG_ARCH_S5PV210) := s5pv210
41 +machine-$(CONFIG_ARCH_MCS814X) := mcs814x
42 machine-$(CONFIG_ARCH_EXYNOS4) := exynos
43 machine-$(CONFIG_ARCH_SA1100) := sa1100
44 machine-$(CONFIG_ARCH_SHARK) := shark