xref: /netbsd-src/sys/arch/mvmeppc/conf/files.mvmeppc (revision 5e4c038a45edbc7d63b7c2daa76e29f88b64a4e3)
1#	$NetBSD: files.mvmeppc,v 1.2 2002/04/16 20:50:21 thorpej Exp $
2#
3# Motorola's MVMEPPC boards specific configuration info
4#
5maxpartitions 16
6
7maxusers 2 8 64
8
9defflag	opt_mvmetype.h		SUPPORT_MVME160X
10defflag	opt_mvmetype.h		SUPPORT_MVME210X
11defflag	opt_mvmetype.h		SUPPORT_MVME230X
12defflag	opt_mvmetype.h		SUPPORT_MVME240X
13
14file	arch/mvmeppc/mvmeppc/autoconf.c
15file	arch/mvmeppc/mvmeppc/bus_space.c
16file	arch/mvmeppc/mvmeppc/clock.c
17file	arch/mvmeppc/mvmeppc/conf.c
18file	arch/mvmeppc/mvmeppc/disksubr.c		disk
19file	arch/mvmeppc/mvmeppc/extintr.c
20file	arch/mvmeppc/mvmeppc/machdep.c
21file	arch/mvmeppc/mvmeppc/platform.c
22file	arch/mvmeppc/mvmeppc/platform_160x.c	support_mvme160x
23file	arch/mvmeppc/mvmeppc/procfs_machdep.c	procfs
24file	arch/powerpc/powerpc/bus_dma.c
25
26# General files
27file	dev/cons.c
28file	dev/clock_subr.c
29
30#
31# Machine-independent SCSI drivers
32#
33include "dev/scsipi/files.scsipi"
34major	{sd = 4}
35major	{cd = 6}
36
37#
38# Memory Disk for install floppy
39#
40file dev/md_root.c	memory_disk_hooks
41major	{md = 17}
42
43#
44# Compatibility modules
45#
46
47# Linux binary compatibility (COMPAT_LINUX)
48include "compat/linux/files.linux"
49include "compat/linux/arch/powerpc/files.linux_powerpc"
50file arch/powerpc/powerpc/linux_sigcode.S	compat_linux
51file arch/powerpc/powerpc/linux_trap.c		compat_linux
52
53#
54# RAIDframe
55#
56major	{raid = 18}
57
58#
59# System bus types
60#
61define mainbus { }
62device	mainbus: pcibus, mainbus
63attach	mainbus at root
64file	arch/mvmeppc/mvmeppc/mainbus.c	mainbus
65
66device	cpu
67attach	cpu at mainbus
68file	arch/mvmeppc/mvmeppc/cpu.c	cpu
69
70#
71# PCI-only drivers
72# XXX MUST BE INCLUDED BEFORE files.isa, as long as files.isa attaches
73# XXX devices to 'pci'.
74#
75include "dev/i2o/files.i2o"
76include "dev/pci/files.pci"
77file	arch/mvmeppc/pci/pci_machdep.c	pci
78
79# PCI-Host bridge chipsets
80device	pchb: pcibus
81attach	pchb at pci
82file	arch/mvmeppc/pci/pchb.c		pchb
83
84# PCI-ISA bridges
85device	pcib: isabus
86attach	pcib at pci
87file	arch/mvmeppc/pci/pcib.c		pcib
88
89#
90# ISA and mixed ISA+PCI drivers
91#
92
93include "dev/isa/files.isa"
94major	{mcd = 7}
95#major	{scd = 15}
96
97file	arch/mvmeppc/isa/isa_machdep.c	isa
98file	arch/mvmeppc/isa/isadma_machdep.c	isa
99
100device	mkclock: mk48txx
101attach	mkclock at isa with mkclock_isa
102file	arch/mvmeppc/isa/mkclock_isa.c	mkclock_isa
103