aboutsummaryrefslogtreecommitdiffstats
path: root/arch/sh/Kconfig
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2008-08-01 13:53:43 -0400
committerLinus Torvalds <torvalds@linux-foundation.org>2008-08-01 13:53:43 -0400
commit00e9028a95fb8a4d79f2fb695a853f33ea7d3b57 (patch)
tree2dea2ae498a6ce57de8890e87185aca5e9f3ad2d /arch/sh/Kconfig
parent57b1494d2ba544c62673234da6115c21fac27ffc (diff)
parent7cb93181629c613ee2b8f4ffe3446f8003074842 (diff)
Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6
* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (28 commits) mm/hugetlb.c must #include <asm/io.h> video: Fix up hp6xx driver build regressions. sh: defconfig updates. sh: Kill off stray mach-rsk7203 reference. serial: sh-sci: Fix up SH7760/SH7780/SH7785 early printk regression. sh: Move out individual boards without mach groups. sh: Make sure AT_SYSINFO_EHDR is exposed to userspace in asm/auxvec.h. sh: Allow SH-3 and SH-5 to use common headers. sh: Provide common CPU headers, prune the SH-2 and SH-2A directories. sh/maple: clean maple bus code sh: More header path fixups for mach dir refactoring. sh: Move out the solution engine headers to arch/sh/include/mach-se/ sh: I2C fix for AP325RXA and Migo-R sh: Shuffle the board directories in to mach groups. sh: dma-sh: Fix up dreamcast dma.h mach path. sh: Switch KBUILD_DEFCONFIG to shx3_defconfig. sh: Add ARCH_DEFCONFIG entries for sh and sh64. sh: Fix compile error of Solution Engine sh: Proper __put_user_asm() size mismatch fix. sh: Stub in a dummy ENTRY_OFFSET for uImage offset calculation. ...
Diffstat (limited to 'arch/sh/Kconfig')
-rw-r--r--arch/sh/Kconfig252
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
24config SUPERH64 24config SUPERH64
25 def_bool y if CPU_SH5 25 def_bool y if CPU_SH5
26 26
27config ARCH_DEFCONFIG
28 string
29 default "arch/sh/configs/shx3_defconfig" if SUPERH32
30 default "arch/sh/configs/cayman_defconfig" if SUPERH64
31
27config RWSEM_GENERIC_SPINLOCK 32config RWSEM_GENERIC_SPINLOCK
28 def_bool y 33 def_bool y
29 34
@@ -348,253 +353,10 @@ config CPU_SUBTYPE_SH5_103
348endchoice 353endchoice
349 354
350source "arch/sh/mm/Kconfig" 355source "arch/sh/mm/Kconfig"
356
351source "arch/sh/Kconfig.cpu" 357source "arch/sh/Kconfig.cpu"
352 358
353menu "Board support" 359source "arch/sh/boards/Kconfig"
354
355config SOLUTION_ENGINE
356 bool
357
358config 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
369config 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
377config 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
385config 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
393config 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
401config 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
410config 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
419config 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
427config 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
434config 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
444config 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
452config 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
462config 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
472config 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
481config SH_RSK7203
482 bool "RSK7203"
483 depends on CPU_SUBTYPE_SH7203
484
485config 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
493config SH_HIGHLANDER
494 bool "Highlander"
495 depends on CPU_SUBTYPE_SH7780 || CPU_SUBTYPE_SH7785
496 select SYS_SUPPORTS_PCI
497 select IO_TRAPPED
498
499config SH_SH7785LCR
500 bool "SH7785LCR"
501 depends on CPU_SUBTYPE_SH7785
502 select SYS_SUPPORTS_PCI
503 select IO_TRAPPED
504
505config 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
514config 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
521config 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
528config 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
535config SH_EDOSK7705
536 bool "EDOSK7705"
537 depends on CPU_SUBTYPE_SH7705
538
539config 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
546config 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
553config 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
562config 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
569config 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
576config SH_X3PROTO
577 bool "SH-X3 Prototype board"
578 depends on CPU_SUBTYPE_SHX3
579
580config 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
586config SH_CAYMAN
587 bool "Hitachi Cayman"
588 depends on CPU_SUBTYPE_SH5_101 || CPU_SUBTYPE_SH5_103
589 select SYS_SUPPORTS_PCI
590
591endmenu
592
593source "arch/sh/boards/renesas/rts7751r2d/Kconfig"
594source "arch/sh/boards/renesas/r7780rp/Kconfig"
595source "arch/sh/boards/renesas/sdk7780/Kconfig"
596source "arch/sh/boards/renesas/migor/Kconfig"
597source "arch/sh/boards/magicpanelr2/Kconfig"
598 360
599menu "Timer and clock configuration" 361menu "Timer and clock configuration"
600 362