xref: /netbsd-src/sys/arch/cats/conf/files.cats (revision 8b0f9554ff8762542c4defc4f70e1eb76fb508fa)
1#	$NetBSD: files.cats,v 1.34 2007/04/10 02:28:46 macallan Exp $
2#
3# CATS-specific configuration info
4#
5
6maxpartitions	8
7maxusers 2 8 64
8
9# Maintain Interrupt statistics
10defflag	IRQSTATS
11
12# X server support in console drivers
13defflag	XSERVER
14
15# ABLE booting ELF kernels
16defflag ABLEELF
17
18#
19# ISA and mixed ISA+EISA or ISA+PCI drivers
20#
21include "dev/isa/files.isa"
22
23# Include arm32 footbridge
24include "arch/arm/conf/files.footbridge"
25
26#
27# Machine-independent ATA drivers
28#
29include "dev/ata/files.ata"
30
31# ISA DMA glue
32file	arch/arm/footbridge/isa/isadma_machdep.c	isadma
33
34# Memory disk driver
35file	dev/md_root.c				md & memory_disk_hooks
36
37#
38# Machine-independent SCSI/ATAPI drivers
39#
40
41include "dev/scsipi/files.scsipi"
42
43# Generic MD files
44file	arch/cats/cats/autoconf.c
45file	arch/cats/cats/cats_machdep.c
46
47# library functions
48
49file	arch/arm/arm/disksubr.c			disk
50file	arch/arm/arm/disksubr_acorn.c		disk
51file	arch/arm/arm/disksubr_mbr.c		disk
52
53# ISA Plug 'n Play autoconfiguration glue.
54file	arch/arm/footbridge/isa/isapnp_machdep.c	isapnp
55
56# ISA support.
57file	arch/arm/footbridge/isa/isa_io.c		isa
58file	arch/arm/footbridge/isa/isa_io_asm.S		isa
59
60# CATS boards have an EBSA285 based core with an ISA bus
61file	arch/arm/footbridge/isa/isa_machdep.c		isa
62
63device	sysbeep
64attach	sysbeep at pcppi with sysbeep_isa
65file	arch/arm/footbridge/isa/sysbeep_isa.c		sysbeep_isa
66
67device ds1687rtc
68attach ds1687rtc at isa
69file	arch/arm/footbridge/isa/dsrtc.c			ds1687rtc
70
71# Machine-independent I2O drivers.
72include "dev/i2o/files.i2o"
73
74# generic fb driver
75include "dev/wsfb/files.wsfb"
76
77# PCI devices
78
79#
80# Include PCI config
81#
82include "dev/pci/files.pci"
83
84device	pcib: isabus
85attach	pcib at pci
86file	arch/cats/pci/pcib.c			pcib
87
88file	arch/cats/pci/pciide_machdep.c	pciide_common
89
90# Include WSCONS stuff
91include "dev/wscons/files.wscons"
92include "dev/rasops/files.rasops"
93include "dev/wsfont/files.wsfont"
94include "dev/pckbport/files.pckbport"
95
96# Include USB stuff
97include "dev/usb/files.usb"
98
99include "arch/arm/conf/majors.arm32"
100