blob: cdee771460ed29b6f6a51ccea242c10cc59b9a34 [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"
Robert P. J. Day840c5162009-06-23 12:37:06 -070014 select H83068
Linus Torvalds1da177e2005-04-16 15:20:36 -070015 help
16 AKI-H8/3068F / AKI-H8/3069F Flashmicom LAN Board Support
17 More Information. (Japanese Only)
Justin P. Mattock50a23e62010-10-16 10:36:23 -070018 <http://akizukidenshi.com/catalog/default.aspx>
Linus Torvalds1da177e2005-04-16 15:20:36 -070019 AE-3068/69 Evaluation Board Support
20 More Information.
21 <http://www.microtronique.com/ae3069lan.htm>
22
23config H8300H_H8MAX
24 bool "H8MAX"
Robert P. J. Day840c5162009-06-23 12:37:06 -070025 select H83068
Linus Torvalds1da177e2005-04-16 15:20:36 -070026 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"
Robert P. J. Day840c5162009-06-23 12:37:06 -070033 select H83007
Linus Torvalds1da177e2005-04-16 15:20:36 -070034 help
35 GDB Simulator Support
36 More Information.
Justin P. Mattock50a23e62010-10-16 10:36:23 -070037 <http://sourceware.org/sid/>
Linus Torvalds1da177e2005-04-16 15:20:36 -070038
39config H8S_GENERIC
40 bool "H8S Generic"
41 help
42 H8S CPU Generic Hardware Support
43
44config H8S_EDOSK2674
45 bool "EDOSK-2674"
Robert P. J. Day840c5162009-06-23 12:37:06 -070046 select H8S2678
Linus Torvalds1da177e2005-04-16 15:20:36 -070047 help
48 Renesas EDOSK-2674 Evaluation Board Support
49 More Information.
50 <http://www.azpower.com/H8-uClinux/index.html>
Justin P. Mattock50a23e62010-10-16 10:36:23 -070051 <http://www.renesas.eu/products/tools/introductory_evaluation_tools/evaluation_development_os_kits/edosk2674r/edosk2674r_software_tools_root.jsp>
Linus Torvalds1da177e2005-04-16 15:20:36 -070052
53config H8S_SIM
54 bool "H8S Simulator"
55 help
56 GDB Simulator Support
57 More Information.
Justin P. Mattock50a23e62010-10-16 10:36:23 -070058 <http://sourceware.org/sid/>
Linus Torvalds1da177e2005-04-16 15:20:36 -070059
60endchoice
61
Linus Torvalds1da177e2005-04-16 15:20:36 -070062choice
63 prompt "CPU Selection"
64
65config H83002
66 bool "H8/3001,3002,3003"
Geert Uytterhoevena4cb3782013-05-17 11:05:25 +020067 depends on BROKEN
Yoshinori Sato81d423e2008-10-15 22:01:17 -070068 select CPU_H8300H
Linus Torvalds1da177e2005-04-16 15:20:36 -070069
70config H83007
71 bool "H8/3006,3007"
Yoshinori Sato81d423e2008-10-15 22:01:17 -070072 select CPU_H8300H
Linus Torvalds1da177e2005-04-16 15:20:36 -070073
74config H83048
75 bool "H8/3044,3045,3046,3047,3048,3052"
Geert Uytterhoevena4cb3782013-05-17 11:05:25 +020076 depends on BROKEN
Yoshinori Sato81d423e2008-10-15 22:01:17 -070077 select CPU_H8300H
Linus Torvalds1da177e2005-04-16 15:20:36 -070078
79config H83068
80 bool "H8/3065,3066,3067,3068,3069"
Yoshinori Sato81d423e2008-10-15 22:01:17 -070081 select CPU_H8300H
Linus Torvalds1da177e2005-04-16 15:20:36 -070082
83config H8S2678
84 bool "H8S/2670,2673,2674R,2675,2676"
Yoshinori Sato81d423e2008-10-15 22:01:17 -070085 select CPU_H8S
86
Linus Torvalds1da177e2005-04-16 15:20:36 -070087endchoice
Linus Torvalds1da177e2005-04-16 15:20:36 -070088
89config CPU_CLOCK
90 int "CPU Clock Frequency (/1KHz)"
91 default "20000"
92 help
93 CPU Clock Frequency divide to 1000
Linus Torvalds1da177e2005-04-16 15:20:36 -070094
Linus Torvalds1da177e2005-04-16 15:20:36 -070095choice
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.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700109endchoice
Linus Torvalds1da177e2005-04-16 15:20:36 -0700110
Linus Torvalds1da177e2005-04-16 15:20:36 -0700111
112config CPU_H8300H
113 bool
Adrian Bunk5a1342f2006-02-14 13:53:10 -0800114 depends on (H83002 || H83007 || H83048 || H83068)
Linus Torvalds1da177e2005-04-16 15:20:36 -0700115 default y
116
117config CPU_H8S
118 bool
119 depends on H8S2678
120 default y
121
Yoshinori Sato81d423e2008-10-15 22:01:17 -0700122choice
123 prompt "Timer"
124config H8300_TIMER8
125 bool "8bit timer (2ch cascade)"
126 depends on (H83007 || H83068 || H8S2678)
127
128config H8300_TIMER16
129 bool "16bit timer"
130 depends on (H83007 || H83068)
131
132config H8300_ITU
133 bool "ITU"
134 depends on (H83002 || H83048)
135
136config H8300_TPU
137 bool "TPU"
138 depends on H8S2678
139endchoice
140
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
150endif
151
152config H8300_TIMER16_CH
153 int "16bit timer channel (0 - 2)"
154 depends on H8300_TIMER16
155 range 0 2
156
157config H8300_ITU_CH
158 int "ITU channel"
159 depends on H8300_ITU
Geert Uytterhoeven4e8d1e42013-05-16 15:54:29 +0200160 range 0 4
Yoshinori Sato81d423e2008-10-15 22:01:17 -0700161
162config H8300_TPU_CH
163 int "TPU channel"
164 depends on H8300_TPU
Geert Uytterhoeven4e8d1e42013-05-16 15:54:29 +0200165 range 0 4
Yoshinori Sato81d423e2008-10-15 22:01:17 -0700166
Frederic Weisbeckere22c8f42011-07-05 17:45:34 +0200167source "kernel/Kconfig.preempt"
Dave Hansen3f22ab22005-06-23 00:07:43 -0700168
169source "mm/Kconfig"
170
Linus Torvalds1da177e2005-04-16 15:20:36 -0700171endmenu