Merge branch 'slab/for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/penber...
[deliverable/linux.git] / arch / h8300 / Kconfig.cpu
CommitLineData
1da177e4
LT
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"
840c516f 14 select H83068
1da177e4
LT
15 help
16 AKI-H8/3068F / AKI-H8/3069F Flashmicom LAN Board Support
17 More Information. (Japanese Only)
50a23e6e 18 <http://akizukidenshi.com/catalog/default.aspx>
1da177e4
LT
19 AE-3068/69 Evaluation Board Support
20 More Information.
21 <http://www.microtronique.com/ae3069lan.htm>
22
23config H8300H_H8MAX
24 bool "H8MAX"
840c516f 25 select H83068
1da177e4
LT
26 help
27 H8MAX Evaluation Board Support
28 More Information. (Japanese Only)
29 <http://strawberry-linux.com/h8/index.html>
30
31config H8300H_SIM
32 bool "H8/300H Simulator"
840c516f 33 select H83007
1da177e4
LT
34 help
35 GDB Simulator Support
36 More Information.
50a23e6e 37 <http://sourceware.org/sid/>
1da177e4
LT
38
39config H8S_GENERIC
40 bool "H8S Generic"
41 help
42 H8S CPU Generic Hardware Support
43
44config H8S_EDOSK2674
45 bool "EDOSK-2674"
840c516f 46 select H8S2678
1da177e4
LT
47 help
48 Renesas EDOSK-2674 Evaluation Board Support
49 More Information.
50 <http://www.azpower.com/H8-uClinux/index.html>
50a23e6e 51 <http://www.renesas.eu/products/tools/introductory_evaluation_tools/evaluation_development_os_kits/edosk2674r/edosk2674r_software_tools_root.jsp>
1da177e4
LT
52
53config H8S_SIM
54 bool "H8S Simulator"
55 help
56 GDB Simulator Support
57 More Information.
50a23e6e 58 <http://sourceware.org/sid/>
1da177e4
LT
59
60endchoice
61
1da177e4
LT
62choice
63 prompt "CPU Selection"
64
65config H83002
66 bool "H8/3001,3002,3003"
a4cb378f 67 depends on BROKEN
81d423e2 68 select CPU_H8300H
1da177e4
LT
69
70config H83007
71 bool "H8/3006,3007"
81d423e2 72 select CPU_H8300H
1da177e4
LT
73
74config H83048
75 bool "H8/3044,3045,3046,3047,3048,3052"
a4cb378f 76 depends on BROKEN
81d423e2 77 select CPU_H8300H
1da177e4
LT
78
79config H83068
80 bool "H8/3065,3066,3067,3068,3069"
81d423e2 81 select CPU_H8300H
1da177e4
LT
82
83config H8S2678
84 bool "H8S/2670,2673,2674R,2675,2676"
81d423e2
YS
85 select CPU_H8S
86
1da177e4 87endchoice
1da177e4
LT
88
89config CPU_CLOCK
90 int "CPU Clock Frequency (/1KHz)"
91 default "20000"
92 help
93 CPU Clock Frequency divide to 1000
1da177e4 94
1da177e4
LT
95choice
96 prompt "Kernel executes from"
97 ---help---
98 Choose the memory type that the kernel will be running in.
99
100config RAMKERNEL
101 bool "RAM"
102 help
103 The kernel will be resident in RAM when running.
104
105config ROMKERNEL
106 bool "ROM"
107 help
108 The kernel will be resident in FLASH/ROM when running.
1da177e4 109endchoice
1da177e4 110
1da177e4 111
81d423e2 112config CPU_H8300H
1da177e4 113 bool
81d423e2 114 depends on (H83002 || H83007 || H83048 || H83068)
1da177e4 115 default y
1da177e4 116
81d423e2 117config CPU_H8S
1da177e4 118 bool
81d423e2 119 depends on H8S2678
1da177e4
LT
120 default y
121
81d423e2
YS
122choice
123 prompt "Timer"
124config H8300_TIMER8
125 bool "8bit timer (2ch cascade)"
126 depends on (H83007 || H83068 || H8S2678)
1da177e4 127
81d423e2
YS
128config H8300_TIMER16
129 bool "16bit timer"
130 depends on (H83007 || H83068)
1da177e4 131
81d423e2
YS
132config H8300_ITU
133 bool "ITU"
134 depends on (H83002 || H83048)
1da177e4 135
81d423e2
YS
136config H8300_TPU
137 bool "TPU"
138 depends on H8S2678
139endchoice
1da177e4 140
81d423e2
YS
141if H8300_TIMER8
142choice
143 prompt "Timer Channel"
144config H8300_TIMER8_CH0
145 bool "Channel 0"
146config H8300_TIMER8_CH2
147 bool "Channel 2"
148 depends on CPU_H8300H
149endchoice
1da177e4
LT
150endif
151
81d423e2
YS
152config H8300_TIMER16_CH
153 int "16bit timer channel (0 - 2)"
154 depends on H8300_TIMER16
155 range 0 2
1da177e4 156
81d423e2
YS
157config H8300_ITU_CH
158 int "ITU channel"
159 depends on H8300_ITU
4e8d1e48 160 range 0 4
1da177e4 161
81d423e2
YS
162config H8300_TPU_CH
163 int "TPU channel"
164 depends on H8300_TPU
4e8d1e48 165 range 0 4
1da177e4 166
e22c8f46 167source "kernel/Kconfig.preempt"
3f22ab27
DH
168
169source "mm/Kconfig"
170
1da177e4 171endmenu
This page took 1.03026 seconds and 5 git commands to generate.