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