xref: /netbsd/sys/arch/newsmips/conf/files.newsmips (revision c4a72b64)
1#	$NetBSD: files.newsmips,v 1.21 2002/10/26 13:50:38 jdolecek 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/machdep.c
93file arch/newsmips/newsmips/news3400.c		hb
94file arch/newsmips/newsmips/news5000.c		ap
95file arch/newsmips/newsmips/disksubr.c
96file arch/newsmips/newsmips/mainbus.c
97file arch/newsmips/newsmips/cpu_cons.c
98file dev/clock_subr.c
99file dev/cons.c
100
101#
102# Machine-independent SCSI driver.
103#
104
105include "dev/scsipi/files.scsipi"
106
107device sc: scsi
108attach sc at hb
109file arch/newsmips/dev/scsi_1185.c		sc needs-count
110file arch/newsmips/dev/sc_wrap.c		sc
111
112device spifi: scsi
113attach spifi at ap
114file arch/newsmips/apbus/spifi.c		spifi
115
116device dmac
117attach dmac at ap
118file arch/newsmips/apbus/dmac3.c		dmac
119
120include "dev/wscons/files.wscons"
121include "dev/wsfont/files.wsfont"
122include "dev/rasops/files.rasops"
123
124device xafb: wsemuldisplaydev, rasops8
125attach xafb at ap
126file arch/newsmips/apbus/xafb.c			xafb needs-flag
127
128#
129# Memory Disk for install floppy
130#
131file dev/md_root.c				memory_disk_hooks
132
133include "arch/newsmips/conf/majors.newsmips"
134