]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blob - arch/mips/txx9/Kconfig
[MIPS] TXx9: Kconfig cleanup
[linux-2.6-omap-h63xx.git] / arch / mips / txx9 / Kconfig
1 config MACH_TX39XX
2         bool
3         select MACH_TXX9
4         select SYS_HAS_CPU_TX39XX
5
6 config MACH_TX49XX
7         bool
8         select MACH_TXX9
9         select CEVT_R4K
10         select CSRC_R4K
11         select IRQ_CPU
12         select SYS_HAS_CPU_TX49XX
13         select SYS_SUPPORTS_64BIT_KERNEL
14
15 config MACH_TXX9
16         bool
17         select DMA_NONCOHERENT
18         select SWAP_IO_SPACE
19         select SYS_HAS_EARLY_PRINTK
20         select SYS_SUPPORTS_32BIT_KERNEL
21         select SYS_SUPPORTS_LITTLE_ENDIAN
22         select SYS_SUPPORTS_BIG_ENDIAN
23         select GENERIC_HARDIRQS_NO__DO_IRQ
24
25 config TOSHIBA_JMR3927
26         bool "Toshiba JMR-TX3927 board"
27         depends on MACH_TX39XX
28         select SOC_TX3927
29
30 config TOSHIBA_RBTX4927
31         bool "Toshiba RBTX49[23]7 board"
32         depends on MACH_TX49XX
33         select SOC_TX4927
34         # TX4937 is subset of TX4938
35         select SOC_TX4938
36         help
37           This Toshiba board is based on the TX4927 processor. Say Y here to
38           support this machine type
39
40 config TOSHIBA_RBTX4938
41         bool "Toshiba RBTX4938 board"
42         depends on MACH_TX49XX
43         select SOC_TX4938
44         help
45           This Toshiba board is based on the TX4938 processor. Say Y here to
46           support this machine type
47
48 config SOC_TX3927
49         bool
50         select CEVT_TXX9
51         select HAS_TXX9_SERIAL
52         select HW_HAS_PCI
53         select IRQ_TXX9
54         select GPIO_TXX9
55
56 config SOC_TX4927
57         bool
58         select CEVT_TXX9
59         select HAS_TXX9_SERIAL
60         select HW_HAS_PCI
61         select IRQ_TXX9
62         select PCI_TX4927
63         select SYS_SUPPORTS_KGDB
64         select GPIO_TXX9
65
66 config SOC_TX4938
67         bool
68         select CEVT_TXX9
69         select HAS_TXX9_SERIAL
70         select HW_HAS_PCI
71         select IRQ_TXX9
72         select PCI_TX4927
73         select SYS_SUPPORTS_KGDB
74         select GPIO_TXX9
75
76 config TOSHIBA_FPCIB0
77         bool "FPCIB0 Backplane Support"
78         depends on PCI && MACH_TXX9
79         select I8259
80
81 config PICMG_PCI_BACKPLANE_DEFAULT
82         bool "Support for PICMG PCI Backplane"
83         depends on PCI && MACH_TXX9
84         default y if !TOSHIBA_FPCIB0
85
86 if TOSHIBA_RBTX4938
87
88 comment "Multiplex Pin Select"
89 choice
90         prompt "PIO[58:61]"
91         default TOSHIBA_RBTX4938_MPLEX_PIO58_61
92
93 config TOSHIBA_RBTX4938_MPLEX_PIO58_61
94         bool "PIO"
95 config TOSHIBA_RBTX4938_MPLEX_NAND
96         bool "NAND"
97 config TOSHIBA_RBTX4938_MPLEX_ATA
98         bool "ATA"
99
100 endchoice
101
102 config TX4938_NAND_BOOT
103         depends on EXPERIMENTAL && TOSHIBA_RBTX4938_MPLEX_NAND
104         bool "NAND Boot Support (EXPERIMENTAL)"
105         help
106           This is only for Toshiba RBTX4938 reference board, which has NAND IPL.
107           Select this option if you need to use NAND boot.
108
109 endif
110
111 config PCI_TX4927
112         bool