files.octeon revision 1.27
1# $OpenBSD: files.octeon,v 1.27 2016/01/08 15:54:13 jcs 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 } 13major { amdcf = 19 } 14 15file dev/cninit.c 16file arch/octeon/octeon/autoconf.c 17file arch/octeon/octeon/bus_dma.c 18file arch/octeon/octeon/conf.c 19file arch/octeon/octeon/disksubr.c disk 20file arch/octeon/octeon/machdep.c 21 22include "dev/ata/files.ata" 23include "dev/atapiscsi/files.atapiscsi" 24include "dev/hid/files.hid" 25include "dev/i2c/files.i2c" 26include "dev/gpio/files.gpio" 27include "dev/isa/files.isa" 28include "dev/isa/files.isapnp" 29include "dev/mii/files.mii" 30include "dev/pci/files.pci" 31include "dev/pckbc/files.pckbc" 32include "dev/usb/files.usb" 33include "dev/usb/dwc2/files.dwc2" 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], [irq = 0]} 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 USB 70attach dwctwo at iobus with octdwctwo 71file arch/octeon/dev/octdwctwo.c octdwctwo needs-flag 72 73# On-board CF 74device octcf: disk 75attach octcf at iobus 76file arch/octeon/dev/octcf.c octcf 77 78device amdcf: disk 79attach amdcf at iobus 80file arch/octeon/dev/amdcf.c amdcf 81 82 83# On-board RNG 84device octrng 85attach octrng at iobus 86file arch/octeon/dev/octrng.c octrng 87 88device cn30xxgmx {} 89attach cn30xxgmx at iobus 90file arch/octeon/dev/cn30xxgmx.c cn30xxgmx 91 92device cnmac: ether, ifnet, mii, ifmedia 93attach cnmac at cn30xxgmx 94file arch/octeon/dev/if_cnmac.c cnmac 95 96define uartbus {[base = -1]} 97device uartbus 98attach uartbus at mainbus 99file arch/octeon/dev/octeon_uartbus.c uartbus 100 101attach com at uartbus with cn30xxuart 102file arch/octeon/dev/cn30xxuart.c cn30xxuart 103 104device pcibus 105attach pcibus at iobus 106file arch/octeon/dev/octeon_pcibus.c pcibus 107file arch/octeon/dev/octeon_bus_space.c 108 109file arch/octeon/octeon/pciide_machdep.c pciide 110