Loading...
1config CPU_H8300H
2 bool
3
4config CPU_H8S
5 bool
6
7config H83069
8 bool
9 select CPU_H8300H
10 select H8300_TMR16
11 select RENESAS_H8300H_INTC
12
13config H8S2678
14 bool
15 select CPU_H8S
16 select H8300_TPU
17 select RENESAS_H8S_INTC
18
19config RAMKERNEL
20 bool
21
22config ROMKERNEL
23 bool
24
25menu "Processor type and features"
26
27choice
28prompt "H8/300 platform"
29
30config H8300_AE3068
31 bool "AE-3068/69"
32 select H83069
33 select RAMKERNEL
34 help
35 AKI-H8/3068F / AKI-H8/3069F Flashmicom LAN Board Support
36 More Information. (Japanese Only)
37 <http://akizukidenshi.com/catalog/default.aspx>
38 AE-3068/69 Evaluation Board Support
39 More Information.
40 <http://www.microtronique.com/ae3069lan.htm>
41
42config H8300_H8MAX
43 bool "H8MAX"
44 select H83069
45 select RAMKERNEL
46 select HAVE_IDE
47 help
48 H8MAX Evaluation Board Support
49 More Information. (Japanese Only)
50 <http://strawberry-linux.com/h8/index.html>
51
52config H8300_KANEBEBE
53 bool "KaneBebe"
54 select H83069
55 select RAMKERNEL
56 help
57 KaneBebe Evalition Board Support
58 More Information. (Japanese Only)
59 <http://www.nissin-tech.com/2009/10/uclinuxkane-bebe-h83069f.html>
60
61config H8300H_SIM
62 bool "H8/300H GDB Simulator"
63 select H83069
64 select ROMKERNEL
65 help
66 GDB Simulator Support
67 More Information.
68 <http://sourceware.org/sid/>
69
70config H8S_EDOSK2674
71 bool "EDOSK-2674"
72 select H8S2678
73 select RAMKERNEL
74 help
75 Renesas EDOSK-2674 Evaluation Board Support
76 More Information.
77 <http://www.azpower.com/H8-uClinux/index.html>
78 <http://www.renesas.eu/products/tools/introductory_evaluation_tools/evaluation_development_os_kits/edosk2674r/edosk2674r_software_tools_root.jsp>
79
80config H8S_SIM
81 bool "H8S GDB Simulator"
82 select H8S2678
83 select ROMKERNEL
84 help
85 GDB Simulator Support
86 More Information.
87 <http://sourceware.org/sid/>
88
89endchoice
90
91config H8300_BUILTIN_DTB
92 string "Builtin DTB"
93 default ""
94
95config OFFSET
96 hex "Load offset"
97 default 0
98
99endmenu
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