xref: /netbsd/sys/arch/newsmips/conf/files.newsmips (revision bf9ec67e)
1#	$NetBSD: files.newsmips,v 1.19 2002/04/16 20:50:22 thorpej 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 dev/news/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 dev/clock_subr.c
100file dev/cons.c
101
102#
103# Machine-independent SCSI driver.
104#
105
106include "dev/scsipi/files.scsipi"
107
108device sc: scsi
109attach sc at hb
110file arch/newsmips/dev/scsi_1185.c		sc needs-count
111file arch/newsmips/dev/sc_wrap.c		sc
112
113device spifi: scsi
114attach spifi at ap
115file arch/newsmips/apbus/spifi.c		spifi
116
117device dmac
118attach dmac at ap
119file arch/newsmips/apbus/dmac3.c		dmac
120
121include "dev/wscons/files.wscons"
122include "dev/wsfont/files.wsfont"
123include "dev/rasops/files.rasops"
124
125device xafb: wsemuldisplaydev, rasops8
126attach xafb at ap
127file arch/newsmips/apbus/xafb.c			xafb needs-flag
128
129#
130# Memory Disk for install floppy
131#
132file dev/md_root.c				memory_disk_hooks
133
134major { sd = 0 }
135major { fd = 1 }
136major { md = 2 }
137major { cd = 16 }
138
139#
140# RAIDframe
141#
142major { raid = 32 }
143