1660f1486a8c495e492e55d4ba263562d395a768
[openwrt/openwrt.git] / target / linux / ifxmips / files-2.6.33 / 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 endchoice
14
15 source "arch/mips/ifxmips/danube/Kconfig"
16
17 config SOC_DANUBE
18 bool
19 select DMA_NONCOHERENT
20 select IRQ_CPU
21 select CEVT_R4K
22 select CSRC_R4K
23 select SYS_HAS_CPU_MIPS32_R1
24 select SYS_HAS_CPU_MIPS32_R2
25 select HAVE_STD_PC_SERIAL_PORT
26 select SYS_SUPPORTS_BIG_ENDIAN
27 select SYS_SUPPORTS_32BIT_KERNEL
28 select SYS_SUPPORTS_MULTITHREADING
29 select SYS_HAS_EARLY_PRINTK
30 select HW_HAS_PCI
31 select ARCH_REQUIRE_GPIOLIB
32 select SWAP_IO_SPACE
33 select MIPS_MACHINE
34
35 if EARLY_PRINTK
36 menu "Infineon SoC settings"
37
38 choice
39 prompt "Early printk port"
40 help
41 Choose which serial port is used, until the console driver is loaded
42
43 config IFXMIPS_PROM_ASC0
44 bool "ASC0"
45
46 config IFXMIPS_PROM_ASC1
47 bool "ASC1"
48
49 endchoice
50
51 config IFXMIPS_COMPAT
52 bool "Spinacer compatibility"
53 default y
54 help
55 Enable this to get some legacy API. This is needed if you use Lantiq DSL and VOIP drivers.
56
57 endmenu
58 endif
59 endif