]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blob - arch/h8300/Kconfig.cpu
Linux-2.6.12-rc2
[mirror_ubuntu-zesty-kernel.git] / arch / h8300 / Kconfig.cpu
1 menu "Processor type and features"
2
3 choice
4 prompt "H8/300 platform"
5 default H8300H_GENERIC
6
7 config H8300H_GENERIC
8 bool "H8/300H Generic"
9 help
10 H8/300H CPU Generic Hardware Support
11
12 config 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
22 config 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
29 config H8300H_SIM
30 bool "H8/300H Simulator"
31 help
32 GDB Simulator Support
33 More Information.
34 arch/h8300/Doc/simulator.txt
35
36 config H8S_GENERIC
37 bool "H8S Generic"
38 help
39 H8S CPU Generic Hardware Support
40
41 config 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
49 config H8S_SIM
50 bool "H8S Simulator"
51 help
52 GDB Simulator Support
53 More Information.
54 arch/h8300/Doc/simulator.txt
55
56 endchoice
57
58 if (H8300H_GENERIC || H8S_GENERIC)
59 menu "Detail Selection"
60 if (H8300H_GENERIC)
61 choice
62 prompt "CPU Selection"
63
64 config H83002
65 bool "H8/3001,3002,3003"
66
67 config H83007
68 bool "H8/3006,3007"
69
70 config H83048
71 bool "H8/3044,3045,3046,3047,3048,3052"
72
73 config H83068
74 bool "H8/3065,3066,3067,3068,3069"
75 endchoice
76 endif
77
78 if (H8S_GENERIC)
79 choice
80 prompt "CPU Selection"
81
82 config H8S2678
83 bool "H8S/2670,2673,2674R,2675,2676"
84 endchoice
85 endif
86
87 config CPU_CLOCK
88 int "CPU Clock Frequency (/1KHz)"
89 default "20000"
90 help
91 CPU Clock Frequency divide to 1000
92 endmenu
93 endif
94
95 if (H8300H_GENERIC || H8S_GENERIC || H8300H_SIM || H8S_SIM || H8S_EDOSK2674)
96 choice
97 prompt "Kernel executes from"
98 ---help---
99 Choose the memory type that the kernel will be running in.
100
101 config RAMKERNEL
102 bool "RAM"
103 help
104 The kernel will be resident in RAM when running.
105
106 config ROMKERNEL
107 bool "ROM"
108 help
109 The kernel will be resident in FLASH/ROM when running.
110
111 endchoice
112 endif
113
114 if (H8300H_AKI3068NET)
115 config H83068
116 bool
117 default y
118
119 config CPU_CLOCK
120 int
121 default "20000"
122
123 config RAMKERNEL
124 bool
125 default y
126 endif
127
128 if (H8300H_H8MAX)
129 config H83068
130 bool
131 default y
132
133 config CPU_CLOCK
134 int
135 default 25000
136
137 config RAMKERNEL
138 bool
139 default y
140 endif
141
142 if (H8300H_SIM)
143 config H83007
144 bool
145 default y
146
147 config CPU_CLOCK
148 int
149 default "16000"
150 endif
151
152 if (H8S_EDOSK2674)
153 config H8S2678
154 bool
155 default y
156 config CPU_CLOCK
157 int
158 default 33000
159 endif
160
161 if (H8S_SIM)
162 config H8S2678
163 bool
164 default y
165 config CPU_CLOCK
166 int
167 default 33000
168 endif
169
170 config CPU_H8300H
171 bool
172 depends on (H8002 || H83007 || H83048 || H83068)
173 default y
174
175 config CPU_H8S
176 bool
177 depends on H8S2678
178 default y
179
180 config PREEMPT
181 bool "Preemptible Kernel"
182 default n
183 endmenu