Masahiro Yamada | dd84058 | 2014-07-30 14:08:14 +0900 | [diff] [blame] | 1 | menu "SuperH architecture" |
| 2 | depends on SH |
| 3 | |
Masahiro Yamada | 7d23666 | 2014-11-06 15:55:21 +0900 | [diff] [blame] | 4 | config CPU_SH2 |
| 5 | bool |
| 6 | |
| 7 | config CPU_SH2A |
| 8 | bool |
| 9 | select CPU_SH2 |
| 10 | |
| 11 | config CPU_SH3 |
| 12 | bool |
| 13 | |
| 14 | config CPU_SH4 |
| 15 | bool |
| 16 | |
| 17 | config CPU_SH4A |
| 18 | bool |
| 19 | select CPU_SH4 |
| 20 | |
Nobuhiro Iwamatsu | 570dd7f | 2014-11-14 12:52:47 +0900 | [diff] [blame] | 21 | config SH_32BIT |
| 22 | bool "32bit mode" |
| 23 | depends on CPU_SH4A |
| 24 | default n |
| 25 | help |
| 26 | SH4A has 2 physical memory maps. This use 32bit mode. |
| 27 | And this is board specific. Please check your board if you |
| 28 | want to use this. |
| 29 | |
Masahiro Yamada | dd84058 | 2014-07-30 14:08:14 +0900 | [diff] [blame] | 30 | choice |
| 31 | prompt "Target select" |
| 32 | |
| 33 | config TARGET_RSK7203 |
Masahiro Yamada | 0e29429 | 2014-11-06 15:55:20 +0900 | [diff] [blame] | 34 | bool "RSK+ 7203" |
Masahiro Yamada | 7d23666 | 2014-11-06 15:55:21 +0900 | [diff] [blame] | 35 | select CPU_SH2A |
Masahiro Yamada | dd84058 | 2014-07-30 14:08:14 +0900 | [diff] [blame] | 36 | |
| 37 | config TARGET_RSK7264 |
Masahiro Yamada | 0e29429 | 2014-11-06 15:55:20 +0900 | [diff] [blame] | 38 | bool "RSK2+SH7264" |
Masahiro Yamada | 7d23666 | 2014-11-06 15:55:21 +0900 | [diff] [blame] | 39 | select CPU_SH2A |
Masahiro Yamada | dd84058 | 2014-07-30 14:08:14 +0900 | [diff] [blame] | 40 | |
| 41 | config TARGET_RSK7269 |
Masahiro Yamada | 0e29429 | 2014-11-06 15:55:20 +0900 | [diff] [blame] | 42 | bool "RSK2+SH7269" |
Masahiro Yamada | 7d23666 | 2014-11-06 15:55:21 +0900 | [diff] [blame] | 43 | select CPU_SH2A |
Masahiro Yamada | dd84058 | 2014-07-30 14:08:14 +0900 | [diff] [blame] | 44 | |
| 45 | config TARGET_MPR2 |
Masahiro Yamada | 0e29429 | 2014-11-06 15:55:20 +0900 | [diff] [blame] | 46 | bool "Magic Panel Release 2 board" |
Masahiro Yamada | 7d23666 | 2014-11-06 15:55:21 +0900 | [diff] [blame] | 47 | select CPU_SH3 |
Masahiro Yamada | dd84058 | 2014-07-30 14:08:14 +0900 | [diff] [blame] | 48 | |
| 49 | config TARGET_MS7720SE |
| 50 | bool "Support ms7720se" |
Masahiro Yamada | 7d23666 | 2014-11-06 15:55:21 +0900 | [diff] [blame] | 51 | select CPU_SH3 |
Masahiro Yamada | dd84058 | 2014-07-30 14:08:14 +0900 | [diff] [blame] | 52 | |
| 53 | config TARGET_SHMIN |
Masahiro Yamada | 0e29429 | 2014-11-06 15:55:20 +0900 | [diff] [blame] | 54 | bool "SHMIN" |
Masahiro Yamada | 7d23666 | 2014-11-06 15:55:21 +0900 | [diff] [blame] | 55 | select CPU_SH3 |
Masahiro Yamada | dd84058 | 2014-07-30 14:08:14 +0900 | [diff] [blame] | 56 | |
| 57 | config TARGET_ESPT |
Masahiro Yamada | 0e29429 | 2014-11-06 15:55:20 +0900 | [diff] [blame] | 58 | bool "Data Technology ESPT-GIGA board" |
Masahiro Yamada | 7d23666 | 2014-11-06 15:55:21 +0900 | [diff] [blame] | 59 | select CPU_SH4 |
Masahiro Yamada | dd84058 | 2014-07-30 14:08:14 +0900 | [diff] [blame] | 60 | |
| 61 | config TARGET_MS7722SE |
Masahiro Yamada | 0e29429 | 2014-11-06 15:55:20 +0900 | [diff] [blame] | 62 | bool "SolutionEngine 7722" |
Masahiro Yamada | 7d23666 | 2014-11-06 15:55:21 +0900 | [diff] [blame] | 63 | select CPU_SH4 |
Masahiro Yamada | dd84058 | 2014-07-30 14:08:14 +0900 | [diff] [blame] | 64 | |
| 65 | config TARGET_MS7750SE |
Masahiro Yamada | 0e29429 | 2014-11-06 15:55:20 +0900 | [diff] [blame] | 66 | bool "SolutionEngine 7750" |
Masahiro Yamada | 7d23666 | 2014-11-06 15:55:21 +0900 | [diff] [blame] | 67 | select CPU_SH4 |
Masahiro Yamada | dd84058 | 2014-07-30 14:08:14 +0900 | [diff] [blame] | 68 | |
| 69 | config TARGET_AP_SH4A_4A |
Masahiro Yamada | 0e29429 | 2014-11-06 15:55:20 +0900 | [diff] [blame] | 70 | bool "ALPHAPROJECT AP-SH4A-4A" |
Masahiro Yamada | f97eeba | 2014-11-06 15:55:23 +0900 | [diff] [blame] | 71 | select CPU_SH4A |
Masahiro Yamada | dd84058 | 2014-07-30 14:08:14 +0900 | [diff] [blame] | 72 | |
| 73 | config TARGET_AP325RXA |
Masahiro Yamada | 0e29429 | 2014-11-06 15:55:20 +0900 | [diff] [blame] | 74 | bool "Renesas AP-325RXA" |
Masahiro Yamada | 7d23666 | 2014-11-06 15:55:21 +0900 | [diff] [blame] | 75 | select CPU_SH4 |
Masahiro Yamada | dd84058 | 2014-07-30 14:08:14 +0900 | [diff] [blame] | 76 | |
| 77 | config TARGET_ECOVEC |
Masahiro Yamada | 0e29429 | 2014-11-06 15:55:20 +0900 | [diff] [blame] | 78 | bool "EcoVec" |
Masahiro Yamada | f97eeba | 2014-11-06 15:55:23 +0900 | [diff] [blame] | 79 | select CPU_SH4A |
Masahiro Yamada | dd84058 | 2014-07-30 14:08:14 +0900 | [diff] [blame] | 80 | |
| 81 | config TARGET_MIGOR |
Masahiro Yamada | 0e29429 | 2014-11-06 15:55:20 +0900 | [diff] [blame] | 82 | bool "Migo-R" |
Masahiro Yamada | 7d23666 | 2014-11-06 15:55:21 +0900 | [diff] [blame] | 83 | select CPU_SH4 |
Masahiro Yamada | dd84058 | 2014-07-30 14:08:14 +0900 | [diff] [blame] | 84 | |
| 85 | config TARGET_R0P7734 |
| 86 | bool "Support r0p7734" |
Masahiro Yamada | f97eeba | 2014-11-06 15:55:23 +0900 | [diff] [blame] | 87 | select CPU_SH4A |
Masahiro Yamada | dd84058 | 2014-07-30 14:08:14 +0900 | [diff] [blame] | 88 | |
| 89 | config TARGET_R2DPLUS |
Masahiro Yamada | 0e29429 | 2014-11-06 15:55:20 +0900 | [diff] [blame] | 90 | bool "Renesas R2D-PLUS" |
Masahiro Yamada | 7d23666 | 2014-11-06 15:55:21 +0900 | [diff] [blame] | 91 | select CPU_SH4 |
Masahiro Yamada | dd84058 | 2014-07-30 14:08:14 +0900 | [diff] [blame] | 92 | |
| 93 | config TARGET_R7780MP |
Masahiro Yamada | 0e29429 | 2014-11-06 15:55:20 +0900 | [diff] [blame] | 94 | bool "R7780MP board" |
Masahiro Yamada | f97eeba | 2014-11-06 15:55:23 +0900 | [diff] [blame] | 95 | select CPU_SH4A |
Masahiro Yamada | dd84058 | 2014-07-30 14:08:14 +0900 | [diff] [blame] | 96 | |
| 97 | config TARGET_SH7752EVB |
Masahiro Yamada | 0e29429 | 2014-11-06 15:55:20 +0900 | [diff] [blame] | 98 | bool "SH7752EVB" |
Masahiro Yamada | f97eeba | 2014-11-06 15:55:23 +0900 | [diff] [blame] | 99 | select CPU_SH4A |
Masahiro Yamada | dd84058 | 2014-07-30 14:08:14 +0900 | [diff] [blame] | 100 | |
| 101 | config TARGET_SH7753EVB |
Masahiro Yamada | 0e29429 | 2014-11-06 15:55:20 +0900 | [diff] [blame] | 102 | bool "SH7753EVB" |
Masahiro Yamada | 7d23666 | 2014-11-06 15:55:21 +0900 | [diff] [blame] | 103 | select CPU_SH4 |
Masahiro Yamada | dd84058 | 2014-07-30 14:08:14 +0900 | [diff] [blame] | 104 | |
| 105 | config TARGET_SH7757LCR |
Masahiro Yamada | 0e29429 | 2014-11-06 15:55:20 +0900 | [diff] [blame] | 106 | bool "SH7757LCR" |
Masahiro Yamada | f97eeba | 2014-11-06 15:55:23 +0900 | [diff] [blame] | 107 | select CPU_SH4A |
Masahiro Yamada | dd84058 | 2014-07-30 14:08:14 +0900 | [diff] [blame] | 108 | |
| 109 | config TARGET_SH7763RDP |
Masahiro Yamada | 0e29429 | 2014-11-06 15:55:20 +0900 | [diff] [blame] | 110 | bool "SH7763RDP" |
Masahiro Yamada | 7d23666 | 2014-11-06 15:55:21 +0900 | [diff] [blame] | 111 | select CPU_SH4 |
Masahiro Yamada | dd84058 | 2014-07-30 14:08:14 +0900 | [diff] [blame] | 112 | |
| 113 | config TARGET_SH7785LCR |
Masahiro Yamada | 0e29429 | 2014-11-06 15:55:20 +0900 | [diff] [blame] | 114 | bool "SH7785LCR" |
Masahiro Yamada | f97eeba | 2014-11-06 15:55:23 +0900 | [diff] [blame] | 115 | select CPU_SH4A |
Masahiro Yamada | dd84058 | 2014-07-30 14:08:14 +0900 | [diff] [blame] | 116 | |
| 117 | endchoice |
| 118 | |
Masahiro Yamada | 887363b | 2014-11-06 15:55:22 +0900 | [diff] [blame] | 119 | config SYS_ARCH |
| 120 | default "sh" |
| 121 | |
| 122 | config SYS_CPU |
| 123 | default "sh2" if CPU_SH2 |
| 124 | default "sh3" if CPU_SH3 |
| 125 | default "sh4" if CPU_SH4 |
| 126 | |
Masahiro Yamada | c3dd823 | 2015-02-10 21:37:02 +0900 | [diff] [blame] | 127 | config USE_PRIVATE_LIBGCC |
| 128 | default y |
| 129 | |
Masahiro Yamada | dd84058 | 2014-07-30 14:08:14 +0900 | [diff] [blame] | 130 | source "board/alphaproject/ap_sh4a_4a/Kconfig" |
| 131 | source "board/espt/Kconfig" |
| 132 | source "board/mpr2/Kconfig" |
| 133 | source "board/ms7720se/Kconfig" |
| 134 | source "board/ms7722se/Kconfig" |
| 135 | source "board/ms7750se/Kconfig" |
| 136 | source "board/renesas/MigoR/Kconfig" |
| 137 | source "board/renesas/ap325rxa/Kconfig" |
| 138 | source "board/renesas/ecovec/Kconfig" |
| 139 | source "board/renesas/r0p7734/Kconfig" |
| 140 | source "board/renesas/r2dplus/Kconfig" |
| 141 | source "board/renesas/r7780mp/Kconfig" |
| 142 | source "board/renesas/rsk7203/Kconfig" |
| 143 | source "board/renesas/rsk7264/Kconfig" |
| 144 | source "board/renesas/rsk7269/Kconfig" |
| 145 | source "board/renesas/sh7752evb/Kconfig" |
| 146 | source "board/renesas/sh7753evb/Kconfig" |
| 147 | source "board/renesas/sh7757lcr/Kconfig" |
| 148 | source "board/renesas/sh7763rdp/Kconfig" |
| 149 | source "board/renesas/sh7785lcr/Kconfig" |
| 150 | source "board/shmin/Kconfig" |
| 151 | |
| 152 | endmenu |