ramips: rt3883: add PCI support
[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