Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
[deliverable/linux.git] / arch / mips / sibyte / Kconfig
CommitLineData
38b18f72
RB
1config SIBYTE_SB1250
2 bool
217dd11e
RB
3 select CEVT_SB1250
4 select CSRC_SB1250
38b18f72 5 select HW_HAS_PCI
67e38cf2 6 select IRQ_MIPS_CPU
ca6f5494 7 select SIBYTE_ENABLE_LDT_IF_PCI
d619f38f 8 select SIBYTE_HAS_ZBUS_PROFILING
38b18f72 9 select SIBYTE_SB1xxx_SOC
e73ea273 10 select SYS_SUPPORTS_SMP
38b18f72
RB
11
12config SIBYTE_BCM1120
13 bool
217dd11e
RB
14 select CEVT_SB1250
15 select CSRC_SB1250
67e38cf2 16 select IRQ_MIPS_CPU
38b18f72 17 select SIBYTE_BCM112X
bb9b813b 18 select SIBYTE_HAS_ZBUS_PROFILING
38b18f72
RB
19 select SIBYTE_SB1xxx_SOC
20
21config SIBYTE_BCM1125
22 bool
217dd11e
RB
23 select CEVT_SB1250
24 select CSRC_SB1250
38b18f72 25 select HW_HAS_PCI
67e38cf2 26 select IRQ_MIPS_CPU
38b18f72 27 select SIBYTE_BCM112X
bb9b813b 28 select SIBYTE_HAS_ZBUS_PROFILING
38b18f72
RB
29 select SIBYTE_SB1xxx_SOC
30
31config SIBYTE_BCM1125H
32 bool
217dd11e
RB
33 select CEVT_SB1250
34 select CSRC_SB1250
38b18f72 35 select HW_HAS_PCI
67e38cf2 36 select IRQ_MIPS_CPU
38b18f72 37 select SIBYTE_BCM112X
ca6f5494 38 select SIBYTE_ENABLE_LDT_IF_PCI
bb9b813b 39 select SIBYTE_HAS_ZBUS_PROFILING
38b18f72
RB
40 select SIBYTE_SB1xxx_SOC
41
42config SIBYTE_BCM112X
43 bool
217dd11e
RB
44 select CEVT_SB1250
45 select CSRC_SB1250
67e38cf2 46 select IRQ_MIPS_CPU
38b18f72 47 select SIBYTE_SB1xxx_SOC
bb9b813b 48 select SIBYTE_HAS_ZBUS_PROFILING
38b18f72 49
f137e463
AI
50config SIBYTE_BCM1x80
51 bool
217dd11e
RB
52 select CEVT_BCM1480
53 select CSRC_BCM1480
f137e463 54 select HW_HAS_PCI
67e38cf2 55 select IRQ_MIPS_CPU
d619f38f 56 select SIBYTE_HAS_ZBUS_PROFILING
f137e463 57 select SIBYTE_SB1xxx_SOC
e73ea273 58 select SYS_SUPPORTS_SMP
f137e463
AI
59
60config SIBYTE_BCM1x55
61 bool
217dd11e
RB
62 select CEVT_BCM1480
63 select CSRC_BCM1480
f137e463 64 select HW_HAS_PCI
67e38cf2 65 select IRQ_MIPS_CPU
f137e463 66 select SIBYTE_SB1xxx_SOC
bb9b813b 67 select SIBYTE_HAS_ZBUS_PROFILING
e73ea273 68 select SYS_SUPPORTS_SMP
f137e463 69
38b18f72
RB
70config SIBYTE_SB1xxx_SOC
71 bool
38b18f72 72 select DMA_COHERENT
67e38cf2 73 select IRQ_MIPS_CPU
38b18f72
RB
74 select SWAP_IO_SPACE
75 select SYS_SUPPORTS_32BIT_KERNEL
76 select SYS_SUPPORTS_64BIT_KERNEL
0e2794b0 77 select FW_CFE
05f94eeb 78 select SYS_HAS_EARLY_PRINTK
38b18f72
RB
79
80choice
81 prompt "SiByte SOC Stepping"
82 depends on SIBYTE_SB1xxx_SOC
83
38b18f72
RB
84config CPU_SB1_PASS_2_1250
85 bool "1250 An"
86 depends on SIBYTE_SB1250
87 select CPU_SB1_PASS_2
88 help
89 Also called BCM1250 Pass 2
90
91config CPU_SB1_PASS_2_2
92 bool "1250 Bn"
93 depends on SIBYTE_SB1250
94 select CPU_HAS_PREFETCH
95 help
96 Also called BCM1250 Pass 2.2
97
98config CPU_SB1_PASS_4
99 bool "1250 Cn"
100 depends on SIBYTE_SB1250
101 select CPU_HAS_PREFETCH
102 help
103 Also called BCM1250 Pass 3
104
105config CPU_SB1_PASS_2_112x
106 bool "112x Hybrid"
107 depends on SIBYTE_BCM112X
108 select CPU_SB1_PASS_2
109
110config CPU_SB1_PASS_3
111 bool "112x An"
112 depends on SIBYTE_BCM112X
113 select CPU_HAS_PREFETCH
114
115endchoice
116
117config CPU_SB1_PASS_2
118 bool
119
120config SIBYTE_HAS_LDT
121 bool
ca6f5494
RB
122
123config SIBYTE_ENABLE_LDT_IF_PCI
124 bool
125 select SIBYTE_HAS_LDT if PCI
38b18f72 126
77607635 127config SB1_CEX_ALWAYS_FATAL
a4b5bd9a
AI
128 bool "All cache exceptions considered fatal (no recovery attempted)"
129 depends on SIBYTE_SB1xxx_SOC
130
77607635 131config SB1_CERR_STALL
a4b5bd9a
AI
132 bool "Stall (rather than panic) on fatal cache error"
133 depends on SIBYTE_SB1xxx_SOC
134
38b18f72
RB
135config SIBYTE_CFE_CONSOLE
136 bool "Use firmware console"
05f94eeb 137 depends on SIBYTE_SB1xxx_SOC
38b18f72
RB
138 help
139 Use the CFE API's console write routines during boot. Other console
140 options (VT console, sb1250 duart console, etc.) should not be
141 configured.
142
38b18f72
RB
143config SIBYTE_BUS_WATCHER
144 bool "Support for Bus Watcher statistics"
6793f55c 145 depends on SIBYTE_SB1xxx_SOC && \
54292850
AR
146 (SIBYTE_BCM112X || SIBYTE_SB1250 || \
147 SIBYTE_BCM1x55 || SIBYTE_BCM1x80)
38b18f72
RB
148 help
149 Handle and keep statistics on the bus error interrupts (COR_ECC,
150 BAD_ECC, IO_BUS).
151
152config SIBYTE_BW_TRACE
153 bool "Capture bus trace before bus error"
154 depends on SIBYTE_BUS_WATCHER
155 help
156 Run a continuous bus trace, dumping the raw data as soon as
157 a ZBbus error is detected. Cannot work if ZBbus profiling
158 is turned on, and also will interfere with JTAG-based trace
159 buffer activity. Raw buffer data is dumped to console, and
160 must be processed off-line.
161
38b18f72 162config SIBYTE_TBPROF
bb9b813b
RB
163 tristate "Support for ZBbus profiling"
164 depends on SIBYTE_HAS_ZBUS_PROFILING
165
166config SIBYTE_HAS_ZBUS_PROFILING
167 bool
This page took 0.668419 seconds and 5 git commands to generate.