Merge tag 'v3.10.76' into update
[GitHub/mt8127/android_kernel_alcatel_ttab.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"
81d423e2 67 select CPU_H8300H
1da177e4
LT
68
69config H83007
70 bool "H8/3006,3007"
81d423e2 71 select CPU_H8300H
1da177e4
LT
72
73config H83048
74 bool "H8/3044,3045,3046,3047,3048,3052"
81d423e2 75 select CPU_H8300H
1da177e4
LT
76
77config H83068
78 bool "H8/3065,3066,3067,3068,3069"
81d423e2 79 select CPU_H8300H
1da177e4
LT
80
81config H8S2678
82 bool "H8S/2670,2673,2674R,2675,2676"
81d423e2
YS
83 select CPU_H8S
84
1da177e4 85endchoice
1da177e4
LT
86
87config CPU_CLOCK
88 int "CPU Clock Frequency (/1KHz)"
89 default "20000"
90 help
91 CPU Clock Frequency divide to 1000
1da177e4 92
1da177e4
LT
93choice
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.
1da177e4 107endchoice
1da177e4 108
1da177e4 109
81d423e2 110config CPU_H8300H
1da177e4 111 bool
81d423e2 112 depends on (H83002 || H83007 || H83048 || H83068)
1da177e4 113 default y
1da177e4 114
81d423e2 115config CPU_H8S
1da177e4 116 bool
81d423e2 117 depends on H8S2678
1da177e4
LT
118 default y
119
81d423e2
YS
120choice
121 prompt "Timer"
122config H8300_TIMER8
123 bool "8bit timer (2ch cascade)"
124 depends on (H83007 || H83068 || H8S2678)
1da177e4 125
81d423e2
YS
126config H8300_TIMER16
127 bool "16bit timer"
128 depends on (H83007 || H83068)
1da177e4 129
81d423e2
YS
130config H8300_ITU
131 bool "ITU"
132 depends on (H83002 || H83048)
1da177e4 133
81d423e2
YS
134config H8300_TPU
135 bool "TPU"
136 depends on H8S2678
137endchoice
1da177e4 138
81d423e2
YS
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
1da177e4
LT
148endif
149
81d423e2
YS
150config H8300_TIMER16_CH
151 int "16bit timer channel (0 - 2)"
152 depends on H8300_TIMER16
153 range 0 2
1da177e4 154
81d423e2
YS
155config H8300_ITU_CH
156 int "ITU channel"
157 depends on H8300_ITU
1da177e4 158
81d423e2
YS
159config H8300_TPU_CH
160 int "TPU channel"
161 depends on H8300_TPU
1da177e4 162
e22c8f46 163source "kernel/Kconfig.preempt"
3f22ab27
DH
164
165source "mm/Kconfig"
166
1da177e4 167endmenu