files.netwinder revision 1.23
11.23Sthorpej#	$NetBSD: files.netwinder,v 1.23 2002/04/10 20:30:30 thorpej Exp $
21.1Smatt#
31.1Smatt# First try for arm-specific configuration info
41.1Smatt#
51.1Smatt
61.1Smattmaxpartitions	8
71.1Smattmaxusers 2 8 64
81.1Smatt
91.1Smatt# COMPAT_OLD_OFW for SHARKs
101.19Slukemdefflag	COMPAT_OLD_OFW
111.1Smatt
121.1Smatt# Maintain Interrupt statistics
131.19Slukemdefflag	IRQSTATS
141.1Smatt
151.1Smatt# X server support in console drivers
161.19Slukemdefflag	XSERVER
171.1Smatt
181.1Smatt# Bootloader options (COMPAT... to be dropped ASAP)
191.19Slukemdefflag	COMPAT_OLD_BOOTLOADER
201.1Smatt
211.1Smattdefine todservice {}
221.1Smatt
231.1Smatt#
241.1Smatt# ISA and mixed ISA+EISA or ISA+PCI drivers
251.1Smatt#
261.1Smattinclude "dev/isa/files.isa"
271.1Smatt
281.1Smatt# Include WSCONS stuff
291.1Smattinclude "dev/wscons/files.wscons"
301.1Smattinclude "dev/rasops/files.rasops"
311.1Smattinclude "dev/wsfont/files.wsfont"
321.1Smatt
331.6Schris# Include arm32 footbridge
341.6Schrisinclude "arch/arm/conf/files.footbridge"
351.6Schris
361.1Smatt#
371.1Smatt# Machine-independent ATA drivers
381.1Smatt#
391.1Smattinclude "dev/ata/files.ata"
401.1Smattmajor	{wd = 16}
411.1Smatt
421.1Smatt# ISA DMA glue
431.21Sthorpejfile	arch/arm/footbridge/isa/isadma_machdep.c isadma
441.1Smatt
451.20Sjdolecek# Game adapter (joystick)
461.21Sthorpejfile	arch/arm/footbridge/isa/joy_timer.c	joy
471.1Smatt
481.1Smatt# Memory disk driver
491.21Sthorpejfile	dev/md_root.c				md & memory_disk_hooks
501.16Slukemmajor	{md = 18}
511.1Smatt
521.1Smatt# RAIDframe
531.1Smattmajor	{raid = 71}
541.1Smatt
551.1Smattdevice	todclock
561.1Smattattach	todclock at todservice
571.21Sthorpejfile	arch/arm/footbridge/todclock.c		todclock	needs-count
581.1Smatt
591.1Smatt#
601.1Smatt# Machine-independent SCSI drivers
611.1Smatt#
621.1Smatt
631.1Smattinclude "dev/scsipi/files.scsipi"
641.16Slukemmajor	{sd = 24}
651.16Slukemmajor	{cd = 26}
661.1Smatt
671.14Schris# Generic MD files
681.8Smattfile	arch/netwinder/netwinder/autoconf.c
691.11Smattfile	arch/netwinder/netwinder/netwinder_machdep.c
701.1Smatt
711.1Smattfile	arch/arm/arm/disksubr.c			disk
721.1Smattfile	arch/arm/arm/disksubr_acorn.c		disk
731.1Smattfile	arch/arm/arm/disksubr_mbr.c		disk
741.18Sthorpej
751.18Sthorpejfile	arch/arm/arm32/intr.c
761.18Sthorpejfile	arch/arm/arm32/spl.S
771.1Smatt
781.15Smattfile	arch/arm/arm32/conf.c
791.1Smatt
801.2Smatt# ISA support.
811.23Sthorpejfile	arch/netwinder/isa/isa_machdep.c	isa
821.21Sthorpejfile	arch/arm/footbridge/isa/isa_io.c	isa
831.21Sthorpejfile	arch/arm/footbridge/isa/isa_io_asm.S	isa
841.2Smatt
851.2Smatt# ISA Plug 'n Play autoconfiguration glue.
861.21Sthorpejfile	arch/arm/footbridge/isa/isapnp_machdep.c isapnp
871.1Smatt
881.1Smattdevice	sysbeep
891.1Smattattach	sysbeep at pcppi with sysbeep_isa
901.21Sthorpejfile	arch/arm/footbridge/isa/sysbeep_isa.c	sysbeep_isa
911.1Smatt
921.1Smattdevice dsrtc: todservice
931.1Smattattach dsrtc at isa
941.21Sthorpejfile	arch/arm/footbridge/isa/dsrtc.c		dsrtc
951.1Smatt
961.1Smatt# Machine-independent I2O drivers.
971.1Smattinclude "dev/i2o/files.i2o"
981.1Smatt
991.1Smatt# PCI devices
1001.1Smatt
1011.1Smatt#
1021.1Smatt# Include PCI config
1031.1Smatt#
1041.2Smattfile	arch/netwinder/pci/pci_machdep.c	pci
1051.2Smatt
1061.1Smattinclude "dev/pci/files.pci"
1071.1Smatt
1081.1Smatt# network devices MII bus
1091.1Smattinclude "dev/mii/files.mii"
1101.1Smatt
1111.1Smattdevice	pcib: isabus
1121.1Smattattach	pcib at pci
1131.2Smattfile	arch/netwinder/pci/pcib.c		pcib
1141.1Smatt
1151.1Smatt# XXX THE FOLLOWING BLOCK SHOULD GO INTO dev/pci/files.pci, BUT CANNOT
1161.1Smatt# XXX BECAUSE NOT 'lpt' IS DEFINED IN files.isa, RATHER THAN files.
1171.1Smatt# XXX (when the conf/files and files.isa bogons are fixed, this can
1181.1Smatt# XXX be fixed as well.)
1191.1Smatt
1201.2Smattfile	arch/netwinder/pci/pciide_machdep.c	pciide
1211.1Smatt
1221.1Smattinclude "dev/pckbc/files.pckbc"
123