Source-Changes-HG archive

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

[src/trunk]: src/sys/arch/mips/cavium/dev Remove USB controller register defi...



details:   https://anonhg.NetBSD.org/src/rev/9222b8e7f132
branches:  trunk
changeset: 973176:9222b8e7f132
user:      simonb <simonb%NetBSD.org@localhost>
date:      Tue Jun 23 03:08:11 2020 +0000

description:
Remove USB controller register definitions, these match dwc2 core and
weren't used anyway.

diffstat:

 sys/arch/mips/cavium/dev/octeon_usbcreg.h |  664 +-----------------------------
 1 files changed, 1 insertions(+), 663 deletions(-)

diffs (truncated from 681 to 300 lines):

diff -r d23c03ddf216 -r 9222b8e7f132 sys/arch/mips/cavium/dev/octeon_usbcreg.h
--- a/sys/arch/mips/cavium/dev/octeon_usbcreg.h Tue Jun 23 03:07:47 2020 +0000
+++ b/sys/arch/mips/cavium/dev/octeon_usbcreg.h Tue Jun 23 03:08:11 2020 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: octeon_usbcreg.h,v 1.3 2020/06/22 12:26:11 simonb Exp $        */
+/*     $NetBSD: octeon_usbcreg.h,v 1.4 2020/06/23 03:08:11 simonb Exp $        */
 
 /*
  * Copyright (c) 2007 Internet Initiative Japan, Inc.
@@ -33,671 +33,9 @@
 #ifndef _OCTEON_USBCREG_H_
 #define _OCTEON_USBCREG_H_
 
-/* ---- register addresses */
-
-#define USBC_GOTGCTL                           0x00016F0010000000ULL
-#define USBC_GOTGINT                           0x00016F0010000004ULL
-#define USBC_GAHBCFG                           0x00016F0010000008ULL
-#define USBC_GUSBCFG                           0x00016F001000000CULL
-#define USBC_GRSTCTL                           0x00016F0010000010ULL
-#define USBC_GINTSTS                           0x00016F0010000014ULL
-#define USBC_GINTMSK                           0x00016F0010000018ULL
-#define USBC_GRXSTSRH                          0x00016F001000001CULL
-#define USBC_GRXSTSPH                          0x00016F0010000020ULL
-#define USBC_GRXFSIZ                           0x00016F0010000024ULL
-#define USBC_GNPTXFSIZ                         0x00016F0010000028ULL
-#define USBC_GNPTXSTS                          0x00016F001000002CULL
-#define USBC_GSNPSID                           0x00016F0010000040ULL
-#define USBC_GHWCFG1                           0x00016F0010000044ULL
-#define USBC_GHWCFG2                           0x00016F0010000048ULL
-#define USBC_GHWCFG3                           0x00016F001000004CULL
-#define USBC_GHWCFG4                           0x00016F0010000050ULL
-#define USBC_HPTXFSIZ                          0x00016F0010000100ULL
-#define USBC_DPTXFSIZ1                         0x00016F0010000104ULL
-#define USBC_DPTXFSIZ2                         0x00016F0010000108ULL
-#define USBC_DPTXFSIZ3                         0x00016F001000010CULL
-#define USBC_DPTXFSIZ4                         0x00016F0010000110ULL
-#define USBC_HCFG                              0x00016F0010000400ULL
-#define USBC_HFIR                              0x00016F0010000404ULL
-#define USBC_HFNUM                             0x00016F0010000408ULL
-#define USBC_HPTXSTS                           0x00016F0010000410ULL
-#define USBC_HAINT                             0x00016F0010000414ULL
-#define USBC_HAINTMSK                          0x00016F0010000418ULL
-#define USBC_HPRT                              0x00016F0010000440ULL
-#define USBC_HCCHAR0                           0x00016F0010000500ULL
-#define USBC_HCCHAR1                           0x00016F0010000520ULL
-#define USBC_HCCHAR2                           0x00016F0010000540ULL
-#define USBC_HCCHAR3                           0x00016F0010000560ULL
-#define USBC_HCCHAR4                           0x00016F0010000580ULL
-#define USBC_HCCHAR5                           0x00016F00100005A0ULL
-#define USBC_HCCHAR6                           0x00016F00100005C0ULL
-#define USBC_HCCHAR7                           0x00016F00100005E0ULL
-#define USBC_HCSPLT0                           0x00016F0010000504ULL
-#define USBC_HCSPLT1                           0x00016F0010000524ULL
-#define USBC_HCSPLT2                           0x00016F0010000544ULL
-#define USBC_HCSPLT3                           0x00016F0010000564ULL
-#define USBC_HCSPLT4                           0x00016F0010000584ULL
-#define USBC_HCSPLT5                           0x00016F00100005A4ULL
-#define USBC_HCSPLT6                           0x00016F00100005C4ULL
-#define USBC_HCSPLT7                           0x00016F00100005E4ULL
-#define USBC_HCINT0                            0x00016F0010000508ULL
-#define USBC_HCINT1                            0x00016F0010000528ULL
-#define USBC_HCINT2                            0x00016F0010000548ULL
-#define USBC_HCINT3                            0x00016F0010000568ULL
-#define USBC_HCINT4                            0x00016F0010000588ULL
-#define USBC_HCINT5                            0x00016F00100005A8ULL
-#define USBC_HCINT6                            0x00016F00100005C8ULL
-#define USBC_HCINT7                            0x00016F00100005E8ULL
-#define USBC_HCINTMSK0                         0x00016F001000050CULL
-#define USBC_HCINTMSK1                         0x00016F001000052CULL
-#define USBC_HCINTMSK2                         0x00016F001000054CULL
-#define USBC_HCINTMSK3                         0x00016F001000056CULL
-#define USBC_HCINTMSK4                         0x00016F001000058CULL
-#define USBC_HCINTMSK5                         0x00016F00100005ACULL
-#define USBC_HCINTMSK6                         0x00016F00100005CCULL
-#define USBC_HCINTMSK7                         0x00016F00100005ECULL
-#define USBC_HCTSIZ0                           0x00016F0010000510ULL
-#define USBC_HCTSIZ1                           0x00016F0010000530ULL
-#define USBC_HCTSIZ2                           0x00016F0010000550ULL
-#define USBC_HCTSIZ3                           0x00016F0010000570ULL
-#define USBC_HCTSIZ4                           0x00016F0010000590ULL
-#define USBC_HCTSIZ5                           0x00016F00100005B0ULL
-#define USBC_HCTSIZ6                           0x00016F00100005D0ULL
-#define USBC_HCTSIZ7                           0x00016F00100005F0ULL
-#define USBC_DCFG                              0x00016F0010000800ULL
-#define USBC_DCTL                              0x00016F0010000804ULL
-#define USBC_DSTS                              0x00016F0010000808ULL
-#define USBC_DIEPMSK                           0x00016F0010000810ULL
-#define USBC_DOEPMSK                           0x00016F0010000814ULL
-#define USBC_DAINT                             0x00016F0010000818ULL
-#define USBC_DAINTMSK                          0x00016F001000081CULL
-#define USBC_DTKNQR1                           0x00016F0010000820ULL
-#define USBC_DTKNQR2                           0x00016F0010000824ULL
-#define USBC_DTKNQR3                           0x00016F0010000830ULL
-#define USBC_DTKNQR4                           0x00016F0010000834ULL
-#define USBC_DIEPCTL0                          0x00016F0010000900ULL
-#define USBC_DIEPCTL1                          0x00016F0010000920ULL
-#define USBC_DIEPCTL2                          0x00016F0010000940ULL
-#define USBC_DIEPCTL3                          0x00016F0010000960ULL
-#define USBC_DIEPCTL4                          0x00016F0010000980ULL
-#define USBC_DIEPINT0                          0x00016F0010000908ULL
-#define USBC_DIEPINT1                          0x00016F0010000928ULL
-#define USBC_DIEPINT2                          0x00016F0010000948ULL
-#define USBC_DIEPINT3                          0x00016F0010000968ULL
-#define USBC_DIEPINT4                          0x00016F0010000988ULL
-#define USBC_DIEPTSIZ0                         0x00016F0010000910ULL
-#define USBC_DIEPTSIZ1                         0x00016F0010000930ULL
-#define USBC_DIEPTSIZ2                         0x00016F0010000950ULL
-#define USBC_DIEPTSIZ3                         0x00016F0010000970ULL
-#define USBC_DIEPTSIZ4                         0x00016F0010000990ULL
-#define USBC_OEPCTL0                           0x00016F0010000B00ULL
-#define USBC_OEPCTL1                           0x00016F0010000B20ULL
-#define USBC_OEPCTL2                           0x00016F0010000B40ULL
-#define USBC_OEPCTL3                           0x00016F0010000B60ULL
-#define USBC_OEPCTL4                           0x00016F0010000B80ULL
-#define USBC_OEPINT0                           0x00016F0010000B08ULL
-#define USBC_OEPINT1                           0x00016F0010000B28ULL
-#define USBC_OEPINT2                           0x00016F0010000B48ULL
-#define USBC_OEPINT3                           0x00016F0010000B68ULL
-#define USBC_OEPINT4                           0x00016F0010000B88ULL
-#define USBC_OEPTSIZ0                          0x00016F0010000B10ULL
-#define USBC_OEPTSIZ1                          0x00016F0010000B30ULL
-#define USBC_OEPTSIZ2                          0x00016F0010000B50ULL
-#define USBC_OEPTSIZ3                          0x00016F0010000B70ULL
-#define USBC_OEPTSIZ4                          0x00016F0010000B90ULL
-#define USBC_PCGCCTL                           0x00016F0010000E00ULL
-#define USBC_NPTXDFIFO0                                0x00016F0010001000ULL
-#define USBC_NPTXDFIFO1                                0x00016F0010002000ULL
-#define USBC_NPTXDFIFO2                                0x00016F0010003000ULL
-#define USBC_NPTXDFIFO3                                0x00016F0010004000ULL
-#define USBC_NPTXDFIFO4                                0x00016F0010005000ULL
-#define USBC_NPTXDFIFO5                                0x00016F0010006000ULL
-#define USBC_NPTXDFIFO6                                0x00016F0010007000ULL
-#define USBC_NPTXDFIFO7                                0x00016F0010008000ULL
-#define USBC_GRXSTSRD                          0x00016F001004001CULL
-#define USBC_GRXSTSPD                          0x00016F0010040020ULL
-
-/* ---- register bits */
-
-#define USBC_GOTGCTL_XXX_31_21                 0xffe00000
-#define USBC_GOTGCTL_XXX_20                    UINT32_C(0x00100000)
-#define USBC_GOTGCTL_BSESVLD                   UINT32_C(0x00080000)
-#define USBC_GOTGCTL_ASESVLD                   UINT32_C(0x00040000)
-#define USBC_GOTGCTL_DBNCTIME                  UINT32_C(0x00020000)
-#define USBC_GOTGCTL_CONIDSTS                  UINT32_C(0x00010000)
-#define USBC_GOTGCTL_XXX_15_12                 0x0000f000
-#define USBC_GOTGCTL_DEVHNPEN                  UINT32_C(0x00000800)
-#define USBC_GOTGCTL_HSTSETHNPEN               UINT32_C(0x00000400)
-#define USBC_GOTGCTL_HNPREQ                    UINT32_C(0x00000200)
-#define USBC_GOTGCTL_HSTNEGSCS                 UINT32_C(0x00000100)
-#define USBC_GOTGCTL_XXX_7_2                   0x000000fc
-#define USBC_GOTGCTL_SESREQ                    UINT32_C(0x00000002)
-#define USBC_GOTGCTL_SESREQSCS                 UINT32_C(0x00000001)
-
-#define USBC_GOTGINT_XXX_31_20                 0xfff00000
-#define USBC_GOTGINT_DBNCEDONE                 UINT32_C(0x00080000)
-#define USBC_GOTGINT_ADEVTOUTCHG               UINT32_C(0x00040000)
-#define USBC_GOTGINT_HSTNEGDET                 UINT32_C(0x00020000)
-#define USBC_GOTGINT_XXX_16_10                 0x0001fc00
-#define USBC_GOTGINT_HSTNEGSUCSTSCHNG          UINT32_C(0x00000200)
-#define USBC_GOTGINT_SESREQSUCSTSCHNG          UINT32_C(0x00000100)
-#define USBC_GOTGINT_XXX_7_3                   0x000000f8
-#define USBC_GOTGINT_SESENDDET                 UINT32_C(0x00000004)
-#define USBC_GOTGINT_XXX_1                     UINT32_C(0x00000002)
-#define USBC_GOTGINT_XXX_0                     UINT32_C(0x00000001)
-
-#define USBC_GAHBCFG_XXX_31_9                  0xfffffe00
-#define USBC_GAHBCFG_PTXFEMPLVL                        UINT32_C(0x00000100)
-#define USBC_GAHBCFG_NPTXFEMPLVL               UINT32_C(0x00000080)
-#define USBC_GAHBCFG_XXX_6                     UINT32_C(0x00000040)
-#define USBC_GAHBCFG_DMAEN                     UINT32_C(0x00000020)
-#define USBC_GAHBCFG_HBSTLEN                   0x0000001e
-#define USBC_GAHBCFG_HBSTLEN_OFFSET            1
-#define USBC_GAHBCFG_GLBLINTRMSK               UINT32_C(0x00000001)
-
-#define USBC_GUSBCFG_XXX_31_17                 0xfffe0000
-#define USBC_GUSBCFG_OTGI2CSEL                 UINT32_C(0x00010000)
-#define USBC_GUSBCFG_PHYLPWRCLKSEL             UINT32_C(0x00008000)
-#define USBC_GUSBCFG_XXX_14                    UINT32_C(0x00004000)
-#define USBC_GUSBCFG_USBTRDTIM                 0x00003c00
-#define USBC_GUSBCFG_USBTRDTIM_OFFSET          10
-#define USBC_GUSBCFG_HNPCAP                    UINT32_C(0x00000200)
-#define USBC_GUSBCFG_SRPCAP                    UINT32_C(0x00000100)
-#define USBC_GUSBCFG_DDRSEL                    UINT32_C(0x00000080)
-#define USBC_GUSBCFG_PHYSEL                    UINT32_C(0x00000040)
-#define USBC_GUSBCFG_FSINTF                    UINT32_C(0x00000020)
-#define USBC_GUSBCFG_ULPI_UTMI_SEL             UINT32_C(0x00000010)
-#define USBC_GUSBCFG_PHYIF                     UINT32_C(0x00000008)
-#define USBC_GUSBCFG_TOUTCAL                   0x00000007
-#define USBC_GUSBCFG_TOUTCAL_OFFSET            0
-
-#define USBC_GRSTCTL_AHBIDLE                   UINT32_C(0x80000000)
-#define USBC_GRSTCTL_DMAREQ                    UINT32_C(0x40000000)
-#define USBC_GRSTCTL_XXX_29_11                 0x3ffff800
-#define USBC_GRSTCTL_TXFNUM                    0x000007c0
-#define USBC_GRSTCTL_TXFNUM_OFFSET             6
-#define USBC_GRSTCTL_TXFFLSH                   UINT32_C(0x00000020)
-#define USBC_GRSTCTL_RXFFLSH                   UINT32_C(0x00000010)
-#define USBC_GRSTCTL_INTKNQFLSH                        UINT32_C(0x00000008)
-#define USBC_GRSTCTL_FRMCNTRRST                        UINT32_C(0x00000004)
-#define USBC_GRSTCTL_HSFTRST                   UINT32_C(0x00000002)
-#define USBC_GRSTCTL_CSFTRST                   UINT32_C(0x00000001)
-
-#define USBC_GINTSTS_WKUPINT                   UINT32_C(0x80000000)
-#define USBC_GINTSTS_SESSREQINT                        UINT32_C(0x40000000)
-#define USBC_GINTSTS_DISCONNINT                        UINT32_C(0x20000000)
-#define USBC_GINTSTS_CONIDSTSCHNG              UINT32_C(0x10000000)
-#define USBC_GINTSTS_XXX_27                    UINT32_C(0x08000000)
-#define USBC_GINTSTS_PTXFEMP                   UINT32_C(0x04000000)
-#define USBC_GINTSTS_HCHINT                    UINT32_C(0x02000000)
-#define USBC_GINTSTS_PRTINT                    UINT32_C(0x01000000)
-#define USBC_GINTSTS_XXX_23                    UINT32_C(0x00800000)
-#define USBC_GINTSTS_FETSUSP                   UINT32_C(0x00400000)
-#define USBC_GINTSTS_INCOMPLP                  UINT32_C(0x00200000)
-#define USBC_GINTSTS_INCOMPISOIN               UINT32_C(0x00100000)
-#define USBC_GINTSTS_OEPINT                    UINT32_C(0x00080000)
-#define USBC_GINTSTS_IEPINT                    UINT32_C(0x00040000)
-#define USBC_GINTSTS_EPMIS                     UINT32_C(0x00020000)
-#define USBC_GINTSTS_XXX_16                    UINT32_C(0x00010000)
-#define USBC_GINTSTS_EOPF                      UINT32_C(0x00008000)
-#define USBC_GINTSTS_ISOOUTDROP                        UINT32_C(0x00004000)
-#define USBC_GINTSTS_ENUMDONE                  UINT32_C(0x00002000)
-#define USBC_GINTSTS_USBRST                    UINT32_C(0x00001000)
-#define USBC_GINTSTS_USBSUSP                   UINT32_C(0x00000800)
-#define USBC_GINTSTS_ERLYSUSP                  UINT32_C(0x00000400)
-#define USBC_GINTSTS_I2CINT                    UINT32_C(0x00000200)
-#define USBC_GINTSTS_ULPICKINT                 UINT32_C(0x00000100)
-#define USBC_GINTSTS_GOUTNAKEFF                        UINT32_C(0x00000080)
-#define USBC_GINTSTS_GINNAKEFF                 UINT32_C(0x00000040)
-#define USBC_GINTSTS_NPTXFEMP                  UINT32_C(0x00000020)
-#define USBC_GINTSTS_RXFLVL                    UINT32_C(0x00000010)
-#define USBC_GINTSTS_SOF                       UINT32_C(0x00000008)
-#define USBC_GINTSTS_OTGINT                    UINT32_C(0x00000004)
-#define USBC_GINTSTS_MODEMIS                   UINT32_C(0x00000002)
-#define USBC_GINTSTS_CURMOD                    UINT32_C(0x00000001)
-#define USBC_GINTSTS_CURMOD_OFFSET             0
-#define  USBC_GINTSTS_CURMOD_DEVICE            0x0
-#define  USBC_GINTSTS_CURMOD_HOST              0x1
-
-#define USBC_GINTMSK_WKUPINTMSK                        UINT32_C(0x80000000)
-#define USBC_GINTMSK_SESSREQINTMSK             UINT32_C(0x40000000)
-#define USBC_GINTMSK_DISCONNINTMSK             UINT32_C(0x20000000)
-#define USBC_GINTMSK_CONIDSTSTCHNGMSK          UINT32_C(0x10000000)
-#define USBC_GINTMSK_XXX_27                    UINT32_C(0x08000000)
-#define USBC_GINTMSK_PTXFEMPMSK                        UINT32_C(0x04000000)
-#define USBC_GINTMSK_HCHINTMSK                 UINT32_C(0x02000000)
-#define USBC_GINTMSK_PRTINTMSK                 UINT32_C(0x01000000)
-#define USBC_GINTMSK_XXX_23                    UINT32_C(0x00800000)
-#define USBC_GINTMSK_FETSUSPMSK                        UINT32_C(0x00400000)
-#define USBC_GINTMSK_INCOMPISOOUTMSK           UINT32_C(0x00200000)
-#define USBC_GINTMSK_INCOMPISOINMSK            UINT32_C(0x00100000)
-#define USBC_GINTMSK_OEPINTMSK                 UINT32_C(0x00080000)
-#define USBC_GINTMSK_INEPINTMSK                        UINT32_C(0x00040000)
-#define USBC_GINTMSK_EPMISMSK                  UINT32_C(0x00020000)
-#define USBC_GINTMSK_XXX_16                    UINT32_C(0x00010000)
-#define USBC_GINTMSK_EOPFMSK                   UINT32_C(0x00008000)
-#define USBC_GINTMSK_ISOOUTDROPMSK             UINT32_C(0x00004000)
-#define USBC_GINTMSK_ENUMDONEMSK               UINT32_C(0x00002000)
-#define USBC_GINTMSK_USBRSTMSK                 UINT32_C(0x00001000)
-#define USBC_GINTMSK_USBSUSPMSK                        UINT32_C(0x00000800)
-#define USBC_GINTMSK_ERLYSUSPMSK               UINT32_C(0x00000400)
-#define USBC_GINTMSK_I2CINT                    UINT32_C(0x00000200)
-#define USBC_GINTMSK_ULPICKINTMSK              UINT32_C(0x00000100)
-#define USBC_GINTMSK_GOUTNAKEFFMSK             UINT32_C(0x00000080)
-#define USBC_GINTMSK_GINNAKEFFMSK              UINT32_C(0x00000040)
-#define USBC_GINTMSK_NPTXFEMPMSK               UINT32_C(0x00000020)
-#define USBC_GINTMSK_RXFLVLMSK                 UINT32_C(0x00000010)
-#define USBC_GINTMSK_SOFMSK                    UINT32_C(0x00000008)
-#define USBC_GINTMSK_OTGINTMSK                 UINT32_C(0x00000004)
-#define USBC_GINTMSK_MODEMISMSK                        UINT32_C(0x00000002)
-#define USBC_GINTMSK_XXX_0                     UINT32_C(0x00000001)
-
-#define USBC_GRXSTSRH_XXX_31_21                        0xffe00000
-#define USBC_GRXSTSRH_PKTSTS                   0x001e0000
-#define USBC_GRXSTSRH_PKTSTS_OFFSET            17
-#define USBC_GRXSTSRH_DPID                     0x00018000
-#define USBC_GRXSTSRH_DPID_OFFSET              15
-#define  USBC_GRXSTSRH_DPID_DATA0              0x00
-#define  USBC_GRXSTSRH_DPID_DATA1              0x10
-#define  USBC_GRXSTSRH_DPID_DATA2              0x01
-#define  USBC_GRXSTSRH_DPID_MDATA              0x11
-#define USBC_GRXSTSRH_BCNT                     0x00007ff0
-#define USBC_GRXSTSRH_BCNT_OFFSET              4
-#define USBC_GRXSTSRH_CHNUM                    0x0000000f
-#define USBC_GRXSTSRH_CHNUM_OFFSET             0
-
-#define USBC_GRXSTSPH_XXX_31_21                        0xffe00000
-#define USBC_GRXSTSPH_PKTSTS                   0x001e0000
-#define USBC_GRXSTSPH_PKTSTS_OFFSET            17
-#define  USBC_GRXSTSPH_PKTSTS_IN_DATA_RECV     0x2
-#define  USBC_GRXSTSPH_PKTSTS_IN_XFER_COMPL    0x3
-#define  USBC_GRXSTSPH_PKTSTS_TGL_ERR          0x5
-#define  USBC_GRXSTSPH_PKTSTS_CH_HLTD          0x7
-#define USBC_GRXSTSPH_DPID                     0x00018000
-#define USBC_GRXSTSPH_DPID_OFFSET              15
-#define  USBC_GRXSTSPH_DPID_DATA0              0x00
-#define  USBC_GRXSTSPH_DPID_DATA1              0x10
-#define  USBC_GRXSTSPH_DPID_DATA2              0x01
-#define  USBC_GRXSTSPH_DPID_MDATA              0x11
-#define USBC_GRXSTSPH_BCNT                     0x00007ff0



Home | Main Index | Thread Index | Old Index