diff options
Diffstat (limited to 'arch/blackfin/Kconfig')
| -rw-r--r-- | arch/blackfin/Kconfig | 52 |
1 files changed, 41 insertions, 11 deletions
diff --git a/arch/blackfin/Kconfig b/arch/blackfin/Kconfig index a949c4fbbddd..8f1f97d56e1e 100644 --- a/arch/blackfin/Kconfig +++ b/arch/blackfin/Kconfig | |||
| @@ -169,26 +169,51 @@ config BF542 | |||
| 169 | help | 169 | help |
| 170 | BF542 Processor Support. | 170 | BF542 Processor Support. |
| 171 | 171 | ||
| 172 | config BF542M | ||
| 173 | bool "BF542m" | ||
| 174 | help | ||
| 175 | BF542 Processor Support. | ||
| 176 | |||
| 172 | config BF544 | 177 | config BF544 |
| 173 | bool "BF544" | 178 | bool "BF544" |
| 174 | help | 179 | help |
| 175 | BF544 Processor Support. | 180 | BF544 Processor Support. |
| 176 | 181 | ||
| 182 | config BF544M | ||
| 183 | bool "BF544m" | ||
| 184 | help | ||
| 185 | BF544 Processor Support. | ||
| 186 | |||
| 177 | config BF547 | 187 | config BF547 |
| 178 | bool "BF547" | 188 | bool "BF547" |
| 179 | help | 189 | help |
| 180 | BF547 Processor Support. | 190 | BF547 Processor Support. |
| 181 | 191 | ||
| 192 | config BF547M | ||
| 193 | bool "BF547m" | ||
| 194 | help | ||
| 195 | BF547 Processor Support. | ||
| 196 | |||
| 182 | config BF548 | 197 | config BF548 |
| 183 | bool "BF548" | 198 | bool "BF548" |
| 184 | help | 199 | help |
| 185 | BF548 Processor Support. | 200 | BF548 Processor Support. |
| 186 | 201 | ||
| 202 | config BF548M | ||
| 203 | bool "BF548m" | ||
| 204 | help | ||
| 205 | BF548 Processor Support. | ||
| 206 | |||
| 187 | config BF549 | 207 | config BF549 |
| 188 | bool "BF549" | 208 | bool "BF549" |
| 189 | help | 209 | help |
| 190 | BF549 Processor Support. | 210 | BF549 Processor Support. |
| 191 | 211 | ||
| 212 | config BF549M | ||
| 213 | bool "BF549m" | ||
| 214 | help | ||
| 215 | BF549 Processor Support. | ||
| 216 | |||
| 192 | config BF561 | 217 | config BF561 |
| 193 | bool "BF561" | 218 | bool "BF561" |
| 194 | help | 219 | help |
| @@ -224,39 +249,39 @@ config TICK_SOURCE_SYSTMR0 | |||
| 224 | 249 | ||
| 225 | config BF_REV_MIN | 250 | config BF_REV_MIN |
| 226 | int | 251 | int |
| 227 | default 0 if (BF51x || BF52x || BF54x) | 252 | default 0 if (BF51x || BF52x || (BF54x && !BF54xM)) |
| 228 | default 2 if (BF537 || BF536 || BF534) | 253 | default 2 if (BF537 || BF536 || BF534) |
| 229 | default 3 if (BF561 ||BF533 || BF532 || BF531) | 254 | default 3 if (BF561 || BF533 || BF532 || BF531 || BF54xM) |
| 230 | default 4 if (BF538 || BF539) | 255 | default 4 if (BF538 || BF539) |
| 231 | 256 | ||
| 232 | config BF_REV_MAX | 257 | config BF_REV_MAX |
| 233 | int | 258 | int |
| 234 | default 2 if (BF51x || BF52x || BF54x) | 259 | default 2 if (BF51x || BF52x || (BF54x && !BF54xM)) |
| 235 | default 3 if (BF537 || BF536 || BF534) | 260 | default 3 if (BF537 || BF536 || BF534 || BF54xM) |
| 236 | default 5 if (BF561 || BF538 || BF539) | 261 | default 5 if (BF561 || BF538 || BF539) |
| 237 | default 6 if (BF533 || BF532 || BF531) | 262 | default 6 if (BF533 || BF532 || BF531) |
| 238 | 263 | ||
| 239 | choice | 264 | choice |
| 240 | prompt "Silicon Rev" | 265 | prompt "Silicon Rev" |
| 241 | default BF_REV_0_1 if (BF51x || BF52x || BF54x) | 266 | default BF_REV_0_1 if (BF51x || BF52x || (BF54x && !BF54xM)) |
| 242 | default BF_REV_0_2 if (BF534 || BF536 || BF537) | 267 | default BF_REV_0_2 if (BF534 || BF536 || BF537) |
| 243 | default BF_REV_0_3 if (BF531 || BF532 || BF533 || BF561) | 268 | default BF_REV_0_3 if (BF531 || BF532 || BF533 || BF54xM || BF561) |
| 244 | 269 | ||
| 245 | config BF_REV_0_0 | 270 | config BF_REV_0_0 |
| 246 | bool "0.0" | 271 | bool "0.0" |
| 247 | depends on (BF51x || BF52x || BF54x) | 272 | depends on (BF51x || BF52x || (BF54x && !BF54xM)) |
| 248 | 273 | ||
| 249 | config BF_REV_0_1 | 274 | config BF_REV_0_1 |
| 250 | bool "0.1" | 275 | bool "0.1" |
| 251 | depends on (BF52x || BF54x) | 276 | depends on (BF52x || (BF54x && !BF54xM)) |
| 252 | 277 | ||
| 253 | config BF_REV_0_2 | 278 | config BF_REV_0_2 |
| 254 | bool "0.2" | 279 | bool "0.2" |
| 255 | depends on (BF52x || BF537 || BF536 || BF534 || BF54x) | 280 | depends on (BF52x || BF537 || BF536 || BF534 || (BF54x && !BF54xM)) |
| 256 | 281 | ||
| 257 | config BF_REV_0_3 | 282 | config BF_REV_0_3 |
| 258 | bool "0.3" | 283 | bool "0.3" |
| 259 | depends on (BF561 || BF537 || BF536 || BF534 || BF533 || BF532 || BF531) | 284 | depends on (BF54xM || BF561 || BF537 || BF536 || BF534 || BF533 || BF532 || BF531) |
| 260 | 285 | ||
| 261 | config BF_REV_0_4 | 286 | config BF_REV_0_4 |
| 262 | bool "0.4" | 287 | bool "0.4" |
| @@ -293,9 +318,14 @@ config BF53x | |||
| 293 | depends on (BF531 || BF532 || BF533 || BF534 || BF536 || BF537) | 318 | depends on (BF531 || BF532 || BF533 || BF534 || BF536 || BF537) |
| 294 | default y | 319 | default y |
| 295 | 320 | ||
| 321 | config BF54xM | ||
| 322 | bool | ||
| 323 | depends on (BF542M || BF544M || BF547M || BF548M || BF549M) | ||
| 324 | default y | ||
| 325 | |||
| 296 | config BF54x | 326 | config BF54x |
| 297 | bool | 327 | bool |
| 298 | depends on (BF542 || BF544 || BF547 || BF548 || BF549) | 328 | depends on (BF542 || BF544 || BF547 || BF548 || BF549 || BF54xM) |
| 299 | default y | 329 | default y |
| 300 | 330 | ||
| 301 | config MEM_GENERIC_BOARD | 331 | config MEM_GENERIC_BOARD |
