1*634b9650Sandvar# $NetBSD: files.sbmips,v 1.18 2022/03/04 21:12:03 andvar Exp $ 24b7a1286Ssimonb 3f1b19ce1Swizmaxpartitions 8 44b7a1286Ssimonb 54b7a1286Ssimonbmaxusers 1 8 64 64b7a1286Ssimonb 74b7a1286Ssimonbfile arch/sbmips/sbmips/autoconf.c 84b7a1286Ssimonbfile arch/sbmips/sbmips/machdep.c 94b7a1286Ssimonbfile arch/sbmips/sbmips/console.c 104b7a1286Ssimonbfile arch/sbmips/sbmips/disksubr.c 114b7a1286Ssimonbfile arch/sbmips/sbmips/systemsw.c 124b7a1286Ssimonbfile dev/cons.c 134b7a1286Ssimonb 142946df94Scgdfile arch/sbmips/sbmips/sb1250_icu.c 154b7a1286Ssimonb 164b7a1286Ssimonbfile arch/mips/cfe/cfe_api.c 17c4bf5468Ssimonbfile arch/mips/mips/mips3_clock.c 186f35b2ecSmattfile arch/mips/mips/bus_dma.c 194b7a1286Ssimonb 204b7a1286Ssimonb### 214b7a1286Ssimonb### MI device inclusion 224b7a1286Ssimonb### 234b7a1286Ssimonb 244af35694Salnsn# Stack-less Just-In-Time compiler 254af35694Salnsninclude "external/bsd/sljit/conf/files.sljit" 264af35694Salnsn 274b7a1286Ssimonb# Machine-independent I2O drivers. 284b7a1286Ssimonbinclude "dev/i2o/files.i2o" 294b7a1286Ssimonb 304b7a1286Ssimonb# Machine-independent SCSI drivers 314b7a1286Ssimonbinclude "dev/scsipi/files.scsipi" 324b7a1286Ssimonb 334b7a1286Ssimonb# Machine-independent ATA drivers 344b7a1286Ssimonbinclude "dev/ata/files.ata" 354b7a1286Ssimonb 364b7a1286Ssimonb# Memory Disk 374b7a1286Ssimonbfile dev/md_root.c memory_disk_hooks 384b7a1286Ssimonb 394b7a1286Ssimonb# ISA Bus support 404b7a1286Ssimonbinclude "dev/pci/files.pci" # XXX some ISA devs are 'at pci' too. 414b7a1286Ssimonbinclude "dev/isa/files.isa" 424b7a1286Ssimonb# XXXCGD machdep isa files 434b7a1286Ssimonb 444b7a1286Ssimonb# PC Keyboard Controller support 45dff5222dSbjh21include "dev/pckbport/files.pckbport" 464b7a1286Ssimonb 474b7a1286Ssimonb# XXXCGD lots of junk isa devices, e.g. fd 484b7a1286Ssimonb 494b7a1286Ssimonb# ISA Plug 'n Play devices 504b7a1286Ssimonbfile arch/alpha/isa/isapnp_machdep.c isapnp 514b7a1286Ssimonb 524b7a1286Ssimonb# PCI Bus support 534b7a1286Ssimonb# include "dev/pci/files.pci" XXX SEE ABOVE 544b7a1286Ssimonb#file arch/sbmips/dev/pci/pci_machdep.c pci 554b7a1286Ssimonb# XXXCGD macdep pci files 564b7a1286Ssimonb 574b7a1286Ssimonb# XXXX pcic here because it needs to be late. The catch: pcic needs 584b7a1286Ssimonb# to be late, so devices which attach to it are attached late. But it 594b7a1286Ssimonb# needs to be before its isa and pci attachments. This answer is 604b7a1286Ssimonb# non-optimal, but I don't have a better answer right now. 614b7a1286Ssimonb 628940d9f0Smsaitoh# PCIC pcmcia controller 634b7a1286Ssimonb# XXX this needs to be done very late, so it's done here. This feels 644b7a1286Ssimonb# like a kludge, but it might be for the best. 654b7a1286Ssimonb 664b7a1286Ssimonbdefparam PCIC_ISA_ALLOC_IOBASE 674b7a1286Ssimonbdefparam PCIC_ISA_ALLOC_IOSIZE 684b7a1286Ssimonbdefparam PCIC_ISA_INTR_ALLOC_MASK 694b7a1286Ssimonb 704b7a1286Ssimonbdevice pcic: pcmciabus 714b7a1286Ssimonbfile dev/ic/i82365.c pcic 724b7a1286Ssimonb 734b7a1286Ssimonb# PCIC pcmcia controller on ISA bus. 744b7a1286Ssimonbattach pcic at isa with pcic_isa 754b7a1286Ssimonbfile dev/isa/i82365_isa.c pcic_isa 764b7a1286Ssimonb 774b7a1286Ssimonb# PCIC pcmcia controller on PCI bus. 784b7a1286Ssimonbattach pcic at pci with pcic_pci 794b7a1286Ssimonbfile dev/pci/i82365_pci.c pcic_pci 804b7a1286Ssimonb 814b7a1286Ssimonb# PCIC pcmcia controller on PnP board 824b7a1286Ssimonbattach pcic at isapnp with pcic_isapnp 834b7a1286Ssimonbfile dev/isapnp/i82365_isapnp.c pcic_isapnp 844b7a1286Ssimonb 854b7a1286Ssimonb# Code common to ISA and ISAPnP attachments 864b7a1286Ssimonbfile dev/isa/i82365_isasubr.c pcic_isa | pcic_isapnp | pcic_pci 874b7a1286Ssimonb 884b7a1286Ssimonb 894b7a1286Ssimonb# this wants to be probed as late as possible. 904b7a1286Ssimonb# 914b7a1286Ssimonb# Machine-independent PCMCIA drivers 924b7a1286Ssimonb# 93*634b9650Sandvar#XXXCGD can't yet because needs fdc include "dev/pcmcia/files.pcmcia" 944b7a1286Ssimonb# 954b7a1286Ssimonb# Machine-independent USB device support 964b7a1286Ssimonb# 974b7a1286Ssimonbinclude "dev/usb/files.usb" 984b7a1286Ssimonb 994b7a1286Ssimonb### 1004b7a1286Ssimonb### SBMIPS DEVICES 1014b7a1286Ssimonb### 1024b7a1286Ssimonb 1034b7a1286Ssimonb# Ze Big Bus: main system bus 1044b7a1286Ssimonbdevice zbbus {[busid = -1]} 1054b7a1286Ssimonbattach zbbus at root 1064b7a1286Ssimonbfile arch/sbmips/sbmips/zbbus.c zbbus 1074b7a1286Ssimonb 1084b7a1286Ssimonb# CPUs 1094b7a1286Ssimonbdevice cpu 1104b7a1286Ssimonbattach cpu at zbbus 1114b7a1286Ssimonbfile arch/sbmips/sbmips/cpu.c cpu 11277a6b82bSgehenna 11377a6b82bSgehennainclude "arch/evbmips/conf/majors.evbmips" 114