blob: d9dd62a565a97242fca8699cfdca729e043d7a3c [file] [log] [blame]
Linus Torvalds1da177e2005-04-16 15:20:36 -07001menu "Processor type and features"
2
3choice
4 prompt "H8/300 platform"
5 default H8300H_GENERIC
6
7config H8300H_GENERIC
8 bool "H8/300H Generic"
9 help
10 H8/300H CPU Generic Hardware Support
11
12config H8300H_AKI3068NET
13 bool "AE-3068/69"
14 help
15 AKI-H8/3068F / AKI-H8/3069F Flashmicom LAN Board Support
16 More Information. (Japanese Only)
17 <http://akizukidensi.com/catalog/h8.html>
18 AE-3068/69 Evaluation Board Support
19 More Information.
20 <http://www.microtronique.com/ae3069lan.htm>
21
22config H8300H_H8MAX
23 bool "H8MAX"
24 help
25 H8MAX Evaluation Board Support
26 More Information. (Japanese Only)
27 <http://strawberry-linux.com/h8/index.html>
28
29config H8300H_SIM
30 bool "H8/300H Simulator"
31 help
32 GDB Simulator Support
33 More Information.
34 arch/h8300/Doc/simulator.txt
35
36config H8S_GENERIC
37 bool "H8S Generic"
38 help
39 H8S CPU Generic Hardware Support
40
41config H8S_EDOSK2674
42 bool "EDOSK-2674"
43 help
44 Renesas EDOSK-2674 Evaluation Board Support
45 More Information.
46 <http://www.azpower.com/H8-uClinux/index.html>
47 <http://www.eu.renesas.com/tools/edk/support/edosk2674.html>
48
49config H8S_SIM
50 bool "H8S Simulator"
51 help
52 GDB Simulator Support
53 More Information.
54 arch/h8300/Doc/simulator.txt
55
56endchoice
57
58if (H8300H_GENERIC || H8S_GENERIC)
59menu "Detail Selection"
60if (H8300H_GENERIC)
61choice
62 prompt "CPU Selection"
63
64config H83002
65 bool "H8/3001,3002,3003"
66
67config H83007
68 bool "H8/3006,3007"
69
70config H83048
71 bool "H8/3044,3045,3046,3047,3048,3052"
72
73config H83068
74 bool "H8/3065,3066,3067,3068,3069"
75endchoice
76endif
77
78if (H8S_GENERIC)
79choice
80 prompt "CPU Selection"
81
82config H8S2678
83 bool "H8S/2670,2673,2674R,2675,2676"
84endchoice
85endif
86
87config CPU_CLOCK
88 int "CPU Clock Frequency (/1KHz)"
89 default "20000"
90 help
91 CPU Clock Frequency divide to 1000
92endmenu
93endif
94
95if (H8300H_GENERIC || H8S_GENERIC || H8300H_SIM || H8S_SIM || H8S_EDOSK2674)
96choice
97 prompt "Kernel executes from"
98 ---help---
99 Choose the memory type that the kernel will be running in.
100
101config RAMKERNEL
102 bool "RAM"
103 help
104 The kernel will be resident in RAM when running.
105
106config ROMKERNEL
107 bool "ROM"
108 help
109 The kernel will be resident in FLASH/ROM when running.
110
111endchoice
112endif
113
114if (H8300H_AKI3068NET)
115config H83068
116 bool
117 default y
118
119config CPU_CLOCK
120 int
121 default "20000"
122
123config RAMKERNEL
124 bool
125 default y
126endif
127
128if (H8300H_H8MAX)
129config H83068
130 bool
131 default y
132
133config CPU_CLOCK
134 int
135 default 25000
136
137config RAMKERNEL
138 bool
139 default y
140endif
141
142if (H8300H_SIM)
143config H83007
144 bool
145 default y
146
147config CPU_CLOCK
148 int
149 default "16000"
150endif
151
152if (H8S_EDOSK2674)
153config H8S2678
154 bool
155 default y
156config CPU_CLOCK
157 int
158 default 33000
159endif
160
161if (H8S_SIM)
162config H8S2678
163 bool
164 default y
165config CPU_CLOCK
166 int
167 default 33000
168endif
169
170config CPU_H8300H
171 bool
172 depends on (H8002 || H83007 || H83048 || H83068)
173 default y
174
175config CPU_H8S
176 bool
177 depends on H8S2678
178 default y
179
180config PREEMPT
181 bool "Preemptible Kernel"
182 default n
183endmenu