files.evbarm revision 1.3
1#	$NetBSD: files.evbarm,v 1.3 2001/11/04 02:20:22 thorpej 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#
25# Machine-independent ATA drivers
26#
27include "dev/ata/files.ata"
28major	{wd = 16}
29
30# ISA DMA glue
31file	arch/arm32/isa/isadma_machdep.c		isadma
32
33# XXX ISA joystick driver
34device	joy
35file	arch/arm32/isa/joy.c			joy needs-flag
36attach	joy at isa with joy_isa
37file	arch/arm32/isa/joy_isa.c		joy_isa
38attach	joy at isapnp with joy_isapnp
39file	arch/arm32/isa/joy_isapnp.c		joy_isapnp
40
41# Memory disk driver
42file	arch/arm32/dev/md_hooks.c		md & memory_disk_hooks
43major   {md = 18}
44
45# RAIDframe
46major	{raid = 71}
47
48device	todclock
49attach	todclock at todservice
50file	arch/arm32/dev/todclock.c		todclock	needs-count
51
52#
53# Machine-independent SCSI drivers
54#
55
56include "dev/scsipi/files.scsipi"
57major   {sd = 24}
58major   {cd = 26}
59
60# Generic MD files
61file	arch/evbarm/evbarm/autoconf.c
62file	arch/arm/arm32/conf.c
63
64file	arch/arm/arm/disksubr.c			disk
65file	arch/arm/arm/disksubr_acorn.c		disk
66file	arch/arm/arm/disksubr_mbr.c		disk
67
68# ARM FPE
69file	arch/arm32/fpe-arm/armfpe_glue.S	armfpe
70file	arch/arm32/fpe-arm/armfpe_init.c	armfpe
71file	arch/arm32/fpe-arm/armfpe.s		armfpe
72
73# ISA support.
74file	arch/arm32/isa/isa_io.c			isa
75file	arch/arm32/isa/isa_io_asm.S		isa
76
77# ISA Plug 'n Play autoconfiguration glue.
78file	arch/arm32/isa/isapnp_machdep.c		isapnp
79
80device	sysbeep
81attach	sysbeep at pcppi with sysbeep_isa
82file	arch/arm32/isa/sysbeep_isa.c		sysbeep_isa
83
84device	dsrtc: todservice
85attach	dsrtc at isa
86file	arch/arm32/isa/dsrtc.c			dsrtc
87
88
89
90#
91# Include PCI config
92#
93
94include "dev/mii/files.mii"			# network devices MII bus
95include "dev/i2o/files.i2o"			# I2O drivers.
96include "dev/pci/files.pci"			# PCI devices
97include "dev/usb/files.usb"			# USB device
98include "dev/cardbus/files.cardbus"		# CARDBus device
99
100device	pcib: isabus
101attach	pcib at pci
102file	arch/evbarm/pci/pcib.c			pcib
103
104# XXX THE FOLLOWING BLOCK SHOULD GO INTO dev/pci/files.pci, BUT CANNOT
105# XXX BECAUSE NOT 'lpt' IS DEFINED IN files.isa, RATHER THAN files.
106# XXX (when the conf/files and files.isa bogons are fixed, this can
107# XXX be fixed as well.)
108
109file	arch/evbarm/pci/pciide_machdep.c	pciide
110
111include "dev/pckbc/files.pckbc"
112