1*634b9650Sandvar# $NetBSD: files.sbmips,v 1.5 2022/03/04 21:12:03 andvar Exp $ 2b1431b71Smrg 3b1431b71Smrgmaxpartitions 8 4b1431b71Smrg 57ed56e8cSmrg#maxusers 1 8 64 6b1431b71Smrg 77ed56e8cSmrgfile arch/evbmips/sbmips/autoconf.c 87ed56e8cSmrgfile arch/evbmips/sbmips/machdep.c 97ed56e8cSmrgfile arch/evbmips/sbmips/console.c 107ed56e8cSmrgfile arch/evbmips/sbmips/disksubr.c 117ed56e8cSmrgfile arch/evbmips/sbmips/systemsw.c 12b1431b71Smrg 137ed56e8cSmrgfile arch/evbmips/sbmips/sb1250_icu.c 14b1431b71Smrg 15b1431b71Smrgfile arch/mips/cfe/cfe_api.c 16b1431b71Smrgfile arch/mips/mips/mips3_clock.c 17b1431b71Smrgfile arch/mips/mips/bus_dma.c 18b1431b71Smrg 19b1431b71Smrg### 20b1431b71Smrg### MI device inclusion 21b1431b71Smrg### 22b1431b71Smrg 23b1431b71Smrg# Stack-less Just-In-Time compiler 24b1431b71Smrginclude "external/bsd/sljit/conf/files.sljit" 25b1431b71Smrg 26b1431b71Smrg# Machine-independent I2O drivers. 27b1431b71Smrginclude "dev/i2o/files.i2o" 28b1431b71Smrg 29b1431b71Smrg# Machine-independent SCSI drivers 30b1431b71Smrginclude "dev/scsipi/files.scsipi" 31b1431b71Smrg 32b1431b71Smrg# Machine-independent ATA drivers 33b1431b71Smrginclude "dev/ata/files.ata" 34b1431b71Smrg 35b1431b71Smrg# Memory Disk 36b1431b71Smrgfile dev/md_root.c memory_disk_hooks 37b1431b71Smrg 38b1431b71Smrg# ISA Bus support 39b1431b71Smrginclude "dev/pci/files.pci" # XXX some ISA devs are 'at pci' too. 40b1431b71Smrginclude "dev/isa/files.isa" 41b1431b71Smrg# XXXCGD machdep isa files 42b1431b71Smrg 43b1431b71Smrg# PC Keyboard Controller support 44b1431b71Smrginclude "dev/pckbport/files.pckbport" 45b1431b71Smrg 46b1431b71Smrg# XXXCGD lots of junk isa devices, e.g. fd 47b1431b71Smrg 48b1431b71Smrg# ISA Plug 'n Play devices 49b1431b71Smrgfile arch/alpha/isa/isapnp_machdep.c isapnp 50b1431b71Smrg 51b1431b71Smrg# PCI Bus support 52b1431b71Smrg# include "dev/pci/files.pci" XXX SEE ABOVE 537ed56e8cSmrg#file arch/evbmips/sbmips/pci_machdep.c pci 54b1431b71Smrg# XXXCGD macdep pci files 55b1431b71Smrg 56b1431b71Smrg# XXXX pcic here because it needs to be late. The catch: pcic needs 57b1431b71Smrg# to be late, so devices which attach to it are attached late. But it 58b1431b71Smrg# needs to be before its isa and pci attachments. This answer is 59b1431b71Smrg# non-optimal, but I don't have a better answer right now. 60b1431b71Smrg 618940d9f0Smsaitoh# PCIC pcmcia controller 62b1431b71Smrg# XXX this needs to be done very late, so it's done here. This feels 63b1431b71Smrg# like a kludge, but it might be for the best. 64b1431b71Smrg 65b1431b71Smrgdefparam PCIC_ISA_ALLOC_IOBASE 66b1431b71Smrgdefparam PCIC_ISA_ALLOC_IOSIZE 67b1431b71Smrgdefparam PCIC_ISA_INTR_ALLOC_MASK 68b1431b71Smrg 69b1431b71Smrgdevice pcic: pcmciabus 70b1431b71Smrgfile dev/ic/i82365.c pcic 71b1431b71Smrg 72b1431b71Smrg# PCIC pcmcia controller on ISA bus. 73b1431b71Smrgattach pcic at isa with pcic_isa 74b1431b71Smrgfile dev/isa/i82365_isa.c pcic_isa 75b1431b71Smrg 76b1431b71Smrg# PCIC pcmcia controller on PCI bus. 77b1431b71Smrgattach pcic at pci with pcic_pci 78b1431b71Smrgfile dev/pci/i82365_pci.c pcic_pci 79b1431b71Smrg 80b1431b71Smrg# PCIC pcmcia controller on PnP board 81b1431b71Smrgattach pcic at isapnp with pcic_isapnp 82b1431b71Smrgfile dev/isapnp/i82365_isapnp.c pcic_isapnp 83b1431b71Smrg 84b1431b71Smrg# Code common to ISA and ISAPnP attachments 85b1431b71Smrgfile dev/isa/i82365_isasubr.c pcic_isa | pcic_isapnp | pcic_pci 86b1431b71Smrg 87b1431b71Smrg 88b1431b71Smrg# this wants to be probed as late as possible. 89b1431b71Smrg# 90b1431b71Smrg# Machine-independent PCMCIA drivers 91b1431b71Smrg# 92*634b9650Sandvar#XXXCGD can't yet because needs fdc include "dev/pcmcia/files.pcmcia" 93b1431b71Smrg# 94b1431b71Smrg# Machine-independent USB device support 95b1431b71Smrg# 96b1431b71Smrginclude "dev/usb/files.usb" 97b1431b71Smrg 98b1431b71Smrg### 99b1431b71Smrg### SBMIPS DEVICES 100b1431b71Smrg### 101b1431b71Smrg 102b1431b71Smrg# Ze Big Bus: main system bus 103b1431b71Smrgdevice zbbus {[busid = -1]} 104b1431b71Smrgattach zbbus at root 1057ed56e8cSmrgfile arch/evbmips/sbmips/zbbus.c zbbus 106b1431b71Smrg 107b1431b71Smrg# CPUs 108b1431b71Smrgdevice cpu 109b1431b71Smrgattach cpu at zbbus 1107ed56e8cSmrgfile arch/evbmips/sbmips/cpu.c cpu 111