OSDN Git Service

1e0e8db0e4cbad5ed02bb996bdef2d8a40412468
[uclinux-h8/linux.git] / arch / h8300 / Kconfig.cpu
1 menu "Processor type and features"
2
3 choice
4         prompt "H8/300 platform"
5
6 config H8300_AE3068
7         bool "AE-3068/69"
8         select H83069
9         select RAMKERNEL
10         help
11           AKI-H8/3068F / AKI-H8/3069F Flashmicom LAN Board Support
12           More Information. (Japanese Only)
13           <http://akizukidenshi.com/catalog/default.aspx>
14           AE-3068/69 Evaluation Board Support
15           More Information.
16           <http://www.microtronique.com/ae3069lan.htm>
17
18 config H8300_H8MAX
19         bool "H8MAX"
20         select H83069
21         select RAMKERNEL
22         help
23           H8MAX Evaluation Board Support
24           More Information. (Japanese Only)
25           <http://strawberry-linux.com/h8/index.html>
26
27 config H8300_KANEBEBE
28         bool "KaneBebe"
29         select H83069
30         select RAMKERNEL
31         help
32           KaneBebe Evalition Board Support
33
34 config H8300H_SIM
35         bool "H8/300H GDB Simulator"
36         select H83069
37         select ROMKERNEL
38         help
39           GDB Simulator Support
40           More Information.
41           <http://sourceware.org/sid/>
42
43 config H8S_EDOSK2674
44         bool "EDOSK-2674"
45         select H8S2678
46         select RAMKERNEL
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
53 config H8S_SIM
54         bool "H8S GDB Simulator"
55         select H8S2678
56         select ROMKERNEL
57         help
58           GDB Simulator Support
59           More Information.
60           <http://sourceware.org/sid/>
61
62 endchoice
63
64 choice
65         prompt "CPU Selection"
66
67 config H83069
68         bool "H8/3065,3066,3067,3068,3069"
69         select CPU_H8300H
70
71 config H8S2678
72         bool "H8S/2670,2673,2674R,2675,2676"
73         select CPU_H8S
74
75 endchoice
76
77 config CPU_CLOCK
78         int "CPU Clock Frequency"
79         depends on ROMKERNEL
80         default "200000000" if H8300H_AKI3068NET || H8300H_SIM
81         default "250000000" if H8300H_H8MAX || H8300H_KANEBEBE
82         default "333333333" if H8S_EDOSK2674 || H8S_SIM
83         help
84           CPU Clock Frequency
85
86 choice
87         prompt "Kernel executes from"
88         ---help---
89           Choose the memory type that the kernel will be running in.
90
91 config RAMKERNEL
92         bool "RAM"
93         help
94           The kernel will be resident in RAM when running.
95
96 config ROMKERNEL
97         bool "ROM"
98         help
99           The kernel will be resident in FLASH/ROM when running.
100 endchoice
101
102 config CPU_H8300H
103         bool
104         depends on H83069
105         default y
106
107 config CPU_H8S
108         bool
109         depends on H8S2678
110         default y
111
112 config ROMSIZE
113         hex "ROM size"
114         depends on ROMKERNEL
115         default 0x200000
116
117 config RAMBASE
118         hex "RAM base address"
119         default 0x400000
120
121 config RAMSIZE
122         hex "RAM size"
123         depends on ROMKERNEL
124         default 0x200000 if H8300_AE3068 || H8300_H8MAX || H8300H_SIM
125         default 0x400000 if H8300_KANEBEBE
126         default 0x800000 if H8S_EDOSK2674 || H8S_SIM
127
128 source "kernel/Kconfig.preempt"
129
130 source "mm/Kconfig"
131
132 endmenu