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