Home | History | Annotate | Line # | Download | only in conf
files.octeon revision 1.9
      1  1.9  simonb #	$NetBSD: files.octeon,v 1.9 2020/06/24 12:43:40 simonb 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.7  simonb file	arch/mips/cavium/octeon_misc.c
     11  1.1  hikaru 
     12  1.1  hikaru device	mainbus {}
     13  1.1  hikaru attach	mainbus at root
     14  1.1  hikaru file	arch/mips/cavium/mainbus.c		mainbus
     15  1.1  hikaru file	arch/mips/cavium/mainbus_octeon1p.c	mainbus
     16  1.1  hikaru 
     17  1.3    matt device	cpunode { [core=-1] }
     18  1.3    matt attach	cpunode at mainbus
     19  1.3    matt 
     20  1.4    matt device	cpu {}
     21  1.4    matt attach	cpu at cpunode with cpu_cpunode
     22  1.4    matt 
     23  1.4    matt device	wdog: sysmon_wdog
     24  1.4    matt attach	wdog at cpunode with wdog_cpunode
     25  1.4    matt 
     26  1.4    matt file	arch/mips/cavium/octeon_cpunode.c	cpunode | cpu | wdog needs-flag
     27  1.3    matt 
     28  1.1  hikaru # I/O Bus
     29  1.1  hikaru 
     30  1.1  hikaru device	iobus {}
     31  1.1  hikaru attach	iobus at mainbus
     32  1.1  hikaru file	arch/mips/cavium/octeon_iobus.c		iobus
     33  1.1  hikaru file	arch/mips/cavium/octeon1p_iobus.c	iobus
     34  1.1  hikaru file	arch/mips/cavium/dev/octeon_fpa.c	iobus
     35  1.1  hikaru file	arch/mips/cavium/dev/octeon_pow.c	iobus
     36  1.1  hikaru file	arch/mips/cavium/dev/octeon_fau.c	iobus
     37  1.1  hikaru file	arch/mips/cavium/dev/octeon_ipd.c	iobus
     38  1.1  hikaru file	arch/mips/cavium/dev/octeon_pko.c	iobus
     39  1.1  hikaru file	arch/mips/cavium/dev/octeon_asx.c	iobus
     40  1.1  hikaru 
     41  1.1  hikaru # I/O Bus devices
     42  1.1  hikaru 
     43  1.5  simonb attach	com at iobus with com_iobus
     44  1.5  simonb file	arch/mips/cavium/dev/octeon_uart.c	com_iobus
     45  1.1  hikaru options 	COM_REGMAP
     46  1.1  hikaru 
     47  1.5  simonb device	octrnm
     48  1.5  simonb attach	octrnm at iobus
     49  1.5  simonb file	arch/mips/cavium/dev/octeon_rnm.c	octrnm & rnd
     50  1.5  simonb 
     51  1.5  simonb device	octtwsi: i2cbus
     52  1.5  simonb attach	octtwsi at iobus
     53  1.5  simonb file	arch/mips/cavium/dev/octeon_twsi.c	octtwsi
     54  1.5  simonb 
     55  1.9  simonb # XXX rename to octspi?
     56  1.9  simonb device	octmpi: spibus
     57  1.5  simonb attach	octmpi at iobus
     58  1.5  simonb file	arch/mips/cavium/dev/octeon_mpi.c	octmpi
     59  1.5  simonb 
     60  1.9  simonb device	octcib {}
     61  1.9  simonb attach	octcib at iobus
     62  1.9  simonb file	arch/mips/cavium/dev/octeon_cib.c	octcib
     63  1.9  simonb 
     64  1.9  simonb device	octcit {}
     65  1.9  simonb attach	octcit at iobus
     66  1.9  simonb file	arch/mips/cavium/dev/octeon_cit.c	octcit
     67  1.9  simonb 
     68  1.9  simonb device	octciu {}
     69  1.9  simonb attach	octciu at iobus
     70  1.9  simonb file	arch/mips/cavium/dev/octeon_ciu.c	octciu
     71  1.9  simonb 
     72  1.9  simonb device	octsmi {}
     73  1.9  simonb attach	octsmi at iobus
     74  1.9  simonb file	arch/mips/cavium/dev/octeon_smi.c	octsmi
     75  1.9  simonb 
     76  1.9  simonb device	octpip {}
     77  1.9  simonb attach	octpip at iobus
     78  1.9  simonb file	arch/mips/cavium/dev/octeon_pip.c	octpip
     79  1.9  simonb 
     80  1.5  simonb device	octgmx {}
     81  1.9  simonb attach	octgmx at octpip
     82  1.5  simonb file	arch/mips/cavium/dev/octeon_gmx.c	octgmx
     83  1.1  hikaru 
     84  1.1  hikaru # On-chip ethernet device(s)
     85  1.1  hikaru device	cnmac: ether, ifnet, arp, mii
     86  1.5  simonb attach	cnmac at octgmx
     87  1.1  hikaru file	arch/mips/cavium/dev/if_cnmac.c		cnmac
     88  1.1  hikaru 
     89  1.9  simonb # CN3xxx/CN5xxx USB
     90  1.5  simonb attach	dwctwo at iobus with octdwctwo
     91  1.5  simonb file	arch/mips/cavium/dev/octeon_dwctwo.c	octdwctwo
     92  1.1  hikaru 
     93  1.9  simonb # CN6xxx USB
     94  1.9  simonb device	octuctl {}
     95  1.9  simonb attach	octuctl at iobus with octuctl
     96  1.9  simonb file	arch/mips/cavium/dev/octeon_uctl.c	octuctl
     97  1.9  simonb 
     98  1.9  simonb # CN7xxx USB
     99  1.9  simonb device	octxctl {}
    100  1.9  simonb attach	octxctl at iobus with octxctl
    101  1.9  simonb file	arch/mips/cavium/dev/octeon_xctl.c	octuctl
    102  1.9  simonb 
    103  1.1  hikaru # Boot-Bus
    104  1.1  hikaru 
    105  1.1  hikaru device	bootbus {}
    106  1.1  hikaru attach	bootbus at mainbus
    107  1.1  hikaru file	arch/mips/cavium/octeon_bootbus.c	bootbus
    108  1.1  hikaru 
    109  1.1  hikaru # Machine-independent I2O drivers.
    110  1.1  hikaru include "dev/i2o/files.i2o"
    111  1.1  hikaru 
    112  1.1  hikaru # Machine-independent SCSI drivers
    113  1.1  hikaru include "dev/scsipi/files.scsipi"
    114  1.1  hikaru 
    115  1.1  hikaru # Machine-independent ATA drivers
    116  1.1  hikaru include "dev/ata/files.ata"
    117  1.1  hikaru 
    118  1.1  hikaru # Machine-independent USB device support
    119  1.1  hikaru include "dev/usb/files.usb"
    120  1.1  hikaru 
    121  1.9  simonb ## # Machine-independent PCI device support
    122  1.9  simonb ## include "dev/pci/files.pci"
    123