[ifxmips] add .32 patches
[openwrt/svn-archive/archive.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