Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 1 | menu "Processor type and features" |
| 2 | |
| 3 | choice |
| 4 | prompt "H8/300 platform" |
| 5 | default H8300H_GENERIC |
| 6 | |
| 7 | config H8300H_GENERIC |
| 8 | bool "H8/300H Generic" |
| 9 | help |
| 10 | H8/300H CPU Generic Hardware Support |
| 11 | |
| 12 | config H8300H_AKI3068NET |
| 13 | bool "AE-3068/69" |
Robert P. J. Day | 840c516 | 2009-06-23 12:37:06 -0700 | [diff] [blame] | 14 | select H83068 |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 15 | help |
| 16 | AKI-H8/3068F / AKI-H8/3069F Flashmicom LAN Board Support |
| 17 | More Information. (Japanese Only) |
Justin P. Mattock | 50a23e6 | 2010-10-16 10:36:23 -0700 | [diff] [blame] | 18 | <http://akizukidenshi.com/catalog/default.aspx> |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 19 | AE-3068/69 Evaluation Board Support |
| 20 | More Information. |
| 21 | <http://www.microtronique.com/ae3069lan.htm> |
| 22 | |
| 23 | config H8300H_H8MAX |
| 24 | bool "H8MAX" |
Robert P. J. Day | 840c516 | 2009-06-23 12:37:06 -0700 | [diff] [blame] | 25 | select H83068 |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 26 | help |
| 27 | H8MAX Evaluation Board Support |
| 28 | More Information. (Japanese Only) |
| 29 | <http://strawberry-linux.com/h8/index.html> |
| 30 | |
| 31 | config H8300H_SIM |
| 32 | bool "H8/300H Simulator" |
Robert P. J. Day | 840c516 | 2009-06-23 12:37:06 -0700 | [diff] [blame] | 33 | select H83007 |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 34 | help |
| 35 | GDB Simulator Support |
| 36 | More Information. |
Justin P. Mattock | 50a23e6 | 2010-10-16 10:36:23 -0700 | [diff] [blame] | 37 | <http://sourceware.org/sid/> |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 38 | |
| 39 | config H8S_GENERIC |
| 40 | bool "H8S Generic" |
| 41 | help |
| 42 | H8S CPU Generic Hardware Support |
| 43 | |
| 44 | config H8S_EDOSK2674 |
| 45 | bool "EDOSK-2674" |
Robert P. J. Day | 840c516 | 2009-06-23 12:37:06 -0700 | [diff] [blame] | 46 | select H8S2678 |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 47 | help |
| 48 | Renesas EDOSK-2674 Evaluation Board Support |
| 49 | More Information. |
| 50 | <http://www.azpower.com/H8-uClinux/index.html> |
Justin P. Mattock | 50a23e6 | 2010-10-16 10:36:23 -0700 | [diff] [blame] | 51 | <http://www.renesas.eu/products/tools/introductory_evaluation_tools/evaluation_development_os_kits/edosk2674r/edosk2674r_software_tools_root.jsp> |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 52 | |
| 53 | config H8S_SIM |
| 54 | bool "H8S Simulator" |
| 55 | help |
| 56 | GDB Simulator Support |
| 57 | More Information. |
Justin P. Mattock | 50a23e6 | 2010-10-16 10:36:23 -0700 | [diff] [blame] | 58 | <http://sourceware.org/sid/> |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 59 | |
| 60 | endchoice |
| 61 | |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 62 | choice |
| 63 | prompt "CPU Selection" |
| 64 | |
| 65 | config H83002 |
| 66 | bool "H8/3001,3002,3003" |
Geert Uytterhoeven | a4cb378 | 2013-05-17 11:05:25 +0200 | [diff] [blame] | 67 | depends on BROKEN |
Yoshinori Sato | 81d423e | 2008-10-15 22:01:17 -0700 | [diff] [blame] | 68 | select CPU_H8300H |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 69 | |
| 70 | config H83007 |
| 71 | bool "H8/3006,3007" |
Yoshinori Sato | 81d423e | 2008-10-15 22:01:17 -0700 | [diff] [blame] | 72 | select CPU_H8300H |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 73 | |
| 74 | config H83048 |
| 75 | bool "H8/3044,3045,3046,3047,3048,3052" |
Geert Uytterhoeven | a4cb378 | 2013-05-17 11:05:25 +0200 | [diff] [blame] | 76 | depends on BROKEN |
Yoshinori Sato | 81d423e | 2008-10-15 22:01:17 -0700 | [diff] [blame] | 77 | select CPU_H8300H |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 78 | |
| 79 | config H83068 |
| 80 | bool "H8/3065,3066,3067,3068,3069" |
Yoshinori Sato | 81d423e | 2008-10-15 22:01:17 -0700 | [diff] [blame] | 81 | select CPU_H8300H |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 82 | |
| 83 | config H8S2678 |
| 84 | bool "H8S/2670,2673,2674R,2675,2676" |
Yoshinori Sato | 81d423e | 2008-10-15 22:01:17 -0700 | [diff] [blame] | 85 | select CPU_H8S |
| 86 | |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 87 | endchoice |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 88 | |
| 89 | config CPU_CLOCK |
| 90 | int "CPU Clock Frequency (/1KHz)" |
| 91 | default "20000" |
| 92 | help |
| 93 | CPU Clock Frequency divide to 1000 |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 94 | |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 95 | choice |
| 96 | prompt "Kernel executes from" |
| 97 | ---help--- |
| 98 | Choose the memory type that the kernel will be running in. |
| 99 | |
| 100 | config RAMKERNEL |
| 101 | bool "RAM" |
| 102 | help |
| 103 | The kernel will be resident in RAM when running. |
| 104 | |
| 105 | config ROMKERNEL |
| 106 | bool "ROM" |
| 107 | help |
| 108 | The kernel will be resident in FLASH/ROM when running. |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 109 | endchoice |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 110 | |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 111 | |
| 112 | config CPU_H8300H |
| 113 | bool |
Adrian Bunk | 5a1342f | 2006-02-14 13:53:10 -0800 | [diff] [blame] | 114 | depends on (H83002 || H83007 || H83048 || H83068) |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 115 | default y |
| 116 | |
| 117 | config CPU_H8S |
| 118 | bool |
| 119 | depends on H8S2678 |
| 120 | default y |
| 121 | |
Yoshinori Sato | 81d423e | 2008-10-15 22:01:17 -0700 | [diff] [blame] | 122 | choice |
| 123 | prompt "Timer" |
| 124 | config H8300_TIMER8 |
| 125 | bool "8bit timer (2ch cascade)" |
| 126 | depends on (H83007 || H83068 || H8S2678) |
| 127 | |
| 128 | config H8300_TIMER16 |
| 129 | bool "16bit timer" |
| 130 | depends on (H83007 || H83068) |
| 131 | |
| 132 | config H8300_ITU |
| 133 | bool "ITU" |
| 134 | depends on (H83002 || H83048) |
| 135 | |
| 136 | config H8300_TPU |
| 137 | bool "TPU" |
| 138 | depends on H8S2678 |
| 139 | endchoice |
| 140 | |
| 141 | if H8300_TIMER8 |
| 142 | choice |
| 143 | prompt "Timer Channel" |
| 144 | config H8300_TIMER8_CH0 |
| 145 | bool "Channel 0" |
| 146 | config H8300_TIMER8_CH2 |
| 147 | bool "Channel 2" |
| 148 | depends on CPU_H8300H |
| 149 | endchoice |
| 150 | endif |
| 151 | |
| 152 | config H8300_TIMER16_CH |
| 153 | int "16bit timer channel (0 - 2)" |
| 154 | depends on H8300_TIMER16 |
| 155 | range 0 2 |
| 156 | |
| 157 | config H8300_ITU_CH |
| 158 | int "ITU channel" |
| 159 | depends on H8300_ITU |
Geert Uytterhoeven | 4e8d1e4 | 2013-05-16 15:54:29 +0200 | [diff] [blame] | 160 | range 0 4 |
Yoshinori Sato | 81d423e | 2008-10-15 22:01:17 -0700 | [diff] [blame] | 161 | |
| 162 | config H8300_TPU_CH |
| 163 | int "TPU channel" |
| 164 | depends on H8300_TPU |
Geert Uytterhoeven | 4e8d1e4 | 2013-05-16 15:54:29 +0200 | [diff] [blame] | 165 | range 0 4 |
Yoshinori Sato | 81d423e | 2008-10-15 22:01:17 -0700 | [diff] [blame] | 166 | |
Frederic Weisbecker | e22c8f4 | 2011-07-05 17:45:34 +0200 | [diff] [blame] | 167 | source "kernel/Kconfig.preempt" |
Dave Hansen | 3f22ab2 | 2005-06-23 00:07:43 -0700 | [diff] [blame] | 168 | |
| 169 | source "mm/Kconfig" |
| 170 | |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 171 | endmenu |