xref: /netbsd-src/sys/arch/sbmips/conf/files.sbmips (revision 23c8222edbfb0f0932d88a8351d3a0cf817dfb9e)
1# $NetBSD: files.sbmips,v 1.10 2004/03/25 15:26:35 wiz Exp $
2
3maxpartitions 8
4
5maxusers 1 8 64
6
7file arch/sbmips/sbmips/autoconf.c
8file arch/sbmips/sbmips/machdep.c
9file arch/sbmips/sbmips/softintr.c
10file arch/sbmips/sbmips/console.c
11file arch/sbmips/sbmips/disksubr.c
12file arch/sbmips/sbmips/systemsw.c
13file dev/cons.c
14
15file arch/sbmips/sbmips/sb1250_icu.c
16
17file arch/mips/cfe/cfe_api.c
18
19
20###
21### MI device inclusion
22###
23
24# Machine-independent I2O drivers.
25include "dev/i2o/files.i2o"
26
27# Machine-independent SCSI drivers
28include "dev/scsipi/files.scsipi"
29
30# Machine-independent ATA drivers
31include "dev/ata/files.ata"
32
33# Memory Disk
34file	dev/md_root.c			memory_disk_hooks
35
36# Raster operations
37include "dev/rasops/files.rasops"
38include "dev/wsfont/files.wsfont"
39
40# "Workstation Console" glue.
41include "dev/wscons/files.wscons"
42
43
44# ISA Bus support
45include "dev/pci/files.pci"	# XXX some ISA devs are 'at pci' too.
46include "dev/isa/files.isa"
47# XXXCGD machdep isa files
48
49# PC Keyboard Controller support
50include "dev/pckbport/files.pckbport"
51
52# XXXCGD lots of junk isa devices, e.g. fd
53
54# ISA Plug 'n Play devices
55file	arch/alpha/isa/isapnp_machdep.c	isapnp
56
57# PCI Bus support
58# include "dev/pci/files.pci" XXX SEE ABOVE
59#file	arch/sbmips/dev/pci/pci_machdep.c	pci
60# XXXCGD macdep pci files
61
62# XXXX pcic here because it needs to be late.  The catch: pcic needs
63# to be late, so devices which attach to it are attached late.  But it
64# needs to be before its isa and pci attachments.  This answer is
65# non-optimal, but I don't have a better answer right now.
66
67# PCIC pcmcia contoller
68# XXX this needs to be done very late, so it's done here.  This feels
69# like a kludge, but it might be for the best.
70
71defparam PCIC_ISA_ALLOC_IOBASE
72defparam PCIC_ISA_ALLOC_IOSIZE
73defparam PCIC_ISA_INTR_ALLOC_MASK
74
75device	pcic: pcmciabus
76file	dev/ic/i82365.c			pcic
77
78# PCIC pcmcia controller on ISA bus.
79attach	pcic at isa with pcic_isa
80file	dev/isa/i82365_isa.c		pcic_isa
81
82# PCIC pcmcia controller on PCI bus.
83attach	pcic at pci with pcic_pci
84file	dev/pci/i82365_pci.c		pcic_pci
85
86# PCIC pcmcia controller on PnP board
87attach pcic at isapnp with pcic_isapnp
88file	dev/isapnp/i82365_isapnp.c	pcic_isapnp
89
90# Code common to ISA and ISAPnP attachments
91file	dev/isa/i82365_isasubr.c	pcic_isa | pcic_isapnp | pcic_pci
92
93
94# this wants to be probed as late as possible.
95#
96# Machine-independent PCMCIA drivers
97#
98#XXXCGD can't yet becaue needs fdc include "dev/pcmcia/files.pcmcia"
99#
100# Machine-independent USB device support
101#
102include "dev/usb/files.usb"
103
104###
105### SBMIPS DEVICES
106###
107
108# Ze Big Bus: main system bus
109device	zbbus {[busid = -1]}
110attach	zbbus at root
111file	arch/sbmips/sbmips/zbbus.c		zbbus
112
113# CPUs
114device	cpu
115attach	cpu at zbbus
116file	arch/sbmips/sbmips/cpu.c		cpu
117
118include "arch/evbmips/conf/majors.evbmips"
119