5ba03188965f835f6a071466fdc202450013660f
[openwrt.git] / target / linux / mcs814x / patches-3.14 / 001-platform.patch
1 Index: linux-3.14.25/arch/arm/Kconfig
2 ===================================================================
3 --- linux-3.14.25.orig/arch/arm/Kconfig
4 +++ linux-3.14.25/arch/arm/Kconfig
5 @@ -880,6 +880,22 @@ config ARCH_OMAP1
6         help
7           Support for older TI OMAP1 (omap7xx, omap15xx or omap16xx)
8  
9 +config ARCH_MCS814X
10 +       bool "Moschip MCS814x"
11 +       select FIQ
12 +       select GENERIC_IRQ_CHIP
13 +       select GENERIC_GPIO
14 +       select ARCH_REQUIRE_GPIOLIB
15 +       select CLKDEV_LOOKUP
16 +       select ARCH_USES_GETTIMEOFFSET
17 +       select NEED_MACH_MEMORY_H
18 +       select USB_ARCH_HAS_OHCI
19 +       select USB_ARCH_HAS_EHCI
20 +       select MULTI_IRQ_HANDLER
21 +       help
22 +         Support for Moschip MCS814x SoCs (MCS8140).
23 +
24 +
25  endchoice
26  
27  menu "Multiple platform selection"
28 @@ -1004,6 +1020,8 @@ source "arch/arm/mach-picoxcell/Kconfig"
29  source "arch/arm/mach-pxa/Kconfig"
30  source "arch/arm/plat-pxa/Kconfig"
31  
32 +source "arch/arm/mach-mcs814x/Kconfig"
33 +
34  source "arch/arm/mach-mmp/Kconfig"
35  
36  source "arch/arm/mach-realview/Kconfig"
37 Index: linux-3.14.25/arch/arm/Makefile
38 ===================================================================
39 --- linux-3.14.25.orig/arch/arm/Makefile
40 +++ linux-3.14.25/arch/arm/Makefile
41 @@ -170,6 +170,7 @@ machine-$(CONFIG_ARCH_KEYSTONE)             += keys
42  machine-$(CONFIG_ARCH_KIRKWOOD)                += kirkwood
43  machine-$(CONFIG_ARCH_KS8695)          += ks8695
44  machine-$(CONFIG_ARCH_LPC32XX)         += lpc32xx
45 +machine-$(CONFIG_ARCH_MCS814X)         += mcs814x
46  machine-$(CONFIG_ARCH_MMP)             += mmp
47  machine-$(CONFIG_ARCH_MOXART)          += moxart
48  machine-$(CONFIG_ARCH_MSM)             += msm
49 Index: linux-3.14.25/arch/arm/boot/dts/Makefile
50 ===================================================================
51 --- linux-3.14.25.orig/arch/arm/boot/dts/Makefile
52 +++ linux-3.14.25/arch/arm/boot/dts/Makefile
53 @@ -118,6 +118,8 @@ dtb-$(CONFIG_ARCH_KIRKWOOD) += kirkwood-
54         kirkwood-ts219-6281.dtb \
55         kirkwood-ts219-6282.dtb
56  dtb-$(CONFIG_ARCH_MARCO) += marco-evb.dtb
57 +dtb-$(CONFIG_ARCH_MCS814X) += dlan-usb-extender.dtb \
58 +       rbt-832.dtb
59  dtb-$(CONFIG_ARCH_MOXART) += moxart-uc7112lx.dtb
60  dtb-$(CONFIG_ARCH_MSM) += qcom-msm8660-surf.dtb \
61         qcom-msm8960-cdp.dtb \