diff options
Diffstat (limited to 'arch/sh/Kconfig')
-rw-r--r-- | arch/sh/Kconfig | 252 |
1 files changed, 7 insertions, 245 deletions
diff --git a/arch/sh/Kconfig b/arch/sh/Kconfig index 0b88dc462d73..cb992c3d6b71 100644 --- a/arch/sh/Kconfig +++ b/arch/sh/Kconfig | |||
@@ -24,6 +24,11 @@ config SUPERH32 | |||
24 | config SUPERH64 | 24 | config SUPERH64 |
25 | def_bool y if CPU_SH5 | 25 | def_bool y if CPU_SH5 |
26 | 26 | ||
27 | config ARCH_DEFCONFIG | ||
28 | string | ||
29 | default "arch/sh/configs/shx3_defconfig" if SUPERH32 | ||
30 | default "arch/sh/configs/cayman_defconfig" if SUPERH64 | ||
31 | |||
27 | config RWSEM_GENERIC_SPINLOCK | 32 | config RWSEM_GENERIC_SPINLOCK |
28 | def_bool y | 33 | def_bool y |
29 | 34 | ||
@@ -348,253 +353,10 @@ config CPU_SUBTYPE_SH5_103 | |||
348 | endchoice | 353 | endchoice |
349 | 354 | ||
350 | source "arch/sh/mm/Kconfig" | 355 | source "arch/sh/mm/Kconfig" |
356 | |||
351 | source "arch/sh/Kconfig.cpu" | 357 | source "arch/sh/Kconfig.cpu" |
352 | 358 | ||
353 | menu "Board support" | 359 | source "arch/sh/boards/Kconfig" |
354 | |||
355 | config SOLUTION_ENGINE | ||
356 | bool | ||
357 | |||
358 | config SH_SOLUTION_ENGINE | ||
359 | bool "SolutionEngine" | ||
360 | select SOLUTION_ENGINE | ||
361 | select CPU_HAS_IPR_IRQ | ||
362 | depends on CPU_SUBTYPE_SH7705 || CPU_SUBTYPE_SH7709 || CPU_SUBTYPE_SH7710 || \ | ||
363 | CPU_SUBTYPE_SH7712 || CPU_SUBTYPE_SH7750 || CPU_SUBTYPE_SH7750S || \ | ||
364 | CPU_SUBTYPE_SH7750R | ||
365 | help | ||
366 | Select SolutionEngine if configuring for a Hitachi SH7705, SH7709, | ||
367 | SH7710, SH7712, SH7750, SH7750S or SH7750R evaluation board. | ||
368 | |||
369 | config SH_7206_SOLUTION_ENGINE | ||
370 | bool "SolutionEngine7206" | ||
371 | select SOLUTION_ENGINE | ||
372 | depends on CPU_SUBTYPE_SH7206 | ||
373 | help | ||
374 | Select 7206 SolutionEngine if configuring for a Hitachi SH7206 | ||
375 | evaluation board. | ||
376 | |||
377 | config SH_7619_SOLUTION_ENGINE | ||
378 | bool "SolutionEngine7619" | ||
379 | select SOLUTION_ENGINE | ||
380 | depends on CPU_SUBTYPE_SH7619 | ||
381 | help | ||
382 | Select 7619 SolutionEngine if configuring for a Hitachi SH7619 | ||
383 | evaluation board. | ||
384 | |||
385 | config SH_7721_SOLUTION_ENGINE | ||
386 | bool "SolutionEngine7721" | ||
387 | select SOLUTION_ENGINE | ||
388 | depends on CPU_SUBTYPE_SH7721 | ||
389 | help | ||
390 | Select 7721 SolutionEngine if configuring for a Hitachi SH7721 | ||
391 | evaluation board. | ||
392 | |||
393 | config SH_7722_SOLUTION_ENGINE | ||
394 | bool "SolutionEngine7722" | ||
395 | select SOLUTION_ENGINE | ||
396 | depends on CPU_SUBTYPE_SH7722 | ||
397 | help | ||
398 | Select 7722 SolutionEngine if configuring for a Hitachi SH772 | ||
399 | evaluation board. | ||
400 | |||
401 | config SH_7751_SOLUTION_ENGINE | ||
402 | bool "SolutionEngine7751" | ||
403 | select SOLUTION_ENGINE | ||
404 | select CPU_HAS_IPR_IRQ | ||
405 | depends on CPU_SUBTYPE_SH7751 | ||
406 | help | ||
407 | Select 7751 SolutionEngine if configuring for a Hitachi SH7751 | ||
408 | evaluation board. | ||
409 | |||
410 | config SH_7780_SOLUTION_ENGINE | ||
411 | bool "SolutionEngine7780" | ||
412 | select SOLUTION_ENGINE | ||
413 | select SYS_SUPPORTS_PCI | ||
414 | depends on CPU_SUBTYPE_SH7780 | ||
415 | help | ||
416 | Select 7780 SolutionEngine if configuring for a Renesas SH7780 | ||
417 | evaluation board. | ||
418 | |||
419 | config SH_7343_SOLUTION_ENGINE | ||
420 | bool "SolutionEngine7343" | ||
421 | select SOLUTION_ENGINE | ||
422 | depends on CPU_SUBTYPE_SH7343 | ||
423 | help | ||
424 | Select 7343 SolutionEngine if configuring for a Hitachi | ||
425 | SH7343 (SH-Mobile 3AS) evaluation board. | ||
426 | |||
427 | config SH_7751_SYSTEMH | ||
428 | bool "SystemH7751R" | ||
429 | depends on CPU_SUBTYPE_SH7751R | ||
430 | help | ||
431 | Select SystemH if you are configuring for a Renesas SystemH | ||
432 | 7751R evaluation board. | ||
433 | |||
434 | config SH_HP6XX | ||
435 | bool "HP6XX" | ||
436 | select SYS_SUPPORTS_APM_EMULATION | ||
437 | select HD6446X_SERIES | ||
438 | depends on CPU_SUBTYPE_SH7709 | ||
439 | help | ||
440 | Select HP6XX if configuring for a HP jornada HP6xx. | ||
441 | More information (hardware only) at | ||
442 | <http://www.hp.com/jornada/>. | ||
443 | |||
444 | config SH_DREAMCAST | ||
445 | bool "Dreamcast" | ||
446 | select SYS_SUPPORTS_PCI | ||
447 | depends on CPU_SUBTYPE_SH7091 | ||
448 | help | ||
449 | Select Dreamcast if configuring for a SEGA Dreamcast. | ||
450 | More information at <http://www.linux-sh.org> | ||
451 | |||
452 | config SH_SH03 | ||
453 | bool "Interface CTP/PCI-SH03" | ||
454 | depends on CPU_SUBTYPE_SH7751 | ||
455 | select CPU_HAS_IPR_IRQ | ||
456 | select SYS_SUPPORTS_PCI | ||
457 | help | ||
458 | CTP/PCI-SH03 is a CPU module computer that is produced | ||
459 | by Interface Corporation. | ||
460 | More information at <http://www.interface.co.jp> | ||
461 | |||
462 | config SH_SECUREEDGE5410 | ||
463 | bool "SecureEdge5410" | ||
464 | depends on CPU_SUBTYPE_SH7751R | ||
465 | select CPU_HAS_IPR_IRQ | ||
466 | select SYS_SUPPORTS_PCI | ||
467 | help | ||
468 | Select SecureEdge5410 if configuring for a SnapGear SH board. | ||
469 | This includes both the OEM SecureEdge products as well as the | ||
470 | SME product line. | ||
471 | |||
472 | config SH_RTS7751R2D | ||
473 | bool "RTS7751R2D" | ||
474 | depends on CPU_SUBTYPE_SH7751R | ||
475 | select SYS_SUPPORTS_PCI | ||
476 | select IO_TRAPPED | ||
477 | help | ||
478 | Select RTS7751R2D if configuring for a Renesas Technology | ||
479 | Sales SH-Graphics board. | ||
480 | |||
481 | config SH_RSK7203 | ||
482 | bool "RSK7203" | ||
483 | depends on CPU_SUBTYPE_SH7203 | ||
484 | |||
485 | config SH_SDK7780 | ||
486 | bool "SDK7780R3" | ||
487 | depends on CPU_SUBTYPE_SH7780 | ||
488 | select SYS_SUPPORTS_PCI | ||
489 | help | ||
490 | Select SDK7780 if configuring for a Renesas SH7780 SDK7780R3 | ||
491 | evaluation board. | ||
492 | |||
493 | config SH_HIGHLANDER | ||
494 | bool "Highlander" | ||
495 | depends on CPU_SUBTYPE_SH7780 || CPU_SUBTYPE_SH7785 | ||
496 | select SYS_SUPPORTS_PCI | ||
497 | select IO_TRAPPED | ||
498 | |||
499 | config SH_SH7785LCR | ||
500 | bool "SH7785LCR" | ||
501 | depends on CPU_SUBTYPE_SH7785 | ||
502 | select SYS_SUPPORTS_PCI | ||
503 | select IO_TRAPPED | ||
504 | |||
505 | config SH_SH7785LCR_29BIT_PHYSMAPS | ||
506 | bool "SH7785LCR 29bit physmaps" | ||
507 | depends on SH_SH7785LCR | ||
508 | default y | ||
509 | help | ||
510 | This board has 2 physical memory maps. It can be changed with | ||
511 | DIP switch(S2-5). If you set the DIP switch for S2-5 = ON, | ||
512 | you can access all on-board device in 29bit address mode. | ||
513 | |||
514 | config SH_MIGOR | ||
515 | bool "Migo-R" | ||
516 | depends on CPU_SUBTYPE_SH7722 | ||
517 | help | ||
518 | Select Migo-R if configuring for the SH7722 Migo-R platform | ||
519 | by Renesas System Solutions Asia Pte. Ltd. | ||
520 | |||
521 | config SH_AP325RXA | ||
522 | bool "AP-325RXA" | ||
523 | depends on CPU_SUBTYPE_SH7723 | ||
524 | help | ||
525 | Renesas "AP-325RXA" support. | ||
526 | Compatible with ALGO SYSTEM CO.,LTD. "AP-320A" | ||
527 | |||
528 | config SH_SH7763RDP | ||
529 | bool "SH7763RDP" | ||
530 | depends on CPU_SUBTYPE_SH7763 | ||
531 | help | ||
532 | Select SH7763RDP if configuring for a Renesas SH7763 | ||
533 | evaluation board. | ||
534 | |||
535 | config SH_EDOSK7705 | ||
536 | bool "EDOSK7705" | ||
537 | depends on CPU_SUBTYPE_SH7705 | ||
538 | |||
539 | config SH_SH4202_MICRODEV | ||
540 | bool "SH4-202 MicroDev" | ||
541 | depends on CPU_SUBTYPE_SH4_202 | ||
542 | help | ||
543 | Select SH4-202 MicroDev if configuring for a SuperH MicroDev board | ||
544 | with an SH4-202 CPU. | ||
545 | |||
546 | config SH_LANDISK | ||
547 | bool "LANDISK" | ||
548 | depends on CPU_SUBTYPE_SH7751R | ||
549 | select SYS_SUPPORTS_PCI | ||
550 | help | ||
551 | I-O DATA DEVICE, INC. "LANDISK Series" support. | ||
552 | |||
553 | config SH_TITAN | ||
554 | bool "TITAN" | ||
555 | depends on CPU_SUBTYPE_SH7751R | ||
556 | select CPU_HAS_IPR_IRQ | ||
557 | select SYS_SUPPORTS_PCI | ||
558 | help | ||
559 | Select Titan if you are configuring for a Nimble Microsystems | ||
560 | NetEngine NP51R. | ||
561 | |||
562 | config SH_SHMIN | ||
563 | bool "SHMIN" | ||
564 | depends on CPU_SUBTYPE_SH7706 | ||
565 | select CPU_HAS_IPR_IRQ | ||
566 | help | ||
567 | Select SHMIN if configuring for the SHMIN board. | ||
568 | |||
569 | config SH_LBOX_RE2 | ||
570 | bool "L-BOX RE2" | ||
571 | depends on CPU_SUBTYPE_SH7751R | ||
572 | select SYS_SUPPORTS_PCI | ||
573 | help | ||
574 | Select L-BOX RE2 if configuring for the NTT COMWARE L-BOX RE2. | ||
575 | |||
576 | config SH_X3PROTO | ||
577 | bool "SH-X3 Prototype board" | ||
578 | depends on CPU_SUBTYPE_SHX3 | ||
579 | |||
580 | config SH_MAGIC_PANEL_R2 | ||
581 | bool "Magic Panel R2" | ||
582 | depends on CPU_SUBTYPE_SH7720 | ||
583 | help | ||
584 | Select Magic Panel R2 if configuring for Magic Panel R2. | ||
585 | |||
586 | config SH_CAYMAN | ||
587 | bool "Hitachi Cayman" | ||
588 | depends on CPU_SUBTYPE_SH5_101 || CPU_SUBTYPE_SH5_103 | ||
589 | select SYS_SUPPORTS_PCI | ||
590 | |||
591 | endmenu | ||
592 | |||
593 | source "arch/sh/boards/renesas/rts7751r2d/Kconfig" | ||
594 | source "arch/sh/boards/renesas/r7780rp/Kconfig" | ||
595 | source "arch/sh/boards/renesas/sdk7780/Kconfig" | ||
596 | source "arch/sh/boards/renesas/migor/Kconfig" | ||
597 | source "arch/sh/boards/magicpanelr2/Kconfig" | ||
598 | 360 | ||
599 | menu "Timer and clock configuration" | 361 | menu "Timer and clock configuration" |
600 | 362 | ||