Add the rt linux 4.1.3-rt3 as base
[kvmfornfv.git] / kernel / 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 HAVE_CLK
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 TOSHIBA_RBTX4939
49         bool "Toshiba RBTX4939 board"
50         depends on MACH_TX49XX
51         select SOC_TX4939
52         select TXX9_7SEGLED
53         help
54           This Toshiba board is based on the TX4939 processor. Say Y here to
55           support this machine type
56
57 config SOC_TX3927
58         bool
59         select CEVT_TXX9
60         select HAS_TXX9_SERIAL
61         select HW_HAS_PCI
62         select IRQ_TXX9
63         select GPIO_TXX9
64
65 config SOC_TX4927
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         select HAS_TXX9_ACLC
74
75 config SOC_TX4938
76         bool
77         select CEVT_TXX9
78         select HAS_TXX9_SERIAL
79         select HW_HAS_PCI
80         select IRQ_TXX9
81         select PCI_TX4927
82         select GPIO_TXX9
83         select HAS_TXX9_ACLC
84
85 config SOC_TX4939
86         bool
87         select CEVT_TXX9
88         select HAS_TXX9_SERIAL
89         select HW_HAS_PCI
90         select PCI_TX4927
91         select HAS_TXX9_ACLC
92
93 config TXX9_7SEGLED
94         bool
95
96 config TOSHIBA_FPCIB0
97         bool "FPCIB0 Backplane Support"
98         depends on PCI && MACH_TXX9
99         select I8259
100
101 config PICMG_PCI_BACKPLANE_DEFAULT
102         bool "Support for PICMG PCI Backplane"
103         depends on PCI && MACH_TXX9
104         default y if !TOSHIBA_FPCIB0
105
106 if TOSHIBA_RBTX4938
107
108 comment "Multiplex Pin Select"
109 choice
110         prompt "PIO[58:61]"
111         default TOSHIBA_RBTX4938_MPLEX_PIO58_61
112
113 config TOSHIBA_RBTX4938_MPLEX_PIO58_61
114         bool "PIO"
115 config TOSHIBA_RBTX4938_MPLEX_NAND
116         bool "NAND"
117 config TOSHIBA_RBTX4938_MPLEX_ATA
118         bool "ATA"
119 config TOSHIBA_RBTX4938_MPLEX_KEEP
120         bool "Keep firmware settings"
121
122 endchoice
123
124 endif
125
126 config PCI_TX4927
127         bool