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