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