add .32 patches
[oweals/openwrt.git] / target / linux / ifxmips / files-2.6.32 / arch / mips / ifxmips / Kconfig
1 if IFXMIPS
2
3 choice
4         prompt "Infineon SoC chip selection"
5         default SOC_DANUBE
6         help
7                 Select Infineon MIPS SoC type.
8
9         config IFXMIPS_DANUBE
10                 bool "Danube/Twinpass"
11                 select SOC_DANUBE
12
13         config IFXMIPS_ASE
14                 bool "Amazon-SE"
15                 select SOC_ASE
16
17         config IFXMIPS_AR9
18                 bool "AR9"
19                 select SOC_AR9
20
21         config IFXMIPS_VR9
22                 bool "VR9"
23                 select SOC_VR9
24
25 endchoice
26
27 source "arch/mips/ifxmips/danube/Kconfig"
28
29 config SOC_DANUBE
30         bool
31         select DMA_NONCOHERENT
32         select IRQ_CPU
33         select CEVT_R4K
34         select CSRC_R4K
35         select SYS_HAS_CPU_MIPS32_R1
36         select SYS_HAS_CPU_MIPS32_R2
37         select HAVE_STD_PC_SERIAL_PORT
38         select SYS_SUPPORTS_BIG_ENDIAN
39         select SYS_SUPPORTS_32BIT_KERNEL
40         select SYS_SUPPORTS_MULTITHREADING
41         select SYS_HAS_EARLY_PRINTK
42         select HW_HAS_PCI
43         select ARCH_REQUIRE_GPIOLIB
44         select SWAP_IO_SPACE
45         select MIPS_MACHINE
46
47 config SOC_ASE
48         bool
49         select DMA_NONCOHERENT
50         select IRQ_CPU
51         select CEVT_R4K
52         select CSRC_R4K
53         select SYS_HAS_CPU_MIPS32_R1
54         select SYS_HAS_CPU_MIPS32_R2
55         select HAVE_STD_PC_SERIAL_PORT
56         select SYS_SUPPORTS_BIG_ENDIAN
57         select SYS_SUPPORTS_32BIT_KERNEL
58         select SYS_SUPPORTS_MULTITHREADING
59         select SYS_HAS_EARLY_PRINTK
60         select HW_HAS_PCI
61         select ARCH_REQUIRE_GPIOLIB
62         select SWAP_IO_SPACE
63         select MIPS_MACHINE
64
65 config SOC_AR9
66         bool
67         select DMA_NONCOHERENT
68         select IRQ_CPU
69         select CEVT_R4K
70         select CSRC_R4K
71         select SYS_HAS_CPU_MIPS32_R1
72         select SYS_HAS_CPU_MIPS32_R2
73         select HAVE_STD_PC_SERIAL_PORT
74         select SYS_SUPPORTS_BIG_ENDIAN
75         select SYS_SUPPORTS_32BIT_KERNEL
76         select SYS_SUPPORTS_MULTITHREADING
77         select SYS_HAS_EARLY_PRINTK
78         select HW_HAS_PCI
79         select ARCH_REQUIRE_GPIOLIB
80         select SWAP_IO_SPACE
81         select MIPS_MACHINE
82
83 config SOC_VR9
84         bool
85         select DMA_NONCOHERENT
86         select IRQ_CPU
87         select CEVT_R4K
88         select CSRC_R4K
89         select SYS_HAS_CPU_MIPS32_R1
90         select SYS_HAS_CPU_MIPS32_R2
91         select HAVE_STD_PC_SERIAL_PORT
92         select SYS_SUPPORTS_BIG_ENDIAN
93         select SYS_SUPPORTS_32BIT_KERNEL
94         select SYS_SUPPORTS_MULTITHREADING
95         select SYS_HAS_EARLY_PRINTK
96         select HW_HAS_PCI
97         select ARCH_REQUIRE_GPIOLIB
98         select SWAP_IO_SPACE
99         select MIPS_MACHINE
100
101 if EARLY_PRINTK
102 menu "Infineon SoC settings"
103
104 choice
105         prompt "Early printk port"
106         help
107           Choose which serial port is used, until the console driver is loaded
108
109 config IFXMIPS_PROM_ASC0
110         bool "ASC0"
111
112 config IFXMIPS_PROM_ASC1
113         bool "ASC1"
114
115 endchoice
116
117 config IFXMIPS_COMPAT
118         bool "Spinacer compatibility"
119         default y
120         help
121           Enable this to get some legacy API. This is needed if you use Lantiq DSL and VOIP drivers.
122
123 endmenu
124 endif
125 endif