Blame view

arch/h8300/Kconfig.cpu 3.03 KB
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
1
  menu "Processor type and features"
81d423e28   Yoshinori Sato   h8300: update tim...
2
  source "kernel/time/Kconfig"
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
3
4
5
6
7
8
9
10
11
12
13
  choice
  	prompt "H8/300 platform"
  	default H8300H_GENERIC
  
  config H8300H_GENERIC
  	bool "H8/300H Generic"
  	help
  	  H8/300H CPU Generic Hardware Support
  
  config H8300H_AKI3068NET
  	bool "AE-3068/69"
840c516f9   Robert P. J. Day   h8/300: fix incor...
14
  	select H83068
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
15
16
17
  	help
  	  AKI-H8/3068F / AKI-H8/3069F Flashmicom LAN Board Support
  	  More Information. (Japanese Only)
50a23e6ee   Justin P. Mattock   Update broken web...
18
  	  <http://akizukidenshi.com/catalog/default.aspx>
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
19
20
21
22
23
24
  	  AE-3068/69 Evaluation Board Support
  	  More Information.
  	  <http://www.microtronique.com/ae3069lan.htm>
  
  config H8300H_H8MAX
  	bool "H8MAX"
840c516f9   Robert P. J. Day   h8/300: fix incor...
25
  	select H83068
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
26
27
28
29
30
31
32
  	help
  	  H8MAX Evaluation Board Support
  	  More Information. (Japanese Only)
  	  <http://strawberry-linux.com/h8/index.html>
  
  config H8300H_SIM
  	bool "H8/300H Simulator"
840c516f9   Robert P. J. Day   h8/300: fix incor...
33
  	select H83007
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
34
35
36
  	help
  	  GDB Simulator Support
  	  More Information.
50a23e6ee   Justin P. Mattock   Update broken web...
37
  	  <http://sourceware.org/sid/>
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
38
39
40
41
42
43
44
45
  
  config H8S_GENERIC
  	bool "H8S Generic"
  	help
  	  H8S CPU Generic Hardware Support
  
  config H8S_EDOSK2674
  	bool "EDOSK-2674"
840c516f9   Robert P. J. Day   h8/300: fix incor...
46
  	select H8S2678
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
47
48
49
50
  	help
  	  Renesas EDOSK-2674 Evaluation Board Support
  	  More Information.
  	  <http://www.azpower.com/H8-uClinux/index.html>
50a23e6ee   Justin P. Mattock   Update broken web...
51
   	  <http://www.renesas.eu/products/tools/introductory_evaluation_tools/evaluation_development_os_kits/edosk2674r/edosk2674r_software_tools_root.jsp>
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
52
53
54
55
56
57
  
  config H8S_SIM
  	bool "H8S Simulator"
  	help
  	  GDB Simulator Support
  	  More Information.
50a23e6ee   Justin P. Mattock   Update broken web...
58
  	  <http://sourceware.org/sid/>
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
59
60
  
  endchoice
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
61
62
63
64
65
  choice
  	prompt "CPU Selection"
  
  config H83002
  	bool "H8/3001,3002,3003"
81d423e28   Yoshinori Sato   h8300: update tim...
66
  	select CPU_H8300H
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
67
68
69
  
  config H83007
  	bool "H8/3006,3007"
81d423e28   Yoshinori Sato   h8300: update tim...
70
  	select CPU_H8300H
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
71
72
73
  
  config H83048
  	bool "H8/3044,3045,3046,3047,3048,3052"
81d423e28   Yoshinori Sato   h8300: update tim...
74
  	select CPU_H8300H
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
75
76
77
  
  config H83068
  	bool "H8/3065,3066,3067,3068,3069"
81d423e28   Yoshinori Sato   h8300: update tim...
78
  	select CPU_H8300H
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
79
80
81
  
  config H8S2678
  	bool "H8S/2670,2673,2674R,2675,2676"
81d423e28   Yoshinori Sato   h8300: update tim...
82
  	select CPU_H8S
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
83
  endchoice
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
84
85
86
87
88
89
  
  config CPU_CLOCK
  	int "CPU Clock Frequency (/1KHz)"
  	default "20000"
  	help
  	  CPU Clock Frequency divide to 1000
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
90

1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
91
92
93
94
95
96
97
98
99
100
101
102
103
104
  choice
  	prompt "Kernel executes from"
  	---help---
  	  Choose the memory type that the kernel will be running in.
  
  config RAMKERNEL
  	bool "RAM"
  	help
  	  The kernel will be resident in RAM when running.
  
  config ROMKERNEL
  	bool "ROM"
  	help
  	  The kernel will be resident in FLASH/ROM when running.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
105
  endchoice
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
106

1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
107

81d423e28   Yoshinori Sato   h8300: update tim...
108
  config CPU_H8300H
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
109
  	bool
81d423e28   Yoshinori Sato   h8300: update tim...
110
  	depends on (H83002 || H83007 || H83048 || H83068)
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
111
  	default y
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
112

81d423e28   Yoshinori Sato   h8300: update tim...
113
  config CPU_H8S
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
114
  	bool
81d423e28   Yoshinori Sato   h8300: update tim...
115
  	depends on H8S2678
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
116
  	default y
81d423e28   Yoshinori Sato   h8300: update tim...
117
118
119
120
121
  choice
  	prompt "Timer"
  config H8300_TIMER8
  	bool "8bit timer (2ch cascade)"
  	depends on (H83007 || H83068 || H8S2678)
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
122

81d423e28   Yoshinori Sato   h8300: update tim...
123
124
125
  config H8300_TIMER16
  	bool "16bit timer"
  	depends on (H83007 || H83068)
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
126

81d423e28   Yoshinori Sato   h8300: update tim...
127
128
129
  config H8300_ITU
  	bool "ITU"
  	depends on (H83002 || H83048)
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
130

81d423e28   Yoshinori Sato   h8300: update tim...
131
132
133
134
  config H8300_TPU
  	bool "TPU"
  	depends on H8S2678
  endchoice
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
135

81d423e28   Yoshinori Sato   h8300: update tim...
136
137
138
139
140
141
142
143
144
  if H8300_TIMER8
  choice
  	prompt "Timer Channel"
  config H8300_TIMER8_CH0
  	bool "Channel 0"
  config H8300_TIMER8_CH2
  	bool "Channel 2"
  	depends on CPU_H8300H
  endchoice
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
145
  endif
81d423e28   Yoshinori Sato   h8300: update tim...
146
147
148
149
  config H8300_TIMER16_CH
  	int "16bit timer channel (0 - 2)"
  	depends on H8300_TIMER16
  	range 0 2
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
150

81d423e28   Yoshinori Sato   h8300: update tim...
151
152
153
  config H8300_ITU_CH
  	int "ITU channel"
  	depends on H8300_ITU
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
154

81d423e28   Yoshinori Sato   h8300: update tim...
155
156
157
  config H8300_TPU_CH
  	int "TPU channel"
  	depends on H8300_TPU
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
158

e22c8f461   Frederic Weisbecker   h8300: Use generi...
159
  source "kernel/Kconfig.preempt"
3f22ab276   Dave Hansen   [PATCH] make each...
160
161
  
  source "mm/Kconfig"
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
162
  endmenu