xref: /netbsd-src/sys/arch/cats/conf/files.cats (revision 4b896b232495b7a9b8b94a1cf1e21873296d53b8)
1#	$NetBSD: files.cats,v 1.29 2004/03/13 17:31:33 bjh21 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
18define todservice {}
19
20#
21# ISA and mixed ISA+EISA or ISA+PCI drivers
22#
23include "dev/isa/files.isa"
24
25# Include arm32 footbridge
26include "arch/arm/conf/files.footbridge"
27
28#
29# Machine-independent ATA drivers
30#
31include "dev/ata/files.ata"
32
33#
34# time of day clock
35#
36device	todclock
37attach	todclock at todservice
38file	arch/arm/footbridge/todclock.c			todclock	needs-count
39
40# ISA DMA glue
41file	arch/arm/footbridge/isa/isadma_machdep.c	isadma
42
43# Game adapter (joystick)
44file	arch/arm/footbridge/isa/joy_timer.c		joy
45
46# Memory disk driver
47file	dev/md_root.c				md & memory_disk_hooks
48
49#
50# Machine-independent SCSI/ATAPI drivers
51#
52
53include "dev/scsipi/files.scsipi"
54
55# Generic MD files
56file	arch/cats/cats/autoconf.c
57file	arch/cats/cats/cats_machdep.c
58
59# library functions
60
61file	arch/arm/arm/disksubr.c			disk
62file	arch/arm/arm/disksubr_acorn.c		disk
63file	arch/arm/arm/disksubr_mbr.c		disk
64
65# ISA Plug 'n Play autoconfiguration glue.
66file	arch/arm/footbridge/isa/isapnp_machdep.c	isapnp
67
68# ISA support.
69file	arch/arm/footbridge/isa/isa_io.c		isa
70file	arch/arm/footbridge/isa/isa_io_asm.S		isa
71
72# CATS boards have an EBSA285 based core with an ISA bus
73file	arch/arm/footbridge/isa/isa_machdep.c		isa
74
75device	sysbeep
76attach	sysbeep at pcppi with sysbeep_isa
77file	arch/arm/footbridge/isa/sysbeep_isa.c		sysbeep_isa
78
79device ds1687rtc: todservice
80attach ds1687rtc at isa
81file	arch/arm/footbridge/isa/dsrtc.c			ds1687rtc
82
83# Machine-independent I2O drivers.
84include "dev/i2o/files.i2o"
85
86# PCI devices
87
88#
89# Include PCI config
90#
91include "dev/pci/files.pci"
92
93device	pcib: isabus
94attach	pcib at pci
95file	arch/cats/pci/pcib.c			pcib
96
97file	arch/cats/pci/pciide_machdep.c	pciide_common
98
99# Include USB stuff
100include "dev/usb/files.usb"
101
102# Include WSCONS stuff
103include "dev/wscons/files.wscons"
104include "dev/rasops/files.rasops"
105include "dev/wsfont/files.wsfont"
106include "dev/pckbport/files.pckbport"
107
108include "arch/arm/conf/majors.arm32"
109