Merge branch 'pci-for-jesse' of git://git.kernel.org/pub/scm/linux/kernel/git/tip...
[linux-2.6] / 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 GPIO_TXX9
64
65 config SOC_TX4938
66         bool
67         select CEVT_TXX9
68         select HAS_TXX9_SERIAL
69         select HW_HAS_PCI
70         select IRQ_TXX9
71         select PCI_TX4927
72         select GPIO_TXX9
73
74 config TOSHIBA_FPCIB0
75         bool "FPCIB0 Backplane Support"
76         depends on PCI && MACH_TXX9
77         select I8259
78
79 config PICMG_PCI_BACKPLANE_DEFAULT
80         bool "Support for PICMG PCI Backplane"
81         depends on PCI && MACH_TXX9
82         default y if !TOSHIBA_FPCIB0
83
84 if TOSHIBA_RBTX4938
85
86 comment "Multiplex Pin Select"
87 choice
88         prompt "PIO[58:61]"
89         default TOSHIBA_RBTX4938_MPLEX_PIO58_61
90
91 config TOSHIBA_RBTX4938_MPLEX_PIO58_61
92         bool "PIO"
93 config TOSHIBA_RBTX4938_MPLEX_NAND
94         bool "NAND"
95 config TOSHIBA_RBTX4938_MPLEX_ATA
96         bool "ATA"
97
98 endchoice
99
100 config TX4938_NAND_BOOT
101         depends on EXPERIMENTAL && TOSHIBA_RBTX4938_MPLEX_NAND
102         bool "NAND Boot Support (EXPERIMENTAL)"
103         help
104           This is only for Toshiba RBTX4938 reference board, which has NAND IPL.
105           Select this option if you need to use NAND boot.
106
107 endif
108
109 config PCI_TX4927
110         bool