blob: 321f3922728b97b035bb44bd27a9d9756bbaba64 [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"
Yoshinori Sato81d423e2008-10-15 22:01:17 -070067 select CPU_H8300H
Linus Torvalds1da177e2005-04-16 15:20:36 -070068
69config H83007
70 bool "H8/3006,3007"
Yoshinori Sato81d423e2008-10-15 22:01:17 -070071 select CPU_H8300H
Linus Torvalds1da177e2005-04-16 15:20:36 -070072
73config H83048
74 bool "H8/3044,3045,3046,3047,3048,3052"
Yoshinori Sato81d423e2008-10-15 22:01:17 -070075 select CPU_H8300H
Linus Torvalds1da177e2005-04-16 15:20:36 -070076
77config H83068
78 bool "H8/3065,3066,3067,3068,3069"
Yoshinori Sato81d423e2008-10-15 22:01:17 -070079 select CPU_H8300H
Linus Torvalds1da177e2005-04-16 15:20:36 -070080
81config H8S2678
82 bool "H8S/2670,2673,2674R,2675,2676"
Yoshinori Sato81d423e2008-10-15 22:01:17 -070083 select CPU_H8S
84
Linus Torvalds1da177e2005-04-16 15:20:36 -070085endchoice
Linus Torvalds1da177e2005-04-16 15:20:36 -070086
87config CPU_CLOCK
88 int "CPU Clock Frequency (/1KHz)"
89 default "20000"
90 help
91 CPU Clock Frequency divide to 1000
Linus Torvalds1da177e2005-04-16 15:20:36 -070092
Linus Torvalds1da177e2005-04-16 15:20:36 -070093choice
94 prompt "Kernel executes from"
95 ---help---
96 Choose the memory type that the kernel will be running in.
97
98config RAMKERNEL
99 bool "RAM"
100 help
101 The kernel will be resident in RAM when running.
102
103config ROMKERNEL
104 bool "ROM"
105 help
106 The kernel will be resident in FLASH/ROM when running.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700107endchoice
Linus Torvalds1da177e2005-04-16 15:20:36 -0700108
Linus Torvalds1da177e2005-04-16 15:20:36 -0700109
110config CPU_H8300H
111 bool
Adrian Bunk5a1342f2006-02-14 13:53:10 -0800112 depends on (H83002 || H83007 || H83048 || H83068)
Linus Torvalds1da177e2005-04-16 15:20:36 -0700113 default y
114
115config CPU_H8S
116 bool
117 depends on H8S2678
118 default y
119
Yoshinori Sato81d423e2008-10-15 22:01:17 -0700120choice
121 prompt "Timer"
122config H8300_TIMER8
123 bool "8bit timer (2ch cascade)"
124 depends on (H83007 || H83068 || H8S2678)
125
126config H8300_TIMER16
127 bool "16bit timer"
128 depends on (H83007 || H83068)
129
130config H8300_ITU
131 bool "ITU"
132 depends on (H83002 || H83048)
133
134config H8300_TPU
135 bool "TPU"
136 depends on H8S2678
137endchoice
138
139if H8300_TIMER8
140choice
141 prompt "Timer Channel"
142config H8300_TIMER8_CH0
143 bool "Channel 0"
144config H8300_TIMER8_CH2
145 bool "Channel 2"
146 depends on CPU_H8300H
147endchoice
148endif
149
150config H8300_TIMER16_CH
151 int "16bit timer channel (0 - 2)"
152 depends on H8300_TIMER16
153 range 0 2
154
155config H8300_ITU_CH
156 int "ITU channel"
157 depends on H8300_ITU
158
159config H8300_TPU_CH
160 int "TPU channel"
161 depends on H8300_TPU
162
Frederic Weisbeckere22c8f42011-07-05 17:45:34 +0200163source "kernel/Kconfig.preempt"
Dave Hansen3f22ab22005-06-23 00:07:43 -0700164
165source "mm/Kconfig"
166
Linus Torvalds1da177e2005-04-16 15:20:36 -0700167endmenu