diff --git a/sys/arch/hpcmips/conf/MURUROA b/sys/arch/hpcmips/conf/MURUROA new file mode 100644 index 000000000000..85d1d27278bb --- /dev/null +++ b/sys/arch/hpcmips/conf/MURUROA @@ -0,0 +1,277 @@ +# +# Mycroft's WorkPad z50 + +# +# $NetBSD: MURUROA,v 1.1 2000/02/18 20:52:15 mycroft Exp $ +# From: GENERIC,v 1.29 2000/02/12 03:21:06 shin Exp +# +include "arch/hpcmips/conf/std.hpcmips" + +#ident "MURUROA-$Revision: 1.1 $" + +maxusers 8 + +options MIPS3 # R4000/R4400/R4600 CPUs + +# Support for specific models of H/PC MIPS +options VR41X1 # NEC VR41x1 series +options MIPS3_4100 # VR4100 core +options NOFPU # No FPU +options SOFTFLOAT # emulate FPU insn +options MIPS3_L2CACHE_ABSENT + +# Standard system options +options DDB # in-kernel debugger +#options DDB_ONPANIC=0 # don't enter debugger on panic +#options DIAGNOSTIC # extra kernel debugging checks +#options DEBUG # extra kernel debugging support +options KTRACE # system call tracing support + +options SCSIVERBOSE # human readable SCSI error messages +options PCMCIAVERBOSE # verbose PCMCIA configuration messages + +#options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT +#options RTC_OFFSET=-540 # JST-9 +#options RTC_OFFSET=480 # PST8 + # In NO RTC_OFFSET , inherit RTC_OFFSET + # from Windows CE. +options NTP # network time protocol +#options UCONSOLE # users can redirect console (unsafe) + +#options WINCE_DEFAULT_SETTING # Debugging use +#options DUMP_GIU_LEVEL2_INTR # Debugging use +#options DEBUG_FIND_PCIC # Debugging use XXX harmful don't define until read source. + +#options SYSCALL_DEBUG # for debug +#options HPCMIPS_L1CACHE_DISABLE # disable L1 cache for debug +#options HPCMIPS_FLUSHCACHE_XXX # for debug +#options MIPS_16K_PAGE # page size is 16KB + +# Filesystem options +file-system FFS # fast filesystem with user and group quotas +file-system MFS # memory-based filesystem +file-system NFS # Sun NFS-compatible filesystem (client) +#file-system LFS # Log-based filesystem (still experimental) +#file-system CD9660 # ISO 9660 + Rock Ridge file system +file-system MSDOSFS # MS-DOS file system +#file-system FDESC # /dev/fd +#file-system KERNFS # /kern (kernel informational filesystem) +#file-system NULLFS # loopback file system +#file-system OVERLAY # overlay file system +#file-system PORTAL # portal filesystem (still experimental) +#file-system PROCFS # /proc +#file-system UMAPFS # NULLFS + uid and gid remapping +#file-system UNION + +#options NFSSERVER # Sun NFS-compatible filesystem (server) +#options SOFTDEP # FFS soft updates support. +#options QUOTA # UFS quotas + +# Pull in config fragments for kernel crypto. Use only one of these, +# and adjust the prefixes as necessary. + +#prefix ../crypto-us/sys +#cinclude "conf/files.crypto-us" +#prefix + +#prefix ../crypto-intl/sys +#cinclude "conf/files.crypto-intl" +#prefix + +# Networking options +#options GATEWAY # IP packet forwarding +options INET # IP + ICMP + TCP + UDP +options INET6 # IPV6 +#options IPSEC # IP security +#options IPSEC_ESP # IP security (encryption part; define w/ IPSEC) +#options IPSEC_DEBUG # debug for IP security +#options TCP_COMPAT_42 # compatibility with 4.2BSD TCP/IP +#options MROUTING # Multicast routing support +#options ISO # OSI networking +#options TPIP # TPIP +#options EON # OSI tunneling over IP +#options CCITT,LLC,HDLC # X.25 + +# NetBSD backwards compatibility +options COMPAT_43, COMPAT_13, COMPAT_14 +options COMPAT_386BSD_MBRPART # recognize old partition ID + +options NFS_BOOT_DHCP + +config netbsd root on ? type ? +config nfsnetbsd root on ? type nfs + +# WS console uses SUN or VT100 terminal emulation +options WSEMUL_SUN +options WSDISPLAY_DEFAULTSCREENS=4 +#options FONT_VT220L8x8 +options FONT_VT220L8x10 + +vrip* at mainbus0 +vrcmu* at vrip? addr 0x0b000060 size 0x20 +vrbcu* at vrip? addr 0x0b000000 size 0x20 +vrrtc* at vrip? addr 0x0b0000c0 size 0x20 intr 2 + +vrkiu* at vrip? addr 0x0b000180 size 0x20 intr 7 +options __NO_SOFT_SERIAL_INTERRUPT +com* at vrip? addr 0x0c000000 size 0x20 intr 9 pwctl PWCTL_COM0 +vrgiu* at vrip? addr 0x0b000100 size 0x20 intr 8 +vrpmu* at vrip? addr 0x0b0000a0 size 0x20 intr 1 # power switch +vrdsu* at vrip? addr 0x0b0000e0 size 0x08 +vrpiu* at vrip? addr 0x0b000120 size 0x1a0 intr 5 + +# Workstation Console attachments +fb* at mainbus0 +wsdisplay* at fb? +wskbd* at vrkiu? mux 1 +wsmouse* at vrpiu? mux 0 + +# +# MC-R300, MC-R500 +# Button to GPIO port # mapping +# + REC button : 4 +# + Open/Close button: 6 +# (PCIC-ISA : 9) +# (COM power:14) +# +# MC-R510 +# Button to GPIO port # mapping +# + Open/Close button: 3 +# (PCIC-ISA : 9) +# (COM power:14) +# +# MC-R530 +# Button to GPIO port # mapping +# + Open/Close button: 3 +# + Application button: 2 +# (PCIC-ISA : 9) +# (COM power:14) +# +# MC-R700 +# Button to GPIO port # mapping +# + Open/Close button: 3 +# (PCIC-ISA : 9) +# (COM power:46) +# +# MC-CS +# Button to GPIO port # mapping +# (PCIC-ISA : 9) +# (COM power:14) +# +# IBM WorkPad z50 +# Button to GPIO port # mapping +# + REC button : 1 +# + Application button? : 2 +# (PCIC-ISA : 9) +# +#button0 at vrgiu? platform NEC_MCR_3XX id BTN_REC port 4 +#button1 at vrgiu? platform NEC_MCR_3XX id BTN_COVER port 6 +#button0 at vrgiu? platform NEC_MCR_500 id BTN_REC port 4 +#button1 at vrgiu? platform NEC_MCR_500 id BTN_COVER port 6 +#button0 at vrgiu? platform NEC_MCR_510 id BTN_COVER port 3 +#button0 at vrgiu? platform NEC_MCR_530 id BTN_COVER port 3 +#button1 at vrgiu? platform NEC_MCR_530 id BTN_APP0 port 2 +#button0 at vrgiu? platform NEC_MCR_7XX id BTN_COVER port 3 +button0 at vrgiu? platform IBM_WORKPAD id BTN_REC port 1 active 0 +button1 at vrgiu? platform IBM_WORKPAD id BTN_APP0 port 2 active 0 +#pwctl0 at vrgiu? platform NEC_MCR_3XX id PWCTL_COM0 port 14 +#pwctl0 at vrgiu? platform NEC_MCR_5XX id PWCTL_COM0 port 14 +#pwctl0 at vrgiu? platform NEC_MCR_7XX id PWCTL_COM0 port 46 +#pwctl0 at vrgiu? platform NEC_MCCS id PWCTL_COM0 port 14 +#vrisab0 at vrgiu? platform NEC_MCR +#vrisab0 at vrgiu? platform NEC_MCCS +vrisab0 at vrgiu? platform IBM_WORKPAD isaportoffset 0x1000000 +isa0 at vrisab0 +pcic0 at isa0 port 0x3e0 iomem 0x70000 iosiz 0x10000 irq 0x00090003 +options PCIC_ISA_ALLOC_IOBASE=0x400 +options PCIC_ISA_ALLOC_IOSIZE=0x100 +# +# Freestyle +# Button to GPIO port # mapping +# +---------+ +# 1 +| | +# | |+ 7 +# | | +#20 +| LCD |+ 4 +# | | + 6 +# 8 +| |+ 5 +# | | +# | |+----Power On/Off (connected to PMU) +# +---------+ +# +9 +# +12 +10 +# +11 +# (PCIC-ISA : 23) +#button0 at vrgiu? platform EVEREX_FREESTYLE id BTN_APP0 port 9 +#button1 at vrgiu? platform EVEREX_FREESTYLE id BTN_APP1 port 10 +#button2 at vrgiu? platform EVEREX_FREESTYLE id BTN_APP2 port 11 +#button3 at vrgiu? platform EVEREX_FREESTYLE id BTN_APP3 port 12 +#button4 at vrgiu? platform EVEREX_FREESTYLE id BTN_CANCEL port 7 +#button5 at vrgiu? platform EVEREX_FREESTYLE id BTN_UP port 4 +#button6 at vrgiu? platform EVEREX_FREESTYLE id BTN_OK port 6 +#button7 at vrgiu? platform EVEREX_FREESTYLE id BTN_DOWN port 5 +#button8 at vrgiu? platform EVEREX_FREESTYLE id BTN_REC port 1 +#button9 at vrgiu? platform EVEREX_FREESTYLE id BTN_LIGHT port 20 +#button10 at vrgiu? platform EVEREX_FREESTYLE id BTN_CONTRAST port 8 +#vrisab1 at vrgiu? platform EVEREX_FREESTYLE isaportoffset 0x1000000 +#isa1 at vrisab1 +#pcic0 at isa1 port 0x3e0 iomem 0x70000 iosiz 0x4000 irq 0x00170003 + +options PCIC_ISA_INTR_ALLOC_MASK=0x0008 # IRQ 3 only (MCR/Freestyle) +# +# Fujitsu INTERTOP CX300 +# +#pwctl0 at vrgiu? platform FUJITSU_INTERTOP id PWCTL_COM0 port 15 +#vrisab2 at vrgiu? platform FUJITSU_INTERTOP isaportoffset 0x1000000 +#isa2 at vrisab2 +#pcic0 at isa2 port 0x3e0 iomem 0x70000 iosiz 0x4000 irq 0x00060003 +# +# Vadem Clio and Sharp Tripad +# +#vrisab3 at vrgiu? platform SHARP_TRIPAD isaportoffset 0x1000000 +#isa3 at vrisab3 +#pcic0 at isa3 port 0x3e0 iomem 0x70000 iosiz 0x4000 irq 0x000d0003 +# +# Unknown machines +# +#vrisab4 at vrgiu? +#isa4 at vrisab3 + +# PCMCIA bus support +pcmcia* at pcic? controller ? socket ? + +# PCMCIA IDE disk +wdc* at pcmcia? function ? +wd* at wdc? channel ? drive ? flags 0x0000 + +# ATAPI bus support +atapibus* at wdc? channel ? + +# PCMCIA network interfaces +ep* at pcmcia? function ? # 3Com 3c589 and 3c562 Ethernet +#mbe* at pcmcia? function ? # MB8696x based Ethernet +ne* at pcmcia? function ? # NE2000-compatible Ethernet +ray* at pcmcia? function ? # Raytheon Raylink (802.11) +#sm* at pcmcia? function ? # Megahertz Ethernet + +com* at pcmcia? function ? # Modems and serial cards + +#aic* at pcmcia? function ? +#scsibus* at aic? +#sd* at scsibus? target ? lun ? # SCSI disk drives + +pseudo-device loop 1 # network loopback +pseudo-device ppp 2 # serial-line IP ports +pseudo-device pty 32 # pseudo ptys +pseudo-device bpfilter 8 # packet filter ports +#pseudo-device ipfilter # IP filter, NAT + +pseudo-device vnd 4 # virtual disk ick +#pseudo-device ccd 4 # concatenated disks + +pseudo-device biconsdev 1 # build-in console device +pseudo-device btnmgr 1 # button event handler + +# for IPv6 +pseudo-device gif 4 # IPv[46] over IPv[46] tunnel (RFC1933) +#pseudo-device faith 1 # IPv[46] tcp relay translation i/f