files.newsmips revision 1.16
1#	$NetBSD: files.newsmips,v 1.16 2001/01/17 00:07:31 fvdl 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 kb: wskbddev
57file arch/newsmips/dev/newskeymap.c		kb
58
59attach kb at hb with kb_hb
60file arch/newsmips/dev/kb_hb.c			kb_hb
61
62attach kb at ap with kb_ap
63file arch/newsmips/apbus/kb_ap.c		kb_ap
64
65device ms: wsmousedev
66attach ms at hb with ms_hb
67file arch/newsmips/dev/ms_hb.c			ms_hb
68
69attach ms at ap with ms_ap
70file arch/newsmips/apbus/ms_ap.c		ms_ap
71
72device fb: wsemuldisplaydev, rasops1
73attach fb at hb
74file arch/newsmips/dev/fb.c			fb needs-flag
75
76device fdc {}
77attach fdc at hb
78device fd: disk
79attach fd at fdc
80file arch/newsmips/dev/fd.c			fdc | fd needs-count
81
82device sn: arp, ether, ifnet
83attach sn at ap with sn_ap
84file arch/newsmips/apbus/if_sn.c		sn
85file arch/newsmips/apbus/if_sn_ap.c		sn_ap
86
87attach tlp at ap with tlp_ap
88file arch/newsmips/apbus/if_tlp_ap.c		tlp_ap
89
90file arch/newsmips/newsmips/autoconf.c
91file arch/newsmips/newsmips/bus.c
92file arch/newsmips/newsmips/conf.c
93file arch/newsmips/newsmips/machdep.c
94file arch/newsmips/newsmips/news3400.c		hb
95file arch/newsmips/newsmips/news5000.c		ap
96file arch/newsmips/newsmips/disksubr.c
97file arch/newsmips/newsmips/mainbus.c
98file arch/newsmips/newsmips/cpu_cons.c
99file arch/newsmips/newsmips/procfs_machdep.c	procfs
100file dev/clock_subr.c
101file dev/cons.c
102
103#
104# Machine-independent SCSI driver.
105#
106
107include "dev/scsipi/files.scsipi"
108
109device sc: scsi
110attach sc at hb
111file arch/newsmips/dev/scsi_1185.c		sc needs-count
112file arch/newsmips/dev/sc_wrap.c		sc
113
114device spifi: scsi
115attach spifi at ap
116file arch/newsmips/apbus/spifi.c		spifi
117
118device dmac
119attach dmac at ap
120file arch/newsmips/apbus/dmac3.c		dmac
121
122include "dev/wscons/files.wscons"
123include "dev/wsfont/files.wsfont"
124include "dev/rasops/files.rasops"
125
126device xafb: wsemuldisplaydev, rasops8
127attach xafb at ap
128file arch/newsmips/apbus/xafb.c			xafb needs-flag
129
130# network devices MII bus
131include "dev/mii/files.mii"
132
133#
134# Memory Disk for install floppy
135#
136file dev/md_root.c				memory_disk_hooks
137
138major { sd = 0 }
139major { fd = 1 }
140major { md = 2 }
141major { cd = 16 }
142
143#
144# RAIDframe
145#
146major { raid = 32 }
147