1# $NetBSD: files.netwinder,v 1.24 2002/04/16 20:50:21 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 79 80# ISA support. 81file arch/netwinder/isa/isa_machdep.c isa 82file arch/arm/footbridge/isa/isa_io.c isa 83file arch/arm/footbridge/isa/isa_io_asm.S isa 84 85# ISA Plug 'n Play autoconfiguration glue. 86file arch/arm/footbridge/isa/isapnp_machdep.c isapnp 87 88device sysbeep 89attach sysbeep at pcppi with sysbeep_isa 90file arch/arm/footbridge/isa/sysbeep_isa.c sysbeep_isa 91 92device dsrtc: todservice 93attach dsrtc at isa 94file arch/arm/footbridge/isa/dsrtc.c dsrtc 95 96# Machine-independent I2O drivers. 97include "dev/i2o/files.i2o" 98 99# PCI devices 100 101# 102# Include PCI config 103# 104file arch/netwinder/pci/pci_machdep.c pci 105 106include "dev/pci/files.pci" 107 108device pcib: isabus 109attach pcib at pci 110file arch/netwinder/pci/pcib.c pcib 111 112# XXX THE FOLLOWING BLOCK SHOULD GO INTO dev/pci/files.pci, BUT CANNOT 113# XXX BECAUSE NOT 'lpt' IS DEFINED IN files.isa, RATHER THAN files. 114# XXX (when the conf/files and files.isa bogons are fixed, this can 115# XXX be fixed as well.) 116 117file arch/netwinder/pci/pciide_machdep.c pciide 118 119include "dev/pckbc/files.pckbc" 120