Merge tag 'v3.10.76' into update
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / arch / h8300 / Kconfig.cpu
... / ...
CommitLineData
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"
14 select H83068
15 help
16 AKI-H8/3068F / AKI-H8/3069F Flashmicom LAN Board Support
17 More Information. (Japanese Only)
18 <http://akizukidenshi.com/catalog/default.aspx>
19 AE-3068/69 Evaluation Board Support
20 More Information.
21 <http://www.microtronique.com/ae3069lan.htm>
22
23config H8300H_H8MAX
24 bool "H8MAX"
25 select H83068
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"
33 select H83007
34 help
35 GDB Simulator Support
36 More Information.
37 <http://sourceware.org/sid/>
38
39config H8S_GENERIC
40 bool "H8S Generic"
41 help
42 H8S CPU Generic Hardware Support
43
44config H8S_EDOSK2674
45 bool "EDOSK-2674"
46 select H8S2678
47 help
48 Renesas EDOSK-2674 Evaluation Board Support
49 More Information.
50 <http://www.azpower.com/H8-uClinux/index.html>
51 <http://www.renesas.eu/products/tools/introductory_evaluation_tools/evaluation_development_os_kits/edosk2674r/edosk2674r_software_tools_root.jsp>
52
53config H8S_SIM
54 bool "H8S Simulator"
55 help
56 GDB Simulator Support
57 More Information.
58 <http://sourceware.org/sid/>
59
60endchoice
61
62choice
63 prompt "CPU Selection"
64
65config H83002
66 bool "H8/3001,3002,3003"
67 select CPU_H8300H
68
69config H83007
70 bool "H8/3006,3007"
71 select CPU_H8300H
72
73config H83048
74 bool "H8/3044,3045,3046,3047,3048,3052"
75 select CPU_H8300H
76
77config H83068
78 bool "H8/3065,3066,3067,3068,3069"
79 select CPU_H8300H
80
81config H8S2678
82 bool "H8S/2670,2673,2674R,2675,2676"
83 select CPU_H8S
84
85endchoice
86
87config CPU_CLOCK
88 int "CPU Clock Frequency (/1KHz)"
89 default "20000"
90 help
91 CPU Clock Frequency divide to 1000
92
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.
107endchoice
108
109
110config CPU_H8300H
111 bool
112 depends on (H83002 || H83007 || H83048 || H83068)
113 default y
114
115config CPU_H8S
116 bool
117 depends on H8S2678
118 default y
119
120choice
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
163source "kernel/Kconfig.preempt"
164
165source "mm/Kconfig"
166
167endmenu