721fac6959a3f686d86eef999069861bfa5dd33d
[openwrt/openwrt.git] / target / linux / ramips / files / arch / mips / ralink / Kconfig
1 if MIPS_RALINK
2
3 choice
4 prompt "Ralink SoC selection"
5 default SOC_RT288X
6 help
7 Select Ralink MIPS SoC type.
8
9 config RALINK_RT288X
10 bool "RT288x"
11 select SOC_RT288X
12
13 config RALINK_RT305X
14 bool "RT305x"
15 select SOC_RT305X
16
17 config RALINK_RT3883
18 bool "RT3883"
19 select SOC_RT3883
20
21 endchoice
22
23 source "arch/mips/ralink/rt288x/Kconfig"
24 source "arch/mips/ralink/rt305x/Kconfig"
25 source "arch/mips/ralink/rt3883/Kconfig"
26
27 config SOC_RT288X
28 bool
29 select CEVT_R4K
30 select CSRC_R4K
31 select DMA_NONCOHERENT
32 select IRQ_CPU
33 select ARCH_REQUIRE_GPIOLIB
34 select SYS_HAS_CPU_MIPS32_R1
35 select SYS_HAS_CPU_MIPS32_R2
36 select SYS_SUPPORTS_32BIT_KERNEL
37 select SYS_SUPPORTS_LITTLE_ENDIAN
38 select SYS_HAS_EARLY_PRINTK
39 select HW_HAS_PCI
40 select MIPS_MACHINE
41
42 config SOC_RT305X
43 bool
44 select CEVT_R4K
45 select CSRC_R4K
46 select DMA_NONCOHERENT
47 select IRQ_CPU
48 select ARCH_REQUIRE_GPIOLIB
49 select SYS_HAS_CPU_MIPS32_R1
50 select SYS_HAS_CPU_MIPS32_R2
51 select SYS_SUPPORTS_32BIT_KERNEL
52 select SYS_SUPPORTS_LITTLE_ENDIAN
53 select SYS_HAS_EARLY_PRINTK
54 select MIPS_MACHINE
55 select USB_ARCH_HAS_HCD
56
57 config SOC_RT3883
58 bool
59 select CEVT_R4K
60 select CSRC_R4K
61 select DMA_NONCOHERENT
62 select IRQ_CPU
63 select ARCH_REQUIRE_GPIOLIB
64 select SYS_HAS_CPU_MIPS32_R1
65 select SYS_HAS_CPU_MIPS32_R2
66 select SYS_SUPPORTS_32BIT_KERNEL
67 select SYS_SUPPORTS_LITTLE_ENDIAN
68 select SYS_HAS_EARLY_PRINTK
69 select MIPS_MACHINE
70 select USB_ARCH_HAS_OHCI
71 select USB_ARCH_HAS_EHCI
72 select HW_HAS_PCI
73
74 config RALINK_DEV_GPIO_BUTTONS
75 def_bool n
76
77 config RALINK_DEV_GPIO_LEDS
78 def_bool n
79
80 endif