files.macppc revision 1.16
1#	$NetBSD: files.macppc,v 1.16 1998/11/28 20:59:26 thorpej Exp $
2#
3# macppc-specific configuration info
4
5# maxpartitions must be first item in files.${ARCH}.newconf
6maxpartitions 16
7
8maxusers 2 8 64
9
10include "arch/powerpc/conf/files.ofw"
11
12file arch/macppc/macppc/autoconf.c
13file arch/macppc/macppc/bus_dma.c
14file arch/macppc/macppc/clock.c
15file arch/macppc/macppc/conf.c
16file arch/macppc/macppc/disksubr.c		disk
17file arch/macppc/macppc/extintr.c
18file arch/macppc/macppc/machdep.c
19file arch/macppc/dev/dbdma.c
20file dev/cons.c
21
22#
23# Memory Disk for install floppy
24#
25file arch/macppc/macppc/md_root.c		memory_disk_hooks
26major {md = 9}
27
28#
29# Machine-independent SCSI drivers
30#
31include "dev/scsipi/files.scsipi"
32major {sd = 4}
33major {st = 5}
34major {cd = 6}
35
36#
37# Generic OpenFirmware device support
38#
39#include "dev/ofw/files.ofw"
40#major {ofdisk = 0}
41
42#
43# System bus types
44#
45define mainbus {}
46device mainbus: pcibus, mainbus
47attach mainbus at root
48file arch/macppc/macppc/mainbus.c		mainbus
49
50device cpu
51attach cpu at mainbus
52file arch/macppc/macppc/cpu.c
53
54include "dev/pci/files.pci"
55
56# network devices MII bus
57include "dev/mii/files.mii"
58
59include "dev/wscons/files.wscons"
60
61device ofb: wsemuldisplaydev, wsrasteremulops
62attach ofb at pci
63file arch/macppc/dev/ofb.c			ofb needs-flag
64
65file arch/macppc/pci/pci_machdep.c		pci
66file arch/macppc/pci/bandit.c			pci
67
68# PCI-Host bridge chipsets
69device pchb
70attach pchb at pci
71file arch/macppc/pci/pchb.c			pchb
72
73device obio {}
74attach obio at pci
75file arch/macppc/dev/obio.c			obio
76
77device esp: scsi, ncr53c9x
78attach esp at obio
79file arch/macppc/dev/esp.c			esp
80
81device mc: ifnet, ether, arp
82attach mc at obio
83file arch/macppc/dev/if_mc.c			mc
84file arch/macppc/dev/am79c950.c			mc
85
86device zsc {channel = -1}
87attach zsc at obio
88file arch/macppc/dev/zs.c	 		zsc needs-flag
89file dev/ic/z8530sc.c				zsc
90
91device zstty: tty
92attach zstty at zsc
93file arch/macppc/dev/z8530tty.c			zstty needs-flag
94
95device adb {}
96attach adb at obio
97file arch/macppc/dev/adb.c			adb needs-flag
98file arch/macppc/dev/adb_direct.c		adb
99file arch/macppc/dev/pm_direct.c		adb
100
101device aed
102attach aed at adb
103file arch/macppc/dev/aed.c			aed needs-flag
104
105device akbd: wskbddev
106attach akbd at adb
107file arch/macppc/dev/akbd.c			akbd
108
109device ams: wsmousedev
110attach ams at adb
111file arch/macppc/dev/ams.c			ams
112
113device nvram
114attach nvram at obio
115file arch/macppc/dev/nvram.c			nvram needs-flag
116
117define grfdev {}
118
119device grfati: grfdev
120attach grfati at pci
121file arch/macppc/dev/grf_ati.c			grfati needs-flag
122
123device grf {}
124attach grf at grfdev
125file arch/macppc/dev/grf.c			grf needs-flag
126file arch/macppc/dev/grf_subr.c			grf
127
128device ite: tty
129attach ite at grf
130file arch/macppc/dev/ite.c			ite needs-flag
131
132device macofcons: tty
133attach macofcons at pci
134file arch/macppc/dev/ofcons.c			macofcons needs-flag
135