Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/arch/mips/conf Redo cnmac attachments - cnmacM @ gmxN @ ...



details:   https://anonhg.NetBSD.org/src/rev/6973a67087e2
branches:  trunk
changeset: 973219:6973a67087e2
user:      simonb <simonb%NetBSD.org@localhost>
date:      Wed Jun 24 12:43:40 2020 +0000

description:
Redo cnmac attachments - cnmacM @ gmxN @ pip0 @ iobus

Missed one file - thanks martin@.

diffstat:

 sys/arch/mips/conf/files.octeon |  53 ++++++++++++++++++++++++++++------------
 1 files changed, 37 insertions(+), 16 deletions(-)

diffs (102 lines):

diff -r ceaac67ad3da -r 6973a67087e2 sys/arch/mips/conf/files.octeon
--- a/sys/arch/mips/conf/files.octeon   Wed Jun 24 12:31:26 2020 +0000
+++ b/sys/arch/mips/conf/files.octeon   Wed Jun 24 12:43:40 2020 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: files.octeon,v 1.8 2020/06/22 02:26:20 simonb Exp $
+#      $NetBSD: files.octeon,v 1.9 2020/06/24 12:43:40 simonb Exp $
 
 file   arch/mips/mips/locore_octeon.S
 file   arch/mips/mips/bus_dma.c
@@ -8,15 +8,6 @@
 file   arch/mips/cavium/octeon_dma.c
 file   arch/mips/cavium/octeon_intr.c
 file   arch/mips/cavium/octeon_misc.c
-file   arch/mips/cavium/dev/octeon_ciu.c
-
-defparam       opt_octeon.h                    OCTEON_ECLK
-defparam       opt_octeon.h                    CNMAC_RING_MAX
-defparam       opt_octeon.h                    CNMAC_RING_MIN
-defflag        opt_octeon.h                    CNMAC_FAST_CRC
-                                               CNMAC_IPD_RED
-                                               CNMAC_USENFS
-                                               OCTEON_USBN_CN31XX_DMA_WORKAROUND
 
 device mainbus {}
 attach mainbus at root
@@ -43,11 +34,9 @@
 file   arch/mips/cavium/dev/octeon_fpa.c       iobus
 file   arch/mips/cavium/dev/octeon_pow.c       iobus
 file   arch/mips/cavium/dev/octeon_fau.c       iobus
-file   arch/mips/cavium/dev/octeon_pip.c       iobus
 file   arch/mips/cavium/dev/octeon_ipd.c       iobus
 file   arch/mips/cavium/dev/octeon_pko.c       iobus
 file   arch/mips/cavium/dev/octeon_asx.c       iobus
-file   arch/mips/cavium/dev/octeon_smi.c       iobus
 
 # I/O Bus devices
 
@@ -63,12 +52,33 @@
 attach octtwsi at iobus
 file   arch/mips/cavium/dev/octeon_twsi.c      octtwsi
 
-device octmpi {}
+# XXX rename to octspi?
+device octmpi: spibus
 attach octmpi at iobus
 file   arch/mips/cavium/dev/octeon_mpi.c       octmpi
 
+device octcib {}
+attach octcib at iobus
+file   arch/mips/cavium/dev/octeon_cib.c       octcib
+
+device octcit {}
+attach octcit at iobus
+file   arch/mips/cavium/dev/octeon_cit.c       octcit
+
+device octciu {}
+attach octciu at iobus
+file   arch/mips/cavium/dev/octeon_ciu.c       octciu
+
+device octsmi {}
+attach octsmi at iobus
+file   arch/mips/cavium/dev/octeon_smi.c       octsmi
+
+device octpip {}
+attach octpip at iobus
+file   arch/mips/cavium/dev/octeon_pip.c       octpip
+
 device octgmx {}
-attach octgmx at iobus
+attach octgmx at octpip
 file   arch/mips/cavium/dev/octeon_gmx.c       octgmx
 
 # On-chip ethernet device(s)
@@ -76,9 +86,20 @@
 attach cnmac at octgmx
 file   arch/mips/cavium/dev/if_cnmac.c         cnmac
 
+# CN3xxx/CN5xxx USB
 attach dwctwo at iobus with octdwctwo
 file   arch/mips/cavium/dev/octeon_dwctwo.c    octdwctwo
 
+# CN6xxx USB
+device octuctl {}
+attach octuctl at iobus with octuctl
+file   arch/mips/cavium/dev/octeon_uctl.c      octuctl
+
+# CN7xxx USB
+device octxctl {}
+attach octxctl at iobus with octxctl
+file   arch/mips/cavium/dev/octeon_xctl.c      octuctl
+
 # Boot-Bus
 
 device bootbus {}
@@ -97,5 +118,5 @@
 # Machine-independent USB device support
 include "dev/usb/files.usb"
 
-# Machine-independent PCI device support
-include "dev/pci/files.pci"
+## # Machine-independent PCI device support
+## include "dev/pci/files.pci"



Home | Main Index | Thread Index | Old Index