[BACK]Return to GENERIC CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / arch / hpcmips / conf

Annotation of src/sys/arch/hpcmips/conf/GENERIC, Revision 1.65

1.1       takemura    1: #
1.46      uch         2: # Distribution kernel (NEC VR based model) kernel config file
1.1       takemura    3:
                      4: #
1.65    ! takemura    5: #      $NetBSD: GENERIC,v 1.64 2000/09/10 15:48:10 sato Exp $
1.1       takemura    6: #
                      7: include                "arch/hpcmips/conf/std.hpcmips"
1.24      hubertf     8:
1.65    ! takemura    9: #ident                 "GENERIC-$Revision: 1.64 $"
1.1       takemura   10:
                     11: maxusers       8
                     12:
                     13: options        MIPS3                   # R4000/R4400/R4600 CPUs
                     14:
                     15: # Support for specific models of H/PC MIPS
                     16: options        VR41X1                  # NEC VR41x1 series
1.9       enami      17: options        MIPS3_4100              # VR4100 core
1.22      shin       18: options        NOFPU                   # No FPU
                     19: options        SOFTFLOAT               # emulate FPU insn
1.9       enami      20: options        MIPS3_L2CACHE_ABSENT
1.1       takemura   21:
                     22: # Standard system options
                     23: options        DDB                     # in-kernel debugger
                     24: #options       DDB_ONPANIC=0           # don't enter debugger on panic
1.58      jeffs      25: #options       KGDB                    # remote debugger
1.1       takemura   26: #options       DIAGNOSTIC              # extra kernel debugging checks
                     27: #options       DEBUG                   # extra kernel debugging support
                     28: options        KTRACE                  # system call tracing support
                     29:
1.54      shin       30: #options       SCSIVERBOSE             # human readable SCSI error messages
1.27      sato       31: #options       PCMCIAVERBOSE           # verbose PCMCIA configuration messages
1.1       takemura   32:
1.11      sato       33: #options       RTC_OFFSET=0    # hardware clock is this many mins. west of GMT
1.9       enami      34: #options       RTC_OFFSET=-540         # JST-9
                     35: #options       RTC_OFFSET=480          # PST8
1.25      sato       36:                                        # In NO RTC_OFFSET , inherit RTC_OFFSET
                     37:                                        # from Windows CE.
1.1       takemura   38: options        NTP                     # network time protocol
                     39: #options       UCONSOLE                # users can redirect console (unsafe)
                     40:
1.9       enami      41: #options       WINCE_DEFAULT_SETTING   # Debugging use
                     42: #options       DUMP_GIU_LEVEL2_INTR    # Debugging use
                     43: #options       DEBUG_FIND_PCIC         # Debugging use XXX harmful don't define until read source.
                     44:
                     45: #options       SYSCALL_DEBUG           # for debug
                     46: #options       HPCMIPS_L1CACHE_DISABLE # disable L1 cache for debug
                     47: #options       HPCMIPS_FLUSHCACHE_XXX  # for debug
1.1       takemura   48:
                     49: # Filesystem options
                     50: file-system    FFS             # fast filesystem with user and group quotas
                     51: file-system    MFS             # memory-based filesystem
                     52: file-system    NFS             # Sun NFS-compatible filesystem (client)
                     53: #file-system   LFS             # Log-based filesystem (still experimental)
1.54      shin       54: file-system    CD9660          # ISO 9660 + Rock Ridge file system
1.20      shin       55: file-system    MSDOSFS         # MS-DOS file system
1.1       takemura   56: #file-system   FDESC           # /dev/fd
                     57: file-system    KERNFS          # /kern (kernel informational filesystem)
                     58: #file-system   NULLFS          # loopback file system
1.23      wrstuden   59: #file-system   OVERLAY         # overlay file system
1.1       takemura   60: #file-system   PORTAL          # portal filesystem (still experimental)
                     61: file-system    PROCFS          # /proc
                     62: #file-system   UMAPFS          # NULLFS + uid and gid remapping
                     63: file-system    UNION
                     64:
                     65: #options       NFSSERVER       # Sun NFS-compatible filesystem (server)
1.55      fvdl       66: options        SOFTDEP         # FFS soft updates support.
1.54      shin       67: #options       QUOTA           # UFS quotas
1.13      jun        68:
1.1       takemura   69: # Networking options
1.13      jun        70: #options       GATEWAY         # IP packet forwarding
                     71: options        INET            # IP + ICMP + TCP + UDP
                     72: options        INET6           # IPV6
                     73: #options       IPSEC           # IP security
                     74: #options       IPSEC_ESP       # IP security (encryption part; define w/ IPSEC)
                     75: #options       IPSEC_DEBUG     # debug for IP security
1.1       takemura   76: #options       MROUTING        # Multicast routing support
                     77: #options       ISO             # OSI networking
                     78: #options       TPIP            # TPIP
                     79: #options       EON             # OSI tunneling over IP
                     80: #options       CCITT,LLC,HDLC  # X.25
                     81:
                     82: # NetBSD backwards compatibility
1.45      uch        83: options        COMPAT_43
1.1       takemura   84:
1.9       enami      85: options        NFS_BOOT_DHCP
1.1       takemura   86:
                     87: config         netbsd          root on ? type ?
                     88:
                     89: # WS console uses SUN or VT100 terminal emulation
                     90: options        WSEMUL_VT100
1.9       enami      91: options        WSDISPLAY_DEFAULTSCREENS=4
                     92: #options       FONT_VT220L8x8
                     93: options        FONT_VT220L8x10
1.48      takemura   94: # compatibility to other console drivers
                     95: options        WSDISPLAY_COMPAT_PCVT           # emulate some ioctls
                     96: options        WSDISPLAY_COMPAT_SYSCONS        # emulate some ioctls
                     97: options        WSDISPLAY_COMPAT_USL            # VT handling
                     98: options        WSDISPLAY_COMPAT_RAWKBD         # can get raw scancodes
1.57      takemura   99:
                    100: # temporally power management
1.61      takemura  101: hpcapm0        at mainbus0                     # power management
                    102: apmdev0        at hpcapm0                      # APM
1.1       takemura  103:
                    104: vrip*  at mainbus0
                    105: vrcmu* at vrip? addr 0x0b000060 size 0x20
                    106: vrbcu* at vrip? addr 0x0b000000 size 0x20
                    107: vrrtc* at vrip? addr 0x0b0000c0 size 0x20 intr 2
                    108:
                    109: vrkiu*  at vrip? addr 0x0b000180 size 0x20 intr 7
1.65    ! takemura  110: hpckbd*        at vrkiu?
1.9       enami     111: options        __NO_SOFT_SERIAL_INTERRUPT
1.28      takemura  112: com*   at vrip? addr 0x0c000000 size 0x20 intr 9 pwctl PWCTL_COM0
1.1       takemura  113: vrgiu* at vrip? addr 0x0b000100 size 0x20 intr 8
                    114: vrpmu* at vrip? addr 0x0b0000a0 size 0x20 intr 1 # power switch
1.16      takemura  115: vrdsu* at vrip? addr 0x0b0000e0 size 0x08
1.19      takemura  116: vrpiu* at vrip? addr 0x0b000120 size 0x1a0 intr 5
1.59      takemura  117:
1.61      takemura  118: mqvideo0 at vrip? addr 0x0a000000 size 0x800000        # MQ200 video controller
                    119: hpcfb*         at      mqvideo?
1.19      takemura  120:
                    121: # Workstation Console attachments
1.35      takemura  122: bivideo0       at      mainbus0
                    123: hpcfb*         at      bivideo0
                    124: wsdisplay*     at      hpcfb?
1.65    ! takemura  125: wskbd*         at      hpckbd? mux 1
1.19      takemura  126: wsmouse*       at      vrpiu? mux 0
1.36      takemura  127: btnmgr0                at      mainbus0
                    128: wskbd*         at      btnmgr0 mux 1
1.1       takemura  129:
                    130: #
1.33      takemura  131: # hpcmips isa? bus irq locator means:
                    132: #
                    133: # 0x0000000f ISA IRQ#
                    134: # 0x00ff0000 GPIO port#
                    135: # 0x01000000 interrupt signal hold/through     (1:hold/0:though)
                    136: # 0x02000000 interrupt detection level         (1:low /0:high  )
                    137: # 0x04000000 interrupt detection trigger       (1:edge/0:level )
                    138:
                    139: #
1.27      sato      140: # MC-R300, MC-R500
1.1       takemura  141: # Button to GPIO port # mapping
                    142: #  + REC button       : 4
                    143: #  + Open/Close button: 6
                    144: # (PCIC-ISA : 9)
                    145: # (COM power:14)
1.27      sato      146: #
                    147: # MC-R510
                    148: # Button to GPIO port # mapping
                    149: #  + Open/Close button: 3
                    150: # (PCIC-ISA : 9)
                    151: # (COM power:14)
                    152: #
                    153: # MC-R530
                    154: # Button to GPIO port # mapping
                    155: #  + Open/Close button: 3
                    156: #  + Application button: 2
                    157: # (PCIC-ISA : 9)
                    158: # (COM power:14)
                    159: #
                    160: # MC-R700
                    161: # Button to GPIO port # mapping
                    162: #  + Open/Close button: 3
                    163: # (PCIC-ISA : 9)
                    164: # (COM power:46)
                    165: #
                    166: # MC-CS
                    167: # Button to GPIO port # mapping
                    168: # (PCIC-ISA : 9)
                    169: # (COM power:14)
                    170: #
                    171: # IBM WorkPad z50
                    172: # Button to GPIO port # mapping
                    173: #  + REC button       : 1
                    174: #  + Application button?      : 2
                    175: # (PCIC-ISA : 9)
                    176: #
1.18      takemura  177: button0 at vrgiu? platform NEC_MCR_3XX id BTN_REC port 4
1.64      sato      178: button0 at vrgiu? platform NEC_MCR_500 id BTN_REC port 4
                    179: button0 at vrgiu? platform IBM_WORKPAD id BTN_REC port 1 active 0
                    180: button1 at vrgiu? platform NEC_MCR_510 id BTN_COVER port 3
                    181: button1 at vrgiu? platform NEC_MCR_520 id BTN_COVER port 3
                    182: button1 at vrgiu? platform NEC_MCR_530 id BTN_COVER port 3
                    183: button1 at vrgiu? platform NEC_MCR_7XX id BTN_COVER port 3
1.18      takemura  184: button1 at vrgiu? platform NEC_MCR_3XX id BTN_COVER port 6
                    185: button1 at vrgiu? platform NEC_MCR_500 id BTN_COVER port 6
1.64      sato      186: button2 at vrgiu? platform NEC_MCR_530 id BTN_APP0  port 2
                    187: button2 at vrgiu? platform IBM_WORKPAD id BTN_APP0  port 2 active 0
                    188: button3 at vrgiu? platform NEC_MCCS id BTN_LIGHT port 8
1.18      takemura  189: pwctl0 at vrgiu? platform NEC_MCR_3XX id PWCTL_COM0 port 14
1.64      sato      190: pwctl0 at vrgiu? platform NEC_MCR_5XX id PWCTL_COM0 port 14
                    191: pwctl0 at vrgiu? platform NEC_MCR_7XX id PWCTL_COM0 port 46
                    192: pwctl0 at vrgiu? platform NEC_MCCS id PWCTL_COM0 port 14
1.38      sato      193: pwctl1 at vrgiu? platform NEC_MCR_300 id PWCTL_LCDLIGHT port 45
1.64      sato      194: pwctl1 at vrgiu? platform NEC_MCR_FORDOCOMO id PWCTL_LCDLIGHT port 45
                    195: pwctl1 at vrgiu? platform NEC_MCR_500 id PWCTL_LCDLIGHT port 45
                    196: pwctl1 at vrgiu? platform NEC_MCCS id PWCTL_LCDLIGHT port 45
1.42      sato      197: pwctl2 at vrgiu? platform NEC_MCR_300 id PWCTL_LCD port 10
1.63      sato      198: pwctl2 at vrgiu? platform NEC_MCR_FORDOCOMO id PWCTL_LCD port 10
                    199: pwctl2 at vrgiu? platform NEC_MCR_500 id PWCTL_LCD port 10
1.42      sato      200: pwctl2 at vrgiu? platform NEC_MCCS id PWCTL_LCD port 10
1.64      sato      201: pwctl3 at vrgiu? platform NEC_MCR_3XX id PWCTL_SPEAKER port 12
                    202: pwctl3 at vrgiu? platform NEC_MCR_500 id PWCTL_SPEAKER port 12
                    203: pwctl3 at vrgiu? platform NEC_MCR_510 id PWCTL_SPEAKER port 44
                    204: pwctl3 at vrgiu? platform NEC_MCR_520 id PWCTL_SPEAKER port 44
                    205: pwctl3 at vrgiu? platform NEC_MCR_530 id PWCTL_SPEAKER port 44
                    206: pwctl3 at vrgiu? platform IBM_WORKPAD id PWCTL_SPEAKER port 49
1.1       takemura  207: vrisab0 at vrgiu? platform NEC_MCR
                    208: vrisab0 at vrgiu? platform NEC_MCCS
1.14      shin      209: vrisab0 at vrgiu? platform IBM_WORKPAD isaportoffset 0x1000000
1.1       takemura  210: isa0   at vrisab0
                    211: pcic0  at isa0 port 0x3e0 iomem 0x70000 iosiz 0x4000 irq 0x00090003
                    212: #
                    213: # Freestyle
                    214: # Button to GPIO port # mapping
                    215: #    +---------+
                    216: # 1 +|         |
                    217: #    |         |+ 7
                    218: #    |         |
                    219: #20 +|   LCD   |+ 4
                    220: #    |         | + 6
1.5       enami     221: # 8 +|         |+ 5
1.1       takemura  222: #    |         |
1.7       uch       223: #    |         |+----Power On/Off (connected to PMU)
1.1       takemura  224: #    +---------+
                    225: #          +9
                    226: #        +12 +10
                    227: #          +11
                    228: # (PCIC-ISA : 23)
1.18      takemura  229: button0 at vrgiu? platform EVEREX_FREESTYLE id BTN_APP0 port 9
                    230: button1 at vrgiu? platform EVEREX_FREESTYLE id BTN_APP1 port 10
                    231: button2 at vrgiu? platform EVEREX_FREESTYLE id BTN_APP2 port 11
                    232: button3 at vrgiu? platform EVEREX_FREESTYLE id BTN_APP3 port 12
                    233: button4 at vrgiu? platform EVEREX_FREESTYLE id BTN_CANCEL port 7
                    234: button5 at vrgiu? platform EVEREX_FREESTYLE id BTN_UP port 4
                    235: button6 at vrgiu? platform EVEREX_FREESTYLE id BTN_OK port 6
                    236: button7 at vrgiu? platform EVEREX_FREESTYLE id BTN_DOWN port 5
                    237: button8 at vrgiu? platform EVEREX_FREESTYLE id BTN_REC port 1
                    238: button9 at vrgiu? platform EVEREX_FREESTYLE id BTN_LIGHT port 20
                    239: button10 at vrgiu? platform EVEREX_FREESTYLE id BTN_CONTRAST port 8
1.1       takemura  240: vrisab1 at vrgiu? platform EVEREX_FREESTYLE isaportoffset 0x1000000
                    241: isa1   at vrisab1
                    242: pcic0  at isa1 port 0x3e0 iomem 0x70000 iosiz 0x4000 irq 0x00170003
                    243:
1.9       enami     244: options        PCIC_ISA_INTR_ALLOC_MASK=0x0008 # IRQ 3 only (MCR/Freestyle)
1.31      jun       245:
1.1       takemura  246: #
1.17      shin      247: # Fujitsu INTERTOP CX300
                    248: #
1.18      takemura  249: pwctl0 at vrgiu? platform FUJITSU_INTERTOP id PWCTL_COM0 port 15
1.17      shin      250: vrisab2 at vrgiu? platform FUJITSU_INTERTOP isaportoffset 0x1000000
                    251: isa2    at vrisab2
                    252: pcic0   at isa2 port 0x3e0 iomem 0x70000 iosiz 0x4000 irq 0x00060003
1.33      takemura  253:
1.17      shin      254: #
1.21      shin      255: # Vadem Clio and Sharp Tripad
                    256: #
                    257: vrisab3 at vrgiu? platform SHARP_TRIPAD isaportoffset 0x1000000
1.52      takemura  258: vrisab3 at vrgiu? platform VADEM_CLIO_C isaportoffset 0x1000000
1.21      shin      259: isa3    at vrisab3
                    260: pcic0   at isa3 port 0x3e0 iomem 0x70000 iosiz 0x4000 irq 0x000d0003
1.33      takemura  261:
                    262: #
                    263: # CASIO CASSIOPEIA E55 and for DoCoMo
                    264: #
                    265: button0 at vrgiu? platform CASIO_CASSIOPEIAE_E55 id BTN_OK active 0 port 6
                    266: button1 at vrgiu? platform CASIO_CASSIOPEIAE_E55 id BTN_CANCEL active 0 port 7
                    267: button2 at vrgiu? platform CASIO_CASSIOPEIAE_E55 id BTN_APP0 active 0 port 8
                    268: button3 at vrgiu? platform CASIO_CASSIOPEIAE_E55 id BTN_APP1 active 0 port 9
                    269: button4 at vrgiu? platform CASIO_CASSIOPEIAE_E55 id BTN_APP2 active 0 port 10
                    270: button5 at vrgiu? platform CASIO_CASSIOPEIAE_E55 id BTN_APP3 active 0 port 11
                    271: button6 at vrgiu? platform CASIO_CASSIOPEIAE_E55 id BTN_DOWN active 0 port 12
                    272: button7 at vrgiu? platform CASIO_CASSIOPEIAE_E55 id BTN_UP active 0 port 13
1.50      sato      273: pwctl0 at vrgiu? platform CASIO_CASSIOPEIAE_E55 id PWCTL_COM0 port 38
                    274: pwctl1 at vrgiu? platform CASIO_CASSIOPEIAE_E55 id PWCTL_LCDLIGHT port 26
1.33      takemura  275: vrisab4 at vrgiu? platform CASIO_CASSIOPEIAE_E55 isaportoffset 0xc000
                    276: isa4    at vrisab4
                    277: wdc0    at isa4 port 0x170 irq 0x02000003 flags 0x0010  # AT_POLL
                    278:
1.21      shin      279: #
1.1       takemura  280: # Unknown machines
                    281: #
1.21      shin      282: vrisab4 at vrgiu?
1.30      mycroft   283: isa4   at vrisab4
1.1       takemura  284:
                    285: # PCMCIA bus support
1.34      shin      286: pcmcia*        at pcic? controller 0 socket ?
1.1       takemura  287:
                    288: # PCMCIA IDE disk
                    289: wdc*   at pcmcia? function ?
                    290: wd*    at wdc? channel ? drive ? flags 0x0000
                    291:
                    292: # PCMCIA network interfaces
                    293: ep*    at pcmcia? function ?           # 3Com 3c589 and 3c562 Ethernet
                    294: mbe*   at pcmcia? function ?           # MB8696x based Ethernet
                    295: ne*    at pcmcia? function ?           # NE2000-compatible Ethernet
                    296: sm*    at pcmcia? function ?           # Megahertz Ethernet
1.32      takemura  297: wi*    at pcmcia? function ?           # Lucent WaveLan IEEE (802.11)
                    298: awi*   at pcmcia? function ?           # WLI-PCM
1.1       takemura  299:
1.49      takemura  300: # PCMCIA Serial interfaces
1.1       takemura  301: com*   at pcmcia? function ?           # Modems and serial cards
                    302:
1.49      takemura  303: # PCMCIA SCSI interfaces
1.1       takemura  304: aic*   at pcmcia? function ?
1.49      takemura  305: esp*   at pcmcia? function ?           # NCR53c406 SCSI
                    306:
                    307: # ATAPI bus support
                    308: atapibus* at wdc? channel ?
                    309: cd*    at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives
                    310: sd*    at atapibus? drive ? flags 0x0000 # ATAPI disk drives
                    311:
                    312: # SCSI bus support
1.1       takemura  313: scsibus* at aic?
1.49      takemura  314: scsibus* at esp?
1.1       takemura  315: sd*    at scsibus? target ? lun ?      # SCSI disk drives
1.49      takemura  316: cd*    at scsibus? target ? lun ?      # SCSI CD-ROM drives
1.1       takemura  317:
                    318: pseudo-device  loop            1       # network loopback
1.10      enami     319: pseudo-device  ppp             2       # serial-line IP ports
1.60      mason     320: pseudo-device  pty             64      # pseudo-terminals
1.1       takemura  321: pseudo-device  bpfilter        16      # packet filter ports
                    322: pseudo-device  ipfilter                # IP filter, NAT
                    323:
                    324: pseudo-device  vnd             4       # virtual disk ick
1.54      shin      325: #pseudo-device ccd             4       # concatenated disks
1.43      takemura  326: pseudo-device   rnd                     # /dev/random and in-kernel generator
1.1       takemura  327:
                    328: pseudo-device  biconsdev       1       # build-in console device
1.37      takemura  329: pseudo-device  wsmux           2       # mouse & keyboard multiplexor
1.49      takemura  330: #pseudo-device md              1       # memory disk device (ramdisk)
                    331:
                    332: #pseudo-device raid            4       # RAIDframe disk driver
                    333: #options       RAID_AUTOCONFIG         # auto-configuration of RAID components
1.13      jun       334:
                    335: # for IPv6
                    336: pseudo-device  gif             4       # IPv[46] over IPv[46] tunnel (RFC1933)
1.15      itojun    337: #pseudo-device faith           1       # IPv[46] tcp relay translation i/f
1.44      itojun    338: #pseudo-device stf             1       # 6to4 IPv6 over IPv4 encapsulation

CVSweb <webmaster@jp.NetBSD.org>