xref: /netbsd-src/sys/arch/algor/conf/files.algor (revision b19e9f6776dfba359eaedbfd67d0367bca2f732e)
1#	$NetBSD: files.algor,v 1.2 2001/06/01 16:00:04 thorpej Exp $
2
3# Algorithmics evaluation board specific configuration info.
4
5# maxpartitions must be the first item in files.${ARCH}
6maxpartitions 8
7
8maxusers 8 16 64
9
10# Platform support option headers.
11defopt	ALGOR_P4032	# Algorithmics P-4032
12defopt	ALGOR_P5064	# Algorithmics P-5064
13defopt	ALGOR_P6032	# Algorithmics P-6032
14
15# Platform support files
16file	arch/algor/algor/algor_p4032_bus_io.c	algor_p4032
17file	arch/algor/algor/algor_p4032_bus_locio.c algor_p4032
18file	arch/algor/algor/algor_p4032_bus_mem.c	algor_p4032
19file	arch/algor/algor/algor_p4032_dma.c	algor_p4032
20file	arch/algor/algor/algor_p4032_intr.c	algor_p4032
21
22file	arch/algor/algor/algor_p5064_bus_io.c	algor_p5064
23file	arch/algor/algor/algor_p5064_bus_mem.c	algor_p5064
24file	arch/algor/algor/algor_p5064_dma.c	algor_p5064
25file	arch/algor/algor/algor_p5064_intr.c	algor_p5064
26
27file	arch/algor/algor/autoconf.c
28file	arch/algor/algor/bus_dma.c
29file	arch/algor/algor/clock.c
30file	dev/clock_subr.c
31file	arch/algor/algor/conf.c
32file	arch/algor/algor/disksubr.c
33file	arch/algor/algor/interrupt.c
34file	arch/algor/algor/led.c
35file	arch/algor/algor/machdep.c
36file	arch/algor/algor/pmon.c
37
38file	arch/algor/algor/procfs_machdep.c	procfs
39
40#
41# The autoconfiguration root.
42#
43device	mainbus { [addr = -1] }
44attach	mainbus at root
45file	arch/algor/dev/mainbus.c		mainbus
46
47device	cpu
48attach	cpu at mainbus
49file	arch/algor/algor/cpu.c			cpu
50
51device	mcclock
52file	arch/algor/dev/mcclock.c		mcclock
53
54#
55# Machine-independent MII/PHY drivers.
56#
57include "dev/mii/files.mii"
58
59#
60# Machine-independent I2O drivers.
61#
62include "dev/i2o/files.i2o"
63
64#
65# Machine-independent SCSI drivers
66#
67include "dev/scsipi/files.scsipi"
68major { cd = 3 }
69major { sd = 8 }
70
71#
72# Machine-independent ATA drivers
73#
74include "dev/ata/files.ata"
75major { wd = 4 }
76
77#
78# Machine-independent WS console drivers
79#
80include "dev/wscons/files.wscons"
81
82#
83# Machine-independent PC-style keyboard controller drivers
84#
85include "dev/pckbc/files.pckbc"
86
87#
88# Machine-independent USB device support
89#
90include "dev/usb/files.usb"
91
92# Memory Disk
93file	dev/md_root.c				memory_disk_hooks
94major { md = 6 }
95
96# RAIDframe
97major { raid = 16 }
98
99# Logical disks
100major { ld = 17 }
101
102# Console glue.
103file	dev/cons.c
104
105include "dev/pci/files.pci"
106include "dev/isa/files.isa"
107
108#
109# PCI bus support.
110#
111device	vtpbc: pcibus
112file	arch/algor/pci/vtpbc.c			vtpbc
113
114attach	vtpbc at mainbus with vtpbc_mainbus
115file	arch/algor/dev/vtpbc_mainbus.c		vtpbc_mainbus
116
117device	pcib: isabus
118attach	pcib at pci
119file	arch/algor/pci/pcib.c			pcib & algor_p5064
120
121file	arch/algor/pci/pciide_machdep.c		pciide
122
123#
124# ISA bus support.
125#
126attach	mcclock at isa with mcclock_isa
127file	arch/algor/isa/mcclock_isa.c		mcclock_isa
128
129file	arch/algor/isa/isadma_bounce.c		isa & algor_p5064
130
131# ISA speaker generates keyboard beep
132#device	isabeep
133#attach	isabeep at pcppi
134
135# Floppy disk controller
136device	fdc { drive = -1 }: isadma
137file	dev/isa/fd.c				fdc needs-flag
138
139attach	fdc at isa with fdc_isa
140file	dev/isa/fdc_isa.c			fdc_isa
141
142device	fd: disk
143attach	fd at fdc
144major	{ fd = 0 }
145
146# ISA Plug and Play devices
147file	arch/algor/isa/isapnp_machdep.c		isapnp
148
149#
150# Devices on the P-4032 local I/O bus.
151#
152attach	mcclock at mainbus with mcclock_mainbus
153file	arch/algor/dev/mcclock_mainbus.c	mcclock_mainbus & algor_p4032
154
155attach	com at mainbus with com_mainbus
156file	arch/algor/dev/com_mainbus.c		com_mainbus & algor_p4032
157
158attach	lpt at mainbus with lpt_mainbus
159file	arch/algor/dev/lpt_mainbus.c		lpt_mainbus & algor_p4032
160