Commit | Line | Data |
---|---|---|
1da177e4 LT |
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" | |
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 | ||
23 | config 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 | ||
31 | config 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 | |
39 | config H8S_GENERIC | |
40 | bool "H8S Generic" | |
41 | help | |
42 | H8S CPU Generic Hardware Support | |
43 | ||
44 | config 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 | |
53 | config H8S_SIM | |
54 | bool "H8S Simulator" | |
55 | help | |
56 | GDB Simulator Support | |
57 | More Information. | |
50a23e6e | 58 | <http://sourceware.org/sid/> |
1da177e4 LT |
59 | |
60 | endchoice | |
61 | ||
1da177e4 LT |
62 | choice |
63 | prompt "CPU Selection" | |
64 | ||
65 | config H83002 | |
66 | bool "H8/3001,3002,3003" | |
81d423e2 | 67 | select CPU_H8300H |
1da177e4 LT |
68 | |
69 | config H83007 | |
70 | bool "H8/3006,3007" | |
81d423e2 | 71 | select CPU_H8300H |
1da177e4 LT |
72 | |
73 | config H83048 | |
74 | bool "H8/3044,3045,3046,3047,3048,3052" | |
81d423e2 | 75 | select CPU_H8300H |
1da177e4 LT |
76 | |
77 | config H83068 | |
78 | bool "H8/3065,3066,3067,3068,3069" | |
81d423e2 | 79 | select CPU_H8300H |
1da177e4 LT |
80 | |
81 | config H8S2678 | |
82 | bool "H8S/2670,2673,2674R,2675,2676" | |
81d423e2 YS |
83 | select CPU_H8S |
84 | ||
1da177e4 | 85 | endchoice |
1da177e4 LT |
86 | |
87 | config CPU_CLOCK | |
88 | int "CPU Clock Frequency (/1KHz)" | |
89 | default "20000" | |
90 | help | |
91 | CPU Clock Frequency divide to 1000 | |
1da177e4 | 92 | |
1da177e4 LT |
93 | choice |
94 | prompt "Kernel executes from" | |
95 | ---help--- | |
96 | Choose the memory type that the kernel will be running in. | |
97 | ||
98 | config RAMKERNEL | |
99 | bool "RAM" | |
100 | help | |
101 | The kernel will be resident in RAM when running. | |
102 | ||
103 | config ROMKERNEL | |
104 | bool "ROM" | |
105 | help | |
106 | The kernel will be resident in FLASH/ROM when running. | |
1da177e4 | 107 | endchoice |
1da177e4 | 108 | |
1da177e4 | 109 | |
81d423e2 | 110 | config CPU_H8300H |
1da177e4 | 111 | bool |
81d423e2 | 112 | depends on (H83002 || H83007 || H83048 || H83068) |
1da177e4 | 113 | default y |
1da177e4 | 114 | |
81d423e2 | 115 | config CPU_H8S |
1da177e4 | 116 | bool |
81d423e2 | 117 | depends on H8S2678 |
1da177e4 LT |
118 | default y |
119 | ||
81d423e2 YS |
120 | choice |
121 | prompt "Timer" | |
122 | config H8300_TIMER8 | |
123 | bool "8bit timer (2ch cascade)" | |
124 | depends on (H83007 || H83068 || H8S2678) | |
1da177e4 | 125 | |
81d423e2 YS |
126 | config H8300_TIMER16 |
127 | bool "16bit timer" | |
128 | depends on (H83007 || H83068) | |
1da177e4 | 129 | |
81d423e2 YS |
130 | config H8300_ITU |
131 | bool "ITU" | |
132 | depends on (H83002 || H83048) | |
1da177e4 | 133 | |
81d423e2 YS |
134 | config H8300_TPU |
135 | bool "TPU" | |
136 | depends on H8S2678 | |
137 | endchoice | |
1da177e4 | 138 | |
81d423e2 YS |
139 | if H8300_TIMER8 |
140 | choice | |
141 | prompt "Timer Channel" | |
142 | config H8300_TIMER8_CH0 | |
143 | bool "Channel 0" | |
144 | config H8300_TIMER8_CH2 | |
145 | bool "Channel 2" | |
146 | depends on CPU_H8300H | |
147 | endchoice | |
1da177e4 LT |
148 | endif |
149 | ||
81d423e2 YS |
150 | config H8300_TIMER16_CH |
151 | int "16bit timer channel (0 - 2)" | |
152 | depends on H8300_TIMER16 | |
153 | range 0 2 | |
1da177e4 | 154 | |
81d423e2 YS |
155 | config H8300_ITU_CH |
156 | int "ITU channel" | |
157 | depends on H8300_ITU | |
1da177e4 | 158 | |
81d423e2 YS |
159 | config H8300_TPU_CH |
160 | int "TPU channel" | |
161 | depends on H8300_TPU | |
1da177e4 | 162 | |
e22c8f46 | 163 | source "kernel/Kconfig.preempt" |
3f22ab27 DH |
164 | |
165 | source "mm/Kconfig" | |
166 | ||
1da177e4 | 167 | endmenu |