aboutsummaryrefslogtreecommitdiffstats
path: root/arch/sh/Kconfig.sh64
diff options
context:
space:
mode:
Diffstat (limited to 'arch/sh/Kconfig.sh64')
-rw-r--r--arch/sh/Kconfig.sh64239
1 files changed, 0 insertions, 239 deletions
diff --git a/arch/sh/Kconfig.sh64 b/arch/sh/Kconfig.sh64
deleted file mode 100644
index 9f71f9531c08..000000000000
--- a/arch/sh/Kconfig.sh64
+++ /dev/null
@@ -1,239 +0,0 @@
1#
2# For a description of the syntax of this configuration file,
3# see Documentation/kbuild/kconfig-language.txt.
4#
5
6mainmenu "Linux/SH64 Kernel Configuration"
7
8config SUPERH
9 bool
10 default y
11
12config SUPERH64
13 bool
14 default y
15
16config MMU
17 bool
18 default y
19
20config QUICKLIST
21 def_bool y
22
23config RWSEM_GENERIC_SPINLOCK
24 bool
25 default y
26
27config GENERIC_FIND_NEXT_BIT
28 bool
29 default y
30
31config GENERIC_HWEIGHT
32 bool
33 default y
34
35config GENERIC_CALIBRATE_DELAY
36 bool
37 default y
38
39config GENERIC_HARDIRQS
40 bool
41 default y
42
43config GENERIC_IRQ_PROBE
44 bool
45 default y
46
47config RWSEM_XCHGADD_ALGORITHM
48 bool
49
50config ARCH_HAS_ILOG2_U32
51 bool
52 default n
53
54config ARCH_HAS_ILOG2_U64
55 bool
56 default n
57
58config ARCH_NO_VIRT_TO_BUS
59 def_bool y
60
61source init/Kconfig
62
63menu "System type"
64
65choice
66 prompt "SuperH system type"
67 default SH_SIMULATOR
68
69config SH_SIMULATOR
70 bool "Simulator"
71
72config SH_CAYMAN
73 bool "Cayman"
74
75config SH_HARP
76 bool "ST50-Harp"
77
78endchoice
79
80choice
81 prompt "Processor family"
82 default CPU_SH5
83
84config CPU_SH5
85 bool "SH-5"
86 select CPU_HAS_FPU
87
88endchoice
89
90choice
91 prompt "Processor type"
92
93config CPU_SUBTYPE_SH5_101
94 bool "SH5-101"
95 depends on CPU_SH5
96
97config CPU_SUBTYPE_SH5_103
98 bool "SH5-103"
99 depends on CPU_SH5
100
101endchoice
102
103source "arch/sh/Kconfig.cpu"
104
105config SH64_FPU_DENORM_FLUSH
106 depends on SH_FPU
107 bool "Flush floating point denorms to zero"
108
109config SH64_USER_MISALIGNED_FIXUP
110 bool "Fixup misaligned loads/stores occurring in user mode"
111
112comment "Memory options"
113
114config MEMORY_START
115 hex "Physical memory start address"
116 default "80000000"
117
118config MEMORY_SIZE_IN_MB
119 int "Memory size (in MB)"
120 default "8" if SH_SIMULATOR
121 default "64"
122
123comment "Cache options"
124
125choice
126 prompt "DCache mode"
127 default DCACHE_DISABLED if SH_SIMULATOR
128 default DCACHE_WRITE_BACK
129
130config DCACHE_WRITE_BACK
131 bool "Write-back"
132 depends on !SH_SIMULATOR
133
134config DCACHE_WRITE_THROUGH
135 bool "Write-through"
136 depends on !SH_SIMULATOR
137
138config DCACHE_DISABLED
139 bool "Disabled"
140
141endchoice
142
143config ICACHE_DISABLED
144 bool "ICache Disabling"
145
146comment "CPU Subtype specific options"
147
148config SH64_ID2815_WORKAROUND
149 bool "Include workaround for SH5-101 cut2 silicon defect ID2815"
150
151comment "Misc options"
152
153config HEARTBEAT
154 bool "Heartbeat LED"
155 depends on SH_CAYMAN
156
157config HDSP253_LED
158 bool "Support for HDSP-253 LED"
159 depends on SH_CAYMAN
160
161config SH_DMA
162 tristate "DMA controller (DMAC) support"
163
164config PREEMPT
165 bool "Preemptible Kernel (EXPERIMENTAL)"
166 depends on EXPERIMENTAL
167
168config SH_PCLK_FREQ
169 int "Peripheral clock frequency (in Hz)"
170 default "50000000"
171
172source "kernel/Kconfig.hz"
173source "arch/sh/mm/Kconfig"
174
175endmenu
176
177menu "Bus options (PCI, PCMCIA, EISA, MCA, ISA)"
178
179config ISA
180 bool
181
182config SBUS
183 bool
184
185config PCI
186 bool "PCI support"
187 depends on SH_CAYMAN
188 help
189 Find out whether you have a PCI motherboard. PCI is the name of a
190 bus system, i.e. the way the CPU talks to the other stuff inside
191 your box. Other bus systems are ISA, EISA, MicroChannel (MCA) or
192 VESA. If you have PCI, say Y, otherwise N.
193
194 The PCI-HOWTO, available from
195 <http://www.tldp.org/docs.html#howto>, contains valuable
196 information about which PCI hardware does work under Linux and which
197 doesn't.
198
199config SH_PCIDMA_NONCOHERENT
200 bool "Cache and PCI noncoherent"
201 depends on PCI
202 default y
203 help
204 Enable this option if your platform does not have a CPU cache which
205 remains coherent with PCI DMA. It is safest to say 'Y', although you
206 will see better performance if you can say 'N', because the PCI DMA
207 code will not have to flush the CPU's caches. If you have a PCI host
208 bridge integrated with your SH CPU, refer carefully to the chip specs
209 to see if you can say 'N' here. Otherwise, leave it as 'Y'.
210
211source "drivers/pci/Kconfig"
212
213source "drivers/pcmcia/Kconfig"
214
215source "drivers/pci/hotplug/Kconfig"
216
217endmenu
218
219menu "Executable file formats"
220
221source "fs/Kconfig.binfmt"
222
223endmenu
224
225source "net/Kconfig"
226
227source "drivers/Kconfig"
228
229source "fs/Kconfig"
230
231source "kernel/Kconfig.instrumentation"
232
233source "arch/sh/Kconfig.debug"
234
235source "security/Kconfig"
236
237source "crypto/Kconfig"
238
239source "lib/Kconfig"