Home | History | Annotate | Line # | Download | only in conf
files.netwinder revision 1.13.2.2
      1     #	$NetBSD: files.netwinder,v 1.13.2.2 2001/09/13 01:14:05 thorpej Exp $
      2     #
      3     # First try for arm-specific configuration info
      4     #
      5     
      6     maxpartitions	8
      7     maxusers 2 8 64
      8     
      9     # COMPAT_OLD_OFW for SHARKs
     10     defopt	COMPAT_OLD_OFW
     11     
     12     # Maintain Interrupt statistics
     13     defopt	IRQSTATS
     14     
     15     # X server support in console drivers
     16     defopt	XSERVER
     17     
     18     # Bootloader options (COMPAT... to be dropped ASAP)
     19     defopt	COMPAT_OLD_BOOTLOADER
     20     
     21     # Architectures and core logic
     22     defopt	NETWINDER
     23     
     24     define todservice {}
     25     
     26     #
     27     # ISA and mixed ISA+EISA or ISA+PCI drivers
     28     #
     29     include "dev/isa/files.isa"
     30     
     31     # Include WSCONS stuff
     32     include "dev/wscons/files.wscons"
     33     include "dev/rasops/files.rasops"
     34     include "dev/wsfont/files.wsfont"
     35     
     36     # Include arm32 footbridge
     37     include "arch/arm/conf/files.footbridge"
     38     
     39     #
     40     # Machine-independent ATA drivers
     41     #
     42     include "dev/ata/files.ata"
     43     major	{wd = 16}
     44     
     45     # ISA DMA glue
     46     file	arch/arm32/isa/isadma_machdep.c		isadma
     47     
     48     # XXX ISA joystick driver
     49     device	joy
     50     file	arch/arm32/isa/joy.c			joy needs-flag
     51     attach	joy at isa with joy_isa
     52     file	arch/arm32/isa/joy_isa.c		joy_isa
     53     attach	joy at isapnp with joy_isapnp
     54     file	arch/arm32/isa/joy_isapnp.c		joy_isapnp
     55     
     56     # Memory disk driver
     57     file	arch/arm32/dev/md_hooks.c		md & memory_disk_hooks
     58     major   {md = 18}
     59     
     60     # RAIDframe
     61     major	{raid = 71}
     62     
     63     device	todclock
     64     attach	todclock at todservice
     65     file	arch/arm32/dev/todclock.c		todclock	needs-count
     66     
     67     #
     68     # Machine-independent SCSI drivers
     69     #
     70     
     71     include "dev/scsipi/files.scsipi"
     72     major   {sd = 24}
     73     major   {cd = 26}
     74     
     75     # Generic MD files
     76     file	arch/netwinder/netwinder/autoconf.c
     77     file	arch/netwinder/netwinder/netwinder_machdep.c
     78     
     79     file	arch/arm/arm/disksubr.c			disk
     80     file	arch/arm/arm/disksubr_acorn.c		disk
     81     file	arch/arm/arm/disksubr_mbr.c		disk
     82     
     83     file	arch/arm/arm32/conf.c
     84     file	dev/cninit.c				!footbridge
     85     
     86     # ARM FPE
     87     file	arch/arm32/fpe-arm/armfpe_glue.S	armfpe
     88     file	arch/arm32/fpe-arm/armfpe_init.c	armfpe
     89     file	arch/arm32/fpe-arm/armfpe.s		armfpe
     90     
     91     # ISA support.
     92     file	arch/netwinder/isa/isa_machdep.c	isa & netwinder
     93     file	arch/arm32/isa/isa_io.c			isa
     94     file	arch/arm32/isa/isa_io_asm.S		isa
     95     
     96     # ISA Plug 'n Play autoconfiguration glue.
     97     file	arch/arm32/isa/isapnp_machdep.c		isapnp
     98     
     99     device	sysbeep
    100     attach	sysbeep at pcppi with sysbeep_isa
    101     file	arch/arm32/isa/sysbeep_isa.c		sysbeep_isa
    102     
    103     device dsrtc: todservice
    104     attach dsrtc at isa
    105     file	arch/arm32/isa/dsrtc.c			dsrtc
    106     
    107     # Machine-independent I2O drivers.
    108     include "dev/i2o/files.i2o"
    109     
    110     # PCI devices
    111     
    112     #
    113     # Include PCI config
    114     #
    115     file	arch/netwinder/pci/pci_machdep.c	pci
    116     
    117     include "dev/pci/files.pci"
    118     
    119     # network devices MII bus
    120     include "dev/mii/files.mii"
    121     
    122     device	pcib: isabus
    123     attach	pcib at pci
    124     file	arch/netwinder/pci/pcib.c		pcib
    125     
    126     # XXX THE FOLLOWING BLOCK SHOULD GO INTO dev/pci/files.pci, BUT CANNOT
    127     # XXX BECAUSE NOT 'lpt' IS DEFINED IN files.isa, RATHER THAN files.
    128     # XXX (when the conf/files and files.isa bogons are fixed, this can
    129     # XXX be fixed as well.)
    130     
    131     file	arch/netwinder/pci/pciide_machdep.c	pciide
    132     
    133     include "dev/pckbc/files.pckbc"
    134