1 1.4 matt # $NetBSD: files.octeon,v 1.4 2015/06/06 04:34:23 matt Exp $ 2 1.1 hikaru 3 1.1 hikaru file arch/mips/mips/locore_octeon.S 4 1.1 hikaru file arch/mips/mips/bus_dma.c 5 1.1 hikaru file arch/mips/mips/mips3_clock.c 6 1.1 hikaru file arch/mips/mips/mips3_clockintr.c 7 1.1 hikaru 8 1.1 hikaru file arch/mips/cavium/octeon_dma.c 9 1.1 hikaru file arch/mips/cavium/octeon_intr.c 10 1.1 hikaru file arch/mips/cavium/dev/octeon_ciu.c 11 1.1 hikaru 12 1.1 hikaru defparam opt_octeon.h OCTEON_ECLK 13 1.1 hikaru defparam opt_octeon.h OCTEON_ETH_RING_MAX 14 1.1 hikaru defparam opt_octeon.h OCTEON_ETH_RING_MIN 15 1.1 hikaru defflag opt_octeon.h OCTEON_ETH_DEBUG 16 1.1 hikaru OCTEON_ETH_FAST_CRC 17 1.1 hikaru OCTEON_ETH_IPD_RED 18 1.1 hikaru OCTEON_ETH_USENFS 19 1.1 hikaru OCTEON_USBN_CN31XX_DMA_WORKAROUND 20 1.1 hikaru 21 1.1 hikaru device mainbus {} 22 1.1 hikaru attach mainbus at root 23 1.1 hikaru file arch/mips/cavium/mainbus.c mainbus 24 1.1 hikaru file arch/mips/cavium/mainbus_octeon1p.c mainbus 25 1.1 hikaru 26 1.3 matt device cpunode { [core=-1] } 27 1.3 matt attach cpunode at mainbus 28 1.3 matt 29 1.4 matt device cpu {} 30 1.4 matt attach cpu at cpunode with cpu_cpunode 31 1.4 matt 32 1.4 matt device wdog: sysmon_wdog 33 1.4 matt attach wdog at cpunode with wdog_cpunode 34 1.4 matt 35 1.4 matt file arch/mips/cavium/octeon_cpunode.c cpunode | cpu | wdog needs-flag 36 1.3 matt 37 1.1 hikaru # I/O Bus 38 1.1 hikaru 39 1.1 hikaru device iobus {} 40 1.1 hikaru attach iobus at mainbus 41 1.1 hikaru file arch/mips/cavium/octeon_iobus.c iobus 42 1.1 hikaru file arch/mips/cavium/octeon1p_iobus.c iobus 43 1.1 hikaru file arch/mips/cavium/dev/octeon_fpa.c iobus 44 1.1 hikaru file arch/mips/cavium/dev/octeon_pow.c iobus 45 1.1 hikaru file arch/mips/cavium/dev/octeon_fau.c iobus 46 1.1 hikaru file arch/mips/cavium/dev/octeon_pip.c iobus 47 1.1 hikaru file arch/mips/cavium/dev/octeon_ipd.c iobus 48 1.1 hikaru file arch/mips/cavium/dev/octeon_pko.c iobus 49 1.1 hikaru file arch/mips/cavium/dev/octeon_asx.c iobus 50 1.1 hikaru file arch/mips/cavium/dev/octeon_smi.c iobus 51 1.1 hikaru 52 1.1 hikaru # I/O Bus devices 53 1.1 hikaru 54 1.1 hikaru attach com at iobus with octeon_uart_iobus 55 1.1 hikaru file arch/mips/cavium/dev/octeon_uart.c octeon_uart_iobus 56 1.1 hikaru options COM_REGMAP 57 1.1 hikaru 58 1.1 hikaru device octeon_rnm 59 1.1 hikaru attach octeon_rnm at iobus 60 1.1 hikaru file arch/mips/cavium/dev/octeon_rnm.c octeon_rnm & rnd 61 1.1 hikaru 62 1.1 hikaru device octeon_twsi: i2cbus 63 1.1 hikaru attach octeon_twsi at iobus 64 1.1 hikaru file arch/mips/cavium/dev/octeon_twsi.c octeon_twsi 65 1.1 hikaru 66 1.1 hikaru device octeon_mpi {} 67 1.1 hikaru attach octeon_mpi at iobus 68 1.1 hikaru file arch/mips/cavium/dev/octeon_mpi.c octeon_mpi 69 1.1 hikaru 70 1.1 hikaru device octeon_gmx {} 71 1.1 hikaru attach octeon_gmx at iobus 72 1.1 hikaru file arch/mips/cavium/dev/octeon_gmx.c octeon_gmx 73 1.1 hikaru 74 1.1 hikaru # On-chip ethernet device(s) 75 1.1 hikaru device cnmac: ether, ifnet, arp, mii 76 1.1 hikaru attach cnmac at octeon_gmx 77 1.1 hikaru file arch/mips/cavium/dev/if_cnmac.c cnmac 78 1.1 hikaru 79 1.2 hikaru attach dwctwo at iobus with octeon_dwctwo 80 1.2 hikaru file arch/mips/cavium/dev/octeon_dwctwo.c octeon_dwctwo 81 1.1 hikaru 82 1.1 hikaru # Boot-Bus 83 1.1 hikaru 84 1.1 hikaru device bootbus {} 85 1.1 hikaru attach bootbus at mainbus 86 1.1 hikaru file arch/mips/cavium/octeon_bootbus.c bootbus 87 1.1 hikaru 88 1.1 hikaru # Machine-independent I2O drivers. 89 1.1 hikaru include "dev/i2o/files.i2o" 90 1.1 hikaru 91 1.1 hikaru # Machine-independent SCSI drivers 92 1.1 hikaru include "dev/scsipi/files.scsipi" 93 1.1 hikaru 94 1.1 hikaru # Machine-independent ATA drivers 95 1.1 hikaru include "dev/ata/files.ata" 96 1.1 hikaru 97 1.1 hikaru # Machine-independent USB device support 98 1.1 hikaru include "dev/usb/files.usb" 99 1.1 hikaru 100 1.1 hikaru # Machine-independent PCI device support 101 1.1 hikaru include "dev/pci/files.pci" 102