Home | History | Annotate | Line # | Download | only in conf
files.cats revision 1.17
      1 #	$NetBSD: files.cats,v 1.17 2002/02/10 10:37:52 tsutsui Exp $
      2 #
      3 # CATS-specific configuration info
      4 #
      5 
      6 maxpartitions	8
      7 maxusers 2 8 64
      8 
      9 # Maintain Interrupt statistics
     10 defflag	IRQSTATS
     11 
     12 # X server support in console drivers
     13 defflag	XSERVER
     14 
     15 define todservice {}
     16 
     17 #
     18 # ISA and mixed ISA+EISA or ISA+PCI drivers
     19 #
     20 include "dev/isa/files.isa"
     21 
     22 # Include arm32 footbridge
     23 include "arch/arm/conf/files.footbridge"
     24 
     25 #
     26 # Machine-independent ATA drivers
     27 #
     28 include "dev/ata/files.ata"
     29 major	{wd = 16}
     30 
     31 #
     32 # time of day clock
     33 #
     34 device	todclock
     35 attach	todclock at todservice
     36 file	arch/arm32/dev/todclock.c		todclock	needs-count
     37 
     38 # ISA DMA glue
     39 file	arch/arm32/isa/isadma_machdep.c		isadma
     40 
     41 # Game adapter (joystick)
     42 file	arch/arm32/isa/joy_timer.c		joy
     43 
     44 # Memory disk driver
     45 file	arch/arm32/dev/md_hooks.c				md & memory_disk_hooks
     46 major	{md = 18}
     47 
     48 # RAIDframe
     49 major	{raid = 71}
     50 
     51 #
     52 # Machine-independent SCSI/ATAPI drivers
     53 #
     54 
     55 include "dev/scsipi/files.scsipi"
     56 major	{sd = 24}
     57 major	{cd = 26}
     58 
     59 file	arch/arm/arm32/conf.c
     60 
     61 # Generic MD files
     62 file	arch/cats/cats/autoconf.c
     63 file	arch/cats/cats/cats_machdep.c
     64 
     65 # library functions
     66 
     67 file	arch/arm/arm/disksubr.c			disk
     68 file	arch/arm/arm/disksubr_acorn.c		disk
     69 file	arch/arm/arm/disksubr_mbr.c		disk
     70 
     71 file	arch/arm/arm32/intr.c
     72 file	arch/arm/arm32/spl.S
     73 
     74 # ISA Plug 'n Play autoconfiguration glue.
     75 file	arch/arm32/isa/isapnp_machdep.c		isapnp
     76 
     77 # ISA support.
     78 file	arch/arm32/isa/isa_io.c				isa
     79 file	arch/arm32/isa/isa_io_asm.S			isa
     80 
     81 # CATS boards have an EBSA285 based core with an ISA bus
     82 file	arch/cats/isa/isa_machdep.c			isa
     83 
     84 device	sysbeep
     85 attach	sysbeep at pcppi with sysbeep_isa
     86 file	arch/arm32/isa/sysbeep_isa.c			sysbeep_isa
     87 
     88 device dsrtc: todservice
     89 attach dsrtc at isa
     90 file	arch/arm32/isa/dsrtc.c				dsrtc
     91 # Machine-independent I2O drivers.
     92 include "dev/i2o/files.i2o"
     93 
     94 # PCI devices
     95 
     96 #
     97 # Include PCI config
     98 #
     99 include "dev/pci/files.pci"
    100 
    101 # network devices MII bus
    102 include "dev/mii/files.mii"
    103 
    104 device	pcib: isabus
    105 attach	pcib at pci
    106 file	arch/cats/pci/pcib.c			pcib
    107 
    108 # XXX THE FOLLOWING BLOCK SHOULD GO INTO dev/pci/files.pci, BUT CANNOT
    109 # XXX BECAUSE NOT 'lpt' IS DEFINED IN files.isa, RATHER THAN files.
    110 # XXX (when the conf/files and files.isa bogons are fixed, this can
    111 # XXX be fixed as well.)
    112 
    113 attach	lpt at puc with lpt_puc
    114 file	dev/pci/lpt_puc.c	lpt_puc
    115 
    116 file	arch/cats/pci/pciide_machdep.c	pciide
    117 
    118 # Include USB stuff
    119 include "dev/usb/files.usb"
    120 
    121 # Include WSCONS stuff
    122 include "dev/wscons/files.wscons"
    123 include "dev/rasops/files.rasops"
    124 include "dev/wsfont/files.wsfont"
    125 include "dev/pckbc/files.pckbc"
    126