ramips: add kernel support for the Upvel UR-326N4G board
[openwrt.git] / target / linux / ramips / files / arch / mips / ralink / Kconfig
index e180eabd65512f5352d1cd766c2b8f7c0ad53686..74bca6d0e96021c76acaee2e8f9bd1eefeaf6aaa 100644 (file)
@@ -14,10 +14,15 @@ choice
                bool "RT305x"
                select SOC_RT305X
 
+       config RALINK_RT3883
+               bool "RT3883"
+               select SOC_RT3883
+
 endchoice
 
 source "arch/mips/ralink/rt288x/Kconfig"
 source "arch/mips/ralink/rt305x/Kconfig"
+source "arch/mips/ralink/rt3883/Kconfig"
 
 config SOC_RT288X
        bool
@@ -31,8 +36,8 @@ config SOC_RT288X
        select SYS_SUPPORTS_32BIT_KERNEL
        select SYS_SUPPORTS_LITTLE_ENDIAN
        select SYS_HAS_EARLY_PRINTK
-       select HW_HAS_PCI
        select MIPS_MACHINE
+       select HAVE_CLK
 
 config SOC_RT305X
        bool
@@ -47,5 +52,32 @@ config SOC_RT305X
        select SYS_SUPPORTS_LITTLE_ENDIAN
        select SYS_HAS_EARLY_PRINTK
        select MIPS_MACHINE
+       select USB_ARCH_HAS_HCD
+       select USB_ARCH_HAS_OHCI
+       select USB_ARCH_HAS_EHCI
+       select HAVE_CLK
+
+config SOC_RT3883
+       bool
+       select CEVT_R4K
+       select CSRC_R4K
+       select DMA_NONCOHERENT
+       select IRQ_CPU
+       select ARCH_REQUIRE_GPIOLIB
+       select SYS_HAS_CPU_MIPS32_R1
+       select SYS_HAS_CPU_MIPS32_R2
+       select SYS_SUPPORTS_32BIT_KERNEL
+       select SYS_SUPPORTS_LITTLE_ENDIAN
+       select SYS_HAS_EARLY_PRINTK
+       select MIPS_MACHINE
+       select USB_ARCH_HAS_OHCI
+       select USB_ARCH_HAS_EHCI
+       select HAVE_CLK
+
+config RALINK_DEV_GPIO_BUTTONS
+       def_bool n
+
+config RALINK_DEV_GPIO_LEDS
+       def_bool n
 
 endif