files.newsmips revision 1.11
1#	$NetBSD: files.newsmips,v 1.11 2000/10/30 10:07:35 tsubai Exp $
2
3# NEWSMIPS-specific configuration info
4
5# maxpartitions must be first item in files.${ARCH}.
6maxpartitions 8
7
8maxusers 2 8 64
9
10device mainbus {}			# no locators
11attach mainbus at root
12
13device cpu
14attach cpu at mainbus
15file arch/newsmips/newsmips/cpu.c		cpu
16
17device hb { [addr = -1], [level = -1] }
18attach hb at mainbus
19file arch/newsmips/dev/hb.c			hb
20
21#device iop { [addr = -1], [level = -1] }
22#attach iop at mainbus
23#file arch/newsmips/dev/iop.c			iop
24
25device ap { [addr = -1], [level = -1] }
26attach ap at mainbus
27file arch/newsmips/apbus/apbus.c		ap
28file arch/newsmips/apbus/apbus_subr.c		ap
29
30device mkclock
31file arch/newsmips/newsmips/clock.c		mkclock
32
33attach mkclock at hb with mkclock_hb
34file arch/newsmips/dev/clock_hb.c		mkclock_hb
35
36attach mkclock at ap with mkclock_ap
37file arch/newsmips/apbus/clock_ap.c		mkclock_ap
38
39attach le at hb: le24
40file arch/newsmips/dev/if_le.c			le needs-count
41
42device zsc { [channel = -1] }
43file arch/newsmips/dev/zs.c			zsc needs-count
44file dev/ic/z8530sc.c				zsc
45
46attach zsc at hb with zsc_hb
47file arch/newsmips/dev/zs_hb.c			zsc_hb
48
49attach zsc at ap with zsc_ap
50file arch/newsmips/apbus/zs_ap.c		zsc_ap
51
52device zstty: tty
53attach zstty at zsc
54file dev/ic/z8530tty.c				zstty needs-count
55
56device ms
57attach ms at hb
58file arch/newsmips/dev/ms.c			ms needs-count
59
60device kb
61attach kb at hb
62file arch/newsmips/dev/kb.c			kb needs-count
63file arch/newsmips/dev/kbms_if.c		kb | ms
64file arch/newsmips/dev/keyconf.c		kb
65file arch/newsmips/dev/kb_ctrl.c		kb
66file arch/newsmips/dev/kb_encode.c		kb
67
68device fb
69attach fb at hb
70file arch/newsmips/dev/fb.c			fb needs-count
71file arch/newsmips/dev/fb_conf.c		fb
72file arch/newsmips/dev/fb_mfbs.c		fb
73file arch/newsmips/dev/fb_probe.c		fb
74file arch/newsmips/dev/fb_start.c		fb
75file arch/newsmips/dev/fb_sub.c			fb
76file arch/newsmips/dev/fbbm_253.c		fb
77#file arch/newsmips/dev/fbbm_lcdm.c		fb
78file arch/newsmips/dev/bmcons.c			fb
79file arch/newsmips/dev/bitmapif.c		fb
80file arch/newsmips/dev/fnt.c			fb
81file arch/newsmips/dev/fnt24.c			fb
82file arch/newsmips/dev/vt100.c			fb
83file arch/newsmips/dev/vt100esc.c		fb
84file arch/newsmips/dev/vt100if.c		fb
85
86device fdc {}
87attach fdc at hb
88device fd: disk
89attach fd at fdc
90file arch/newsmips/dev/fd.c			fdc | fd needs-count
91
92device sn: arp, ether, ifnet
93attach sn at ap with sn_ap
94file arch/newsmips/apbus/if_sn.c		sn
95file arch/newsmips/apbus/if_sn_ap.c		sn_ap
96
97attach tlp at ap with tlp_ap
98file arch/newsmips/apbus/if_tlp_ap.c		tlp_ap
99
100file arch/newsmips/newsmips/autoconf.c
101file arch/newsmips/newsmips/bus.c
102file arch/newsmips/newsmips/conf.c
103file arch/newsmips/newsmips/machdep.c
104file arch/newsmips/newsmips/news3400.c		hb
105file arch/newsmips/newsmips/news5000.c		ap
106file arch/newsmips/newsmips/disksubr.c
107file arch/newsmips/newsmips/mainbus.c
108file arch/newsmips/newsmips/cpu_cons.c
109file dev/clock_subr.c
110file dev/cons.c
111
112#
113# Machine-independent SCSI driver.
114#
115
116include "dev/scsipi/files.scsipi"
117
118device sc: scsi
119attach sc at hb
120file arch/newsmips/dev/scsi_1185.c		sc needs-count
121file arch/newsmips/dev/sc_wrap.c		sc
122
123device spifi: scsi
124attach spifi at ap
125file arch/newsmips/apbus/spifi.c		spifi
126
127device dmac
128attach dmac at ap
129file arch/newsmips/apbus/dmac3.c		dmac
130
131# network devices MII bus
132include "dev/mii/files.mii"
133
134#
135# Memory Disk for install floppy
136#
137file dev/md_root.c				memory_disk_hooks
138
139major { sd = 0 }
140major { fd = 1 }
141major { md = 2 }
142major { cd = 16 }
143
144#
145# RAIDframe
146#
147major { raid = 32 }
148