1menu "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 (H83002 || 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
183
184source "mm/Kconfig"
185
186endmenu
187