11.5Sandvar# $NetBSD: files.sbmips,v 1.5 2022/03/04 21:12:03 andvar Exp $
21.1Smrg
31.1Smrgmaxpartitions 8
41.1Smrg
51.2Smrg#maxusers 1 8 64
61.1Smrg
71.3Ssimonbfile	arch/evbmips/sbmips/autoconf.c
81.3Ssimonbfile	arch/evbmips/sbmips/machdep.c
91.3Ssimonbfile	arch/evbmips/sbmips/console.c
101.3Ssimonbfile	arch/evbmips/sbmips/disksubr.c
111.3Ssimonbfile	arch/evbmips/sbmips/systemsw.c
121.3Ssimonb
131.3Ssimonbfile	arch/evbmips/sbmips/sb1250_icu.c
141.3Ssimonb
151.3Ssimonbfile	arch/mips/cfe/cfe_api.c
161.3Ssimonbfile	arch/mips/mips/mips3_clock.c
171.3Ssimonbfile	arch/mips/mips/bus_dma.c
181.1Smrg
191.1Smrg###
201.1Smrg### MI device inclusion
211.1Smrg###
221.1Smrg
231.1Smrg# Stack-less Just-In-Time compiler
241.1Smrginclude	"external/bsd/sljit/conf/files.sljit"
251.1Smrg
261.1Smrg# Machine-independent I2O drivers.
271.3Ssimonbinclude	"dev/i2o/files.i2o"
281.1Smrg
291.1Smrg# Machine-independent SCSI drivers
301.3Ssimonbinclude	"dev/scsipi/files.scsipi"
311.1Smrg
321.1Smrg# Machine-independent ATA drivers
331.3Ssimonbinclude	"dev/ata/files.ata"
341.1Smrg
351.1Smrg# Memory Disk
361.1Smrgfile	dev/md_root.c			memory_disk_hooks
371.1Smrg
381.1Smrg# ISA Bus support
391.3Ssimonbinclude	"dev/pci/files.pci"	# XXX some ISA devs are 'at pci' too.
401.3Ssimonbinclude	"dev/isa/files.isa"
411.1Smrg# XXXCGD machdep isa files
421.1Smrg
431.1Smrg# PC Keyboard Controller support
441.3Ssimonbinclude	"dev/pckbport/files.pckbport"
451.1Smrg
461.1Smrg# XXXCGD lots of junk isa devices, e.g. fd
471.1Smrg
481.1Smrg# ISA Plug 'n Play devices
491.1Smrgfile	arch/alpha/isa/isapnp_machdep.c	isapnp
501.1Smrg
511.1Smrg# PCI Bus support
521.1Smrg# include "dev/pci/files.pci" XXX SEE ABOVE
531.2Smrg#file	arch/evbmips/sbmips/pci_machdep.c	pci
541.1Smrg# XXXCGD macdep pci files
551.1Smrg
561.1Smrg# XXXX pcic here because it needs to be late.  The catch: pcic needs
571.1Smrg# to be late, so devices which attach to it are attached late.  But it
581.1Smrg# needs to be before its isa and pci attachments.  This answer is
591.1Smrg# non-optimal, but I don't have a better answer right now.
601.1Smrg
611.4Smsaitoh# PCIC pcmcia controller
621.1Smrg# XXX this needs to be done very late, so it's done here.  This feels
631.1Smrg# like a kludge, but it might be for the best.
641.1Smrg
651.1Smrgdefparam PCIC_ISA_ALLOC_IOBASE
661.1Smrgdefparam PCIC_ISA_ALLOC_IOSIZE
671.1Smrgdefparam PCIC_ISA_INTR_ALLOC_MASK
681.1Smrg
691.1Smrgdevice	pcic: pcmciabus
701.1Smrgfile	dev/ic/i82365.c			pcic
711.1Smrg
721.1Smrg# PCIC pcmcia controller on ISA bus.
731.1Smrgattach	pcic at isa with pcic_isa
741.1Smrgfile	dev/isa/i82365_isa.c		pcic_isa
751.1Smrg
761.1Smrg# PCIC pcmcia controller on PCI bus.
771.1Smrgattach	pcic at pci with pcic_pci
781.1Smrgfile	dev/pci/i82365_pci.c		pcic_pci
791.1Smrg
801.1Smrg# PCIC pcmcia controller on PnP board
811.3Ssimonbattach	pcic at isapnp with pcic_isapnp
821.1Smrgfile	dev/isapnp/i82365_isapnp.c	pcic_isapnp
831.1Smrg
841.1Smrg# Code common to ISA and ISAPnP attachments
851.1Smrgfile	dev/isa/i82365_isasubr.c	pcic_isa | pcic_isapnp | pcic_pci
861.1Smrg
871.1Smrg
881.1Smrg# this wants to be probed as late as possible.
891.1Smrg#
901.1Smrg# Machine-independent PCMCIA drivers
911.1Smrg#
921.5Sandvar#XXXCGD can't yet because needs fdc include "dev/pcmcia/files.pcmcia"
931.1Smrg#
941.1Smrg# Machine-independent USB device support
951.1Smrg#
961.3Ssimonbinclude	"dev/usb/files.usb"
971.1Smrg
981.1Smrg###
991.1Smrg### SBMIPS DEVICES
1001.1Smrg###
1011.1Smrg
1021.1Smrg# Ze Big Bus: main system bus
1031.1Smrgdevice	zbbus {[busid = -1]}
1041.1Smrgattach	zbbus at root
1051.2Smrgfile	arch/evbmips/sbmips/zbbus.c		zbbus
1061.1Smrg
1071.1Smrg# CPUs
1081.1Smrgdevice	cpu
1091.1Smrgattach	cpu at zbbus
1101.2Smrgfile	arch/evbmips/sbmips/cpu.c		cpu
111