Sync usage with man page.
[netbsd-mini2440.git] / sys / arch / hp300 / conf / files.hp300
blob4e31d6cca7c7f704a1617ec9b4608573eb1dd75b
1 #       $NetBSD: files.hp300,v 1.77 2007/12/03 15:33:37 ad Exp $
3 # hp300-specific configuration info
5 # maxpartitions must be the first item in files.${ARCH}
6 maxpartitions 8
8 maxusers 2 8 64
10 # SPU configuration options.
11 defflag opt_spuconf.h   HP320 HP330 HP340 HP345 HP350 HP360 HP362 HP370
12                         HP375 HP380 HP382 HP385 HP400 HP425 HP433
14 # Misc. options.
15 defflag                 USELEDS         # make the lights twinkle
16 defflag                 PANICBUTTON     # enable panic on ctl+shift+reset ...
17                                         # ... unless we're doing DDB
19 # NOTE!  The order of these lines is significant!  Don't change them
20 # unless you absolutely know what you're doing!
23 # Mainbus
26 device  mainbus { }
27 attach  mainbus at root
30 # Internal i/o space
33 device  intio { }
34 attach  intio at mainbus
35 file    arch/hp300/dev/intio.c          intio
38 # DIO bus
41 device  dio { scode = -1 }
42 attach  dio at mainbus
43 file    arch/hp300/dev/dio.c            dio
46 # Devices in Internal i/o space
49 # Real-time clock (not optional)
50 device  rtc
51 attach  rtc at intio
52 file    arch/hp300/dev/rtc.c                    rtc
54 # Human (Hilarious) Interface Loop
55 device  hil { }
56 attach  hil at intio
57 file    arch/hp300/dev/hil.c                    hil     needs-flag
58 file    arch/hp300/dev/hil_keymaps.c            hil
60 # 98620 DMA controller
61 device  dma
62 attach  dma at intio
63 file    arch/hp300/dev/dma.c                    dma
65 # Apollo Utilility Chip (a.k.a. "Frodo") found on 4xx workstations
66 device  frodo { offset = -1 }
67 attach  frodo at intio
68 file    arch/hp300/dev/frodo.c          frodo
70 # Apollo APCI 8250-like UARTs
71 attach  com at frodo with com_frodo
72 file    arch/hp300/dev/com_frodo.c      com_frodo needs-flag
74 # Frame buffer attribute
75 define  grfdev { }
77 # Frame buffer devices
78 device  dvbox: grfdev
79 file    arch/hp300/dev/grf_dv.c         dvbox needs-flag
81 device  gbox: grfdev
82 file    arch/hp300/dev/grf_gb.c         gbox needs-flag
84 device  hyper: grfdev
85 file    arch/hp300/dev/grf_hy.c         hyper needs-flag
87 device  rbox: grfdev
88 file    arch/hp300/dev/grf_rb.c         rbox needs-flag
90 device  topcat: grfdev
91 file    arch/hp300/dev/grf_tc.c         topcat needs-flag
93 # `grf' framebuffer abstraction
94 device  grf { }
95 attach  grf at grfdev
96 file    arch/hp300/dev/grf.c            grf needs-flag
97 file    arch/hp300/dev/grf_subr.c       grf
99 # Internal Terminal Emulator
100 device  ite: tty
101 attach  ite at grf
102 file    arch/hp300/dev/ite.c            ite needs-flag
103 file    arch/hp300/dev/ite_subr.c       ite
105 # Internal i/o framebuffer attachments
106 attach  dvbox at intio with dvbox_intio
107 attach  gbox at intio with gbox_intio
108 attach  rbox at intio with rbox_intio
109 attach  topcat at intio with topcat_intio
112 # Devices on the DIO bus
115 # DIO framebuffer attachments
116 attach  dvbox at dio with dvbox_dio
117 attach  gbox at dio with gbox_dio
118 attach  hyper at dio with hyper_dio
119 attach  rbox at dio with rbox_dio
120 attach  topcat at dio with topcat_dio
122 # DCA serial interface
123 attach  com at dio with com_dio
124 file    arch/hp300/dev/com_dio.c        com_dio needs-flag
126 # DCM serial interface
127 device  dcm: tty
128 attach  dcm at dio
129 file    arch/hp300/dev/dcm.c            dcm needs-flag
131 # LANCE ethernet
132 attach  le at dio: le24
133 file    arch/hp300/dev/if_le.c          le
135 # HP-IB interfaces
136 define  hpibdev { }
138 device  nhpib: hpibdev
139 attach  nhpib at intio with nhpib_intio
140 attach  nhpib at dio with nhpib_dio
141 file    arch/hp300/dev/nhpib.c          nhpib
143 device  fhpib: hpibdev
144 attach  fhpib at dio
145 file    arch/hp300/dev/fhpib.c          fhpib
147 # HP-IB bus layer
148 device  hpibbus { slave = -1, punit = -1 }
149 attach  hpibbus at hpibdev
150 file    arch/hp300/dev/hpib.c           hpibbus
152 # HP-IB devices
153 device  ct: tape
154 attach  ct at hpibbus
155 file    arch/hp300/dev/ct.c             ct needs-flag
157 device  mt: tape
158 attach  mt at hpibbus
159 file    arch/hp300/dev/mt.c             mt needs-flag
161 device  rd: disk
162 attach  rd at hpibbus
163 file    arch/hp300/dev/rd.c             rd needs-flag
165 device  ppi
166 attach  ppi at hpibbus
167 file    arch/hp300/dev/ppi.c            ppi needs-flag
169 # MI SCSI
170 include "dev/scsipi/files.scsipi"
172 attach  spc at dio
173 file    arch/hp300/dev/spc.c            spc needs-flag
175 # Memory Disk for ramdisk
176 file    dev/md_root.c                   memory_disk_hooks
179 # Non-device files
182 file    arch/hp300/hp300/autoconf.c
183 file    arch/hp300/hp300/bus_space.c
184 file    arch/hp300/hp300/clock.c
185 file    arch/hp300/hp300/dkbad.c
186 file    arch/hp300/hp300/machdep.c
187 file    arch/hp300/hp300/intr.c
188 file    arch/hp300/hp300/leds.c                 useleds
189 file    arch/hp300/hp300/mem.c
190 file    arch/hp300/hp300/pmap_bootstrap.c       compile-with "${NOPROF_C}"
191 file    arch/hp300/hp300/trap.c
192 file    arch/hp300/hp300/disksubr.c
193 file    arch/m68k/m68k/cacheops.c
194 file    arch/m68k/m68k/db_memrw.c               ddb | kgdb
195 file    arch/m68k/m68k/kgdb_machdep.c           kgdb
196 file    arch/m68k/m68k/pmap_motorola.c
197 file    arch/m68k/m68k/procfs_machdep.c         procfs
198 file    arch/m68k/m68k/sys_machdep.c
199 file    arch/m68k/m68k/vm_machdep.c
201 file    dev/cons.c
203 # NetBSD m68k a.out Binary Compatibility (COMPAT_AOUT_M68K)
204 include "compat/aoutm68k/files.aoutm68k"
206 # SVR4 Binary Compatibility (COMPAT_SVR4)
207 include "compat/svr4/files.svr4"
209 # SunOS Binary Compatibility (COMPAT_SUNOS)
210 include "compat/sunos/files.sunos"
211 file    arch/m68k/m68k/sunos_machdep.c  compat_sunos
213 # Linux binary compatibility (COMPAT_LINUX)
214 include "compat/linux/files.linux"
215 include "compat/linux/arch/m68k/files.linux_m68k"
216 file arch/m68k/m68k/linux_trap.c                compat_linux
218 # OSS audio driver compatibility
219 include "compat/ossaudio/files.ossaudio"
221 include "arch/hp300/conf/majors.hp300"