OpenWrt – Rev 2

Subversion Repositories:
Rev:
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -267,7 +267,8 @@ config PHYS_OFFSET
                        ARCH_INTEGRATOR || \
                        ARCH_IOP13XX || \
                        ARCH_KS8695 || \
-                       (ARCH_REALVIEW && !REALVIEW_HIGH_PHYS_OFFSET)
+                       (ARCH_REALVIEW && !REALVIEW_HIGH_PHYS_OFFSET) || \
+                       ARCH_MCS814X
        default 0x10000000 if ARCH_OMAP1 || ARCH_RPC
        default 0x20000000 if ARCH_S5PV210
        default 0x70000000 if REALVIEW_HIGH_PHYS_OFFSET
@@ -786,6 +787,21 @@ config ARCH_OMAP1
        help
          Support for older TI OMAP1 (omap7xx, omap15xx or omap16xx)
 
+config ARCH_MCS814X
+       bool "Moschip MCS814x"
+       select FIQ
+       select GENERIC_IRQ_CHIP
+       select GENERIC_GPIO
+       select ARCH_REQUIRE_GPIOLIB
+       select CLKDEV_LOOKUP
+       select ARCH_USES_GETTIMEOFFSET
+       select USB_ARCH_HAS_OHCI
+       select USB_ARCH_HAS_EHCI
+       select MULTI_IRQ_HANDLER
+       help
+         Support for Moschip MCS814x SoCs (MCS8140).
+
+
 endchoice
 
 menu "Multiple platform selection"
@@ -927,6 +943,8 @@ source "arch/arm/mach-picoxcell/Kconfig"
 source "arch/arm/mach-pxa/Kconfig"
 source "arch/arm/plat-pxa/Kconfig"
 
+source "arch/arm/mach-mcs814x/Kconfig"
+
 source "arch/arm/mach-mmp/Kconfig"
 
 source "arch/arm/mach-qcom/Kconfig"
--- a/arch/arm/Makefile
+++ b/arch/arm/Makefile
@@ -180,6 +180,7 @@ machine-$(CONFIG_ARCH_IXP4XX)               += ixp4xx
 machine-$(CONFIG_ARCH_KEYSTONE)                += keystone
 machine-$(CONFIG_ARCH_KS8695)          += ks8695
 machine-$(CONFIG_ARCH_LPC32XX)         += lpc32xx
+machine-$(CONFIG_ARCH_MCS814X)         += mcs814x
 machine-$(CONFIG_ARCH_MESON)           += meson
 machine-$(CONFIG_ARCH_MMP)             += mmp
 machine-$(CONFIG_ARCH_MOXART)          += moxart
--- a/arch/arm/boot/dts/Makefile
+++ b/arch/arm/boot/dts/Makefile
@@ -163,6 +163,8 @@ dtb-$(CONFIG_MACH_KIRKWOOD) += kirkwood-
        kirkwood-ts419-6282.dtb
 dtb-$(CONFIG_ARCH_LPC32XX) += ea3250.dtb phy3250.dtb
 dtb-$(CONFIG_ARCH_MARCO) += marco-evb.dtb
+dtb-$(CONFIG_ARCH_MCS814X) += dlan-usb-extender.dtb \
+       rbt-832.dtb
 dtb-$(CONFIG_MACH_MESON6) += meson6-atv1200.dtb
 dtb-$(CONFIG_ARCH_MOXART) += moxart-uc7112lx.dtb
 dtb-$(CONFIG_ARCH_MXC) += \