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