files.octeon revision 1.17
1# $OpenBSD: files.octeon,v 1.17 2014/01/15 10:36:10 pirofti Exp $ 2 3# Standard stanzas config(8) can't run without 4maxpartitions 16 5maxusers 2 8 64 6 7# Major number for block devices, for ``root on'' lines 8major { sd = 0 } 9major { cd = 3 } 10major { wd = 4 } 11major { rd = 8 } 12major { octcf = 15 } 13 14file dev/cninit.c 15file arch/octeon/octeon/autoconf.c 16file arch/octeon/octeon/bus_dma.c 17file arch/octeon/octeon/conf.c 18file arch/octeon/octeon/disksubr.c disk 19file arch/octeon/octeon/lock_machdep.c multiprocessor 20file arch/octeon/octeon/machdep.c 21file arch/mips64/mips64/mips64r2.S 22file arch/octeon/octeon/mutex.c 23 24include "dev/ata/files.ata" 25include "dev/atapiscsi/files.atapiscsi" 26include "dev/i2c/files.i2c" 27include "dev/gpio/files.gpio" 28include "dev/isa/files.isa" 29include "dev/isa/files.isapnp" 30include "dev/mii/files.mii" 31include "dev/pci/files.pci" 32include "dev/pckbc/files.pckbc" 33include "dev/usb/files.usb" 34include "dev/bluetooth/files.bluetooth" 35include "dev/rasops/files.rasops" 36include "dev/wscons/files.wscons" 37include "dev/wsfont/files.wsfont" 38include "scsi/files.scsi" 39 40define mainbus {} 41device mainbus 42attach mainbus at root 43file arch/octeon/dev/mainbus.c mainbus 44 45device cpu 46attach cpu at mainbus 47 48device clock 49attach clock at mainbus 50 51# TOD clock 52device octrtc 53attach octrtc at mainbus 54file arch/octeon/dev/octrtc.c octrtc 55 56define iobus {[base = -1]} 57device iobus 58attach iobus at mainbus 59file arch/octeon/dev/octeon_iobus.c iobus 60file arch/octeon/dev/octeon_intr.c iobus 61file arch/octeon/dev/cn30xxfpa.c iobus 62file arch/octeon/dev/cn30xxpow.c iobus 63file arch/octeon/dev/cn30xxfau.c iobus 64file arch/octeon/dev/cn30xxpip.c iobus 65file arch/octeon/dev/cn30xxipd.c iobus 66file arch/octeon/dev/cn30xxpko.c iobus 67file arch/octeon/dev/cn30xxasx.c iobus 68file arch/octeon/dev/cn30xxsmi.c iobus 69 70# On-board CF 71device octcf: disk 72attach octcf at iobus 73file arch/octeon/dev/octcf.c octcf 74 75# On-board RNG 76device octrng 77attach octrng at iobus 78file arch/octeon/dev/octrng.c octrng 79 80device cn30xxgmx {} 81attach cn30xxgmx at iobus 82file arch/octeon/dev/cn30xxgmx.c cn30xxgmx 83 84device cnmac: ether, ifnet, mii, ifmedia 85attach cnmac at cn30xxgmx 86file arch/octeon/dev/if_cnmac.c cnmac 87 88define uartbus {[base = -1]} 89device uartbus 90attach uartbus at mainbus 91file arch/octeon/dev/octeon_uartbus.c uartbus 92 93attach com at uartbus with cn30xxuart 94file arch/octeon/dev/cn30xxuart.c cn30xxuart 95 96device pcibus 97attach pcibus at iobus 98file arch/octeon/dev/octeon_pcibus.c pcibus 99file arch/octeon/dev/octeon_bus_space.c 100 101file arch/octeon/octeon/pciide_machdep.c pciide 102