files.octeon revision 1.19
1# $OpenBSD: files.octeon,v 1.19 2014/07/11 21:54:38 tedu 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/rasops/files.rasops" 35include "dev/wscons/files.wscons" 36include "dev/wsfont/files.wsfont" 37include "scsi/files.scsi" 38 39define mainbus {} 40device mainbus 41attach mainbus at root 42file arch/octeon/dev/mainbus.c mainbus 43 44device cpu 45attach cpu at mainbus 46 47device clock 48attach clock at mainbus 49 50# TOD clock 51device octrtc 52attach octrtc at mainbus 53file arch/octeon/dev/octrtc.c octrtc 54 55define iobus {[base = -1]} 56device iobus 57attach iobus at mainbus 58file arch/octeon/dev/octeon_iobus.c iobus 59file arch/octeon/dev/octeon_intr.c iobus 60file arch/octeon/dev/cn30xxfpa.c iobus 61file arch/octeon/dev/cn30xxpow.c iobus 62file arch/octeon/dev/cn30xxfau.c iobus 63file arch/octeon/dev/cn30xxpip.c iobus 64file arch/octeon/dev/cn30xxipd.c iobus 65file arch/octeon/dev/cn30xxpko.c iobus 66file arch/octeon/dev/cn30xxasx.c iobus 67file arch/octeon/dev/cn30xxsmi.c iobus 68 69# On-board CF 70device octcf: disk 71attach octcf at iobus 72file arch/octeon/dev/octcf.c octcf 73 74# On-board RNG 75device octrng 76attach octrng at iobus 77file arch/octeon/dev/octrng.c octrng 78 79device cn30xxgmx {} 80attach cn30xxgmx at iobus 81file arch/octeon/dev/cn30xxgmx.c cn30xxgmx 82 83device cnmac: ether, ifnet, mii, ifmedia 84attach cnmac at cn30xxgmx 85file arch/octeon/dev/if_cnmac.c cnmac 86 87define uartbus {[base = -1]} 88device uartbus 89attach uartbus at mainbus 90file arch/octeon/dev/octeon_uartbus.c uartbus 91 92attach com at uartbus with cn30xxuart 93file arch/octeon/dev/cn30xxuart.c cn30xxuart 94 95device pcibus 96attach pcibus at iobus 97file arch/octeon/dev/octeon_pcibus.c pcibus 98file arch/octeon/dev/octeon_bus_space.c 99 100file arch/octeon/octeon/pciide_machdep.c pciide 101 102# On-board USB 103device octhci: usbus 104attach octhci at iobus 105file arch/octeon/dev/octhci.c octhci 106