xref: /netbsd/sys/arch/acorn32/conf/files.acorn32 (revision 85608d88)
1*85608d88Sbjh21#	$NetBSD: files.acorn32,v 1.29 2009/01/17 22:56:34 bjh21 Exp $
27d4a1addSreinoud#
37d4a1addSreinoud# First try for arm-specific configuration info
47d4a1addSreinoud#
57d4a1addSreinoud
67d4a1addSreinoudmaxpartitions	8
77d4a1addSreinoudmaxusers 2 8 64
87d4a1addSreinoud
97d4a1addSreinoud# Maintain Interrupt statistics
10ecb81c3fSlukemdefflag	IRQSTATS
117d4a1addSreinoud
127d4a1addSreinoud#
137d4a1addSreinoud# Machine-independent ATA drivers
147d4a1addSreinoud#
157d4a1addSreinoudinclude "dev/ata/files.ata"
167d4a1addSreinoud
177d4a1addSreinoud# PIOC (Peripheral IO Controller) device
187d4a1addSreinoud# parent to wdc, fdc, com and lpt
197d4a1addSreinouddevice	pioc { [offset = -1], [dack = -1], [irq = -1] }
207d4a1addSreinoudattach	pioc at mainbus
217d4a1addSreinoudfile	arch/acorn32/mainbus/pioc.c
227d4a1addSreinoud
237d4a1addSreinoud# Standard NetBSD wdc driver
247d4a1addSreinoudattach	wdc at pioc with wdc_pioc
257d4a1addSreinoudfile	arch/acorn32/mainbus/wdc_pioc.c		wdc_pioc
267d4a1addSreinoud
277d4a1addSreinoud# Standard parallel driver
287d4a1addSreinoudattach	lpt at pioc with lpt_pioc
29cbd3cc05Sbjh21file	arch/acorn32/mainbus/lpt_pioc.c		lpt_pioc & !ppbus needs-flag
30cbd3cc05Sbjh21
31cbd3cc05Sbjh21# New parallel driver
32cbd3cc05Sbjh21attach	atppc at pioc with atppc_pioc
33cbd3cc05Sbjh21file	arch/acorn32/mainbus/atppc_pioc.c	atppc_pioc
347d4a1addSreinoud
357d4a1addSreinoud# Standard NetBSD fd driver
367d4a1addSreinouddevice	fdc {drive = -1}
377d4a1addSreinoudattach	fdc at pioc
387d4a1addSreinouddevice	fd: disk
397d4a1addSreinoudattach	fd at fdc
407d4a1addSreinoudfile	arch/acorn32/mainbus/fd.c			fdc needs-flag
417d4a1addSreinoud
427d4a1addSreinoud# Standard serial driver
437d4a1addSreinoudattach	com at pioc with com_pioc
447d4a1addSreinoudfile	arch/acorn32/mainbus/com_pioc.c		com_pioc
457d4a1addSreinoud
467d4a1addSreinoud# Memory disk driver
477d4a1addSreinoudfile	arch/acorn32/dev/md_hooks.c		md & memory_disk_hooks
487d4a1addSreinoud
4948afc0a2Schris# Include IOMD support
50125a3becSbjh21include "arch/arm/iomd/files.iomd"
517d4a1addSreinoud
527d4a1addSreinoud# Podule bus device
537d4a1addSreinoudinclude "dev/podulebus/files.podulebus"
547d4a1addSreinoud
557d4a1addSreinoudattach	podulebus at root
567d4a1addSreinoudfile	arch/acorn32/podulebus/podulebus.c	podulebus needs-flag
577d4a1addSreinoudfile	arch/acorn32/podulebus/podulebus_io.c	podulebus
587d4a1addSreinoudfile	arch/acorn32/podulebus/podulebus_io_asm.S	podulebus
597d4a1addSreinoudfile	arch/acorn32/podulebus/netslot.c		podulebus
607d4a1addSreinoud
617d4a1addSreinoud
627d4a1addSreinoud# Ethernet devices
637d4a1addSreinoud
647d4a1addSreinoud# Novell NE1000 and NE2000 clones (EtherM, EtherH)
65b17e1abbSbjh21attach	ne at podulebus with ne_pbus: dp83905, mx98905
667d4a1addSreinoudfile	arch/acorn32/podulebus/if_ne_pbus.c	ne_pbus
677d4a1addSreinoud
687d4a1addSreinouddevice	ie: ether, ifnet, arp
697d4a1addSreinoudattach	ie at podulebus
707d4a1addSreinoudfile	arch/acorn32/podulebus/if_ie.c		ie
717d4a1addSreinoud
727d4a1addSreinoud#
737d4a1addSreinoud# Machine-independent SCSI drivers
747d4a1addSreinoud#
757d4a1addSreinoud
767d4a1addSreinoudinclude "dev/scsipi/files.scsipi"
777d4a1addSreinoud
787d4a1addSreinoud#
797d4a1addSreinoud# Miscelanious podulebus devices not moved yet to dev/podules
807d4a1addSreinoud#
817d4a1addSreinoud
827d4a1addSreinoud# Generic sbic (WD3393) driver
837d4a1addSreinouddefine	sbic
847d4a1addSreinoudfile	arch/acorn32/podulebus/sbic.c		sbic
857d4a1addSreinoud
867d4a1addSreinoud# Acorn SCSI I specific layer for sbic
877d4a1addSreinouddevice	asc: scsi, sbic, podloader
887d4a1addSreinoudattach	asc at podulebus
897d4a1addSreinoudfile	arch/acorn32/podulebus/asc.c		asc needs-flag
907d4a1addSreinoud
917d4a1addSreinoud# Generic AMD AM53C94 driver
927d4a1addSreinouddefine	esc
937d4a1addSreinoudfile	arch/acorn32/podulebus/esc.c		esc
947d4a1addSreinoud
957d4a1addSreinoud# Connect32 specific layer for esc
967d4a1addSreinouddevice	cosc: scsi, esc
977d4a1addSreinoudattach	cosc at podulebus
987d4a1addSreinoudfile	arch/acorn32/podulebus/cosc.c		cosc
997d4a1addSreinoud
1007d4a1addSreinoud# Generic fas216 + esp216 driver
1017d4a1addSreinouddefine	sfas
1027d4a1addSreinoudfile	arch/acorn32/podulebus/sfas.c		sfas
1037d4a1addSreinoud
1047d4a1addSreinouddevice	ptsc: scsi, sfas, podloader
1057d4a1addSreinoudattach	ptsc at podulebus
1067d4a1addSreinoudfile	arch/acorn32/podulebus/ptsc.c		ptsc
1077d4a1addSreinoud
1087d4a1addSreinouddevice	csc: scsi, sfas, podloader
1097d4a1addSreinoudattach	csc at podulebus
1107d4a1addSreinoudfile	arch/acorn32/podulebus/csc.c		csc
1117d4a1addSreinoud
1127d4a1addSreinoud# Cumana SCSI1 specific layer for ncr5380
1137d4a1addSreinouddevice	csa: scsi, ncr5380sbc, podloader
1147d4a1addSreinoudattach	csa at podulebus
1157d4a1addSreinoudfile	arch/acorn32/podulebus/csa.c		csa
1167d4a1addSreinoud
1177d4a1addSreinoud# ICS IDE driver
1187719e83cSbouyerdevice	icside {[channel = -1]}: ata
1197d4a1addSreinoudattach	icside at podulebus
1207d4a1addSreinoudfile	arch/acorn32/podulebus/icside.c		icside
1217d4a1addSreinoudfile	arch/acorn32/podulebus/icside_io_asm.S	icside
1227d4a1addSreinoud
1237d4a1addSreinoud# Yellowstone RapIDE driver
1247719e83cSbouyerdevice	rapide {[channel = -1]}: ata
1257d4a1addSreinoudattach	rapide at podulebus
1267d4a1addSreinoudfile	arch/acorn32/podulebus/rapide.c		rapide
1277d4a1addSreinoudfile	arch/acorn32/podulebus/rapide_io_asm.S	rapide
1287d4a1addSreinoud
1297d4a1addSreinoud# Simtec IDE driver
1307719e83cSbouyerdevice	simide {[channel = -1]}: ata
1317d4a1addSreinoudattach	simide at podulebus
1327d4a1addSreinoudfile	arch/acorn32/podulebus/simide.c		simide
1337d4a1addSreinoudfile	arch/acorn32/podulebus/simide_io_asm.S	simide
1347d4a1addSreinoud
13548afc0a2Schris# RiscStation bus
13648afc0a2Schrisdevice	rsbus { [addr = 0], [size = 0], [irq = 0] }
13748afc0a2Schrisattach	rsbus at mainbus
13848afc0a2Schrisfile	arch/acorn32/eb7500atx/rsbus.c		rsbus
13948afc0a2Schrisfile	arch/acorn32/eb7500atx/rsbus_io.c	rsbus
14048afc0a2Schrisfile	arch/acorn32/eb7500atx/rsbus_io_asm.S	rsbus
14148afc0a2Schris
14248afc0a2Schris# riscstation IDE driver
143b72e03a7Smattattach wdc at rsbus with rside
14448afc0a2Schrisfile   arch/acorn32/eb7500atx/rside.c          rside
14548afc0a2Schris
14648afc0a2Schris# RiscStation's CS network driver
14748afc0a2Schrisattach  cs at rsbus with cs_rsbus
14848afc0a2Schrisfile    arch/acorn32/eb7500atx/if_cs.c          cs_rsbus
14948afc0a2Schris
1507d4a1addSreinoud# Atomwide Multi-Port Serial driver
1517d4a1addSreinouddevice	amps {}
1527d4a1addSreinoudattach	amps at podulebus
1537d4a1addSreinoudattach	com at amps with com_amps
1547d4a1addSreinoudfile	arch/acorn32/podulebus/amps.c		amps
1557d4a1addSreinoud
1567d4a1addSreinoud
1577d4a1addSreinoud# Generic MD files
1587d4a1addSreinoudfile	arch/acorn32/acorn32/autoconf.c
1597d4a1addSreinoudfile	arch/acorn32/acorn32/conf.c
1607d4a1addSreinoud
1617d4a1addSreinoudfile	arch/arm/arm/disksubr.c			disk
1627d4a1addSreinoudfile	arch/arm/arm/disksubr_acorn.c		disk
1637d4a1addSreinoudfile	arch/arm/arm/disksubr_mbr.c		disk
1647d4a1addSreinoud
165534b950dSthorpejfile	arch/arm/arm32/intr.c
166534b950dSthorpejfile	arch/arm/arm32/spl.S
167534b950dSthorpej
1687d4a1addSreinoud# RiscPC specific files
16948afc0a2Schrisfile	arch/acorn32/acorn32/rpc_machdep.c	!rsbus
1707d4a1addSreinoud
17148afc0a2Schris# eb7500atx specific files
17248afc0a2Schrisfile	arch/acorn32/eb7500atx/eb7500atx_machdep.c	rsbus
17348afc0a2Schris
1747d4a1addSreinoud#
1757d4a1addSreinoud# Machine-independent I2O drivers.
1767d4a1addSreinoud#
1777d4a1addSreinoudinclude "dev/i2o/files.i2o"
1787d4a1addSreinoud
17933be6cb3Sbjh21#
18033be6cb3Sbjh21# MI PC keyboard port drivers
18133be6cb3Sbjh21#
18233be6cb3Sbjh21include "dev/pckbport/files.pckbport"
1837d4a1addSreinoud
1847d4a1addSreinoud#
1857d4a1addSreinoud# maybe we will use these later one time :
1867d4a1addSreinoud#
1877d4a1addSreinoud# Include USB stuff
1887d4a1addSreinoud#include "dev/usb/files.usb"
18977a6b82bSgehenna
19077a6b82bSgehennainclude "arch/acorn32/conf/majors.acorn32"
191