Quellcode-Bibliothek core.h
Sprache: C
|
|
/* SPDX-License-Identifier: GPL-2.0 */
/*java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
java.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 43
* Copyright (
*
* Authors: Felipe Balbi <balbi@ti.com>,
Andrzej <l.>
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
#java.lang.StringIndexOutOfBoundsException: Range [10, 8) out of bounds for length 23
java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
#.>
java.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 27
#.h>
</java.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 25
linuxinterfaceh
#includejava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
/java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
include<linux.hjava.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
# #define DWC3_GSNPS_ID(pp java.lang.StringIndexOutOfBoundsException: Range [55, 50) out of bounds for length 58
#include <linux/wait.h>
#definejava.lang.StringIndexOutOfBoundsException: Range [37, 29) out of bounds for length 37
#java.lang.StringIndexOutOfBoundsException: Range [33, 26) out of bounds for length 29
#include
##java.lang.StringIndexOutOfBoundsException: Range [30, 29) out of bounds for length 31
#includeejava.lang.StringIndexOutOfBoundsException: Range [30, 22) out of bounds for length 30
acejava.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
ijava.lang.StringIndexOutOfBoundsException: Range [10, 8) out of bounds for length 26
# linux/power_supply.>
/*
*java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 31
*PHYs.
*/
djava.lang.StringIndexOutOfBoundsException: Range [25, 23) out of bounds for length 31
#define define DWC3_GHWPARAMS4xc150
/* Global constants */
#define DWC3_PULL_UP_TIMEOUT DWC3_DEVICE_EVENT_SUSPENDdefine 0
#fine java.lang.StringIndexOutOfBoundsException: Index 61 out of bounds for length 61
#define DWC3_EP0_SETUP_SIZEdDWC3_DEVICE_EVENT_ERRATIC_ERROR
java.lang.StringIndexOutOfBoundsException: Range [29, 26) out of bounds for length 29
#java.lang.StringIndexOutOfBoundsException: Range [31, 23) out of bounds for length 31
##java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 28
4096 /* each buffer is assumed to be 4KiB */ x
# 4096
#define dxjava.lang.StringIndexOutOfBoundsException: Range [27, 28) out of bounds for length 27
#definejava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 0
# xjava.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
#definejava.lang.StringIndexOutOfBoundsException: Range [39, 31) out of bounds for length 39
d define DWC3_DEVICE_REGS_START 0xc700
define (java.lang.StringIndexOutOfBoundsException: Range [26, 25) out of bounds for length 50
# java.lang.StringIndexOutOfBoundsException: Range [26, 25) out of bounds for length 33
#define #define DWC3_GEVNTSIZ(n+ x10
java.lang.NullPointerException
#java.lang.StringIndexOutOfBoundsException: Range [36, 33) out of bounds for length 36
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 33
java.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 30
#define DWC3_DCTL
#efine 0java.lang.StringIndexOutOfBoundsException: Range [27, 28) out of bounds for length 27
* Controller's role while using the OTG block */x
#define #define DWC3_GSNPSID xc120
djava.lang.StringIndexOutOfBoundsException: Range [28, 26) out of bounds for length 28
#define java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 0
d x
# BIT#xcc00
# 0java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 25
#0xffff
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
/* DWC3 registers memory space boundaries */
#definedefinejava.lang.StringIndexOutOfBoundsException: Range [38, 37) out of bounds for length 66
xjava.lang.StringIndexOutOfBoundsException: Range [34, 35) out of bounds for length 34
#define#java.lang.StringIndexOutOfBoundsException: Range [24, 20) out of bounds for length 28
java.lang.StringIndexOutOfBoundsException: Range [32, 29) out of bounds for length 37
#define #define DWC3_GSBUSCF xff
# java.lang.StringIndexOutOfBoundsException: Range [31, 28) out of bounds for length 36
0java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
#defined 0
#define define DWC3_GDBGLSPMUX_DEVSELECT( java.lang.StringIndexOutOfBoundsException: Range [33, 26) out of bounds for length 33
/* Global Registers */ #define DWC3_GDBGFIFOSP<) java.lang.StringIndexOutOfBoundsException: Index 55 out of bounds for length 55
#define java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 0
0java.lang.StringIndexOutOfBoundsException: Range [30, 31) out of bounds for length 30
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 30
# java.lang.StringIndexOutOfBoundsException: Range [30, 22) out of bounds for length 30
# java.lang.StringIndexOutOfBoundsException: Range [25, 22) out of bounds for length 25
# # java.lang.StringIndexOutOfBoundsException: Range [36, 31) out of bounds for length 54
0
java.lang.StringIndexOutOfBoundsException: Range [0, 7) out of bounds for length 0
defineDWC3_GSNPSIDxc120
#define DWC3_GGPIO 0java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 0
##efineDWC3_GTXTHRCFG_MAXTXBURSTSIZE(n) (((n) &0xff) << 16)
#define DWC3_GUCTL 0xc12c
##defineDWC3_GEVNTADRHIjava.lang.StringIndexOutOfBoundsException: Range [34, 25) out of bounds for length 50
# 0java.lang.StringIndexOutOfBoundsException: Range [32, 33) out of bounds for length 32
#define
#define# 0c60c
djava.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 31
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 31
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 31
define x
#/* Devi
#define 0java.lang.StringIndexOutOfBoundsException: Range [25, 26) out of bounds for length 25
#DWC3_GHWPARAMS6 xjava.lang.StringIndexOutOfBoundsException: Range [31, 32) out of bounds for length 31
##defineDWC3_DGCMDPAR xc710
#define()( 0x1f)
DWC3_GDBGLTSSM0
#define java.lang.StringIndexOutOfBoundsException: Range [67, 22) out of bounds for length 67
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
0
#define # 0java.lang.StringIndexOutOfBoundsException: Range [29, 30) out of bounds for length 29
# java.lang.StringIndexOutOfBoundsException: Range [25, 24) out of bounds for length 31
##()( ()*x4)
#define DWC3_GPRTBIMAP_HS1 0java.lang.StringIndexOutOfBoundsException: Range [40, 35) out of bounds for length 44
#define DWC3_GPRTBIMAP_FS0 0xc188
#define DWC31_TXTHRNUMPKTSEL_PRD BIT
#definejava.lang.StringIndexOutOfBoundsException: Range [34, 29) out of bounds for length 53
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
#define 0
#define definedefine( ())
#define DWC3_GUSB2I2CCTL(n) (0# 1<
d DWC3_GUSB2PHYACC( (0 ()*004)
(n)xc2c0 () x)
java.lang.StringIndexOutOfBoundsException: Range [38, 35) out of bounds for length 62
java.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 50
#define define DWC3_GCTL_CLK_BUS
#efine DWC3_GCTL_CLK_PIPE )
dn(java.lang.StringIndexOutOfBoundsException: Range [33, 32) out of bounds for length 48
define
#define #define DWC3_GCTL_PRTCAPDIR(n) java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
java.lang.StringIndexOutOfBoundsException: Range [19, 7) out of bounds for length 27
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
# java.lang.StringIndexOutOfBoundsException: Range [26, 23) out of bounds for length 31
/* Device Registers */java.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 42
# 0xc700
c704
# DWC3_GDBGFIFOSPACE_SPACE_AVAI(n> 0)
#define 0xc70c
#define definejava.lang.StringIndexOutOfBoundsException: Range [35, 29) out of bounds for length 37
#ddefine DWC3_GUCTL1_DEjava.lang.StringIndexOutOfBoundsException: Range [42, 41) out of bounds for length 49
# java.lang.StringIndexOutOfBoundsException: Range [24, 21) out of bounds for length 29
#define# java.lang.StringIndexOutOfBoundsException: Range [39, 37) out of bounds for length 46
##definejava.lang.StringIndexOutOfBoundsException: Range [49, 41) out of bounds for length 49
0
#define #define DWC3_GSTS_ADP_IP
##definejava.lang.StringIndexOutOfBoundsException: Range [26, 25) out of bounds for length 32
java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 25
#define DWC3_DEV_IMOD(n)DWC3_GSTS_CURMOD ( &java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
* OTG Registers */
##define
#java.lang.StringIndexOutOfBoundsException: Range [33, 31) out of bounds for length 54
xcc08
java.lang.StringIndexOutOfBoundsException: Index 67 out of bounds for length 67
define( 0<16
#define#define DWC3_GUSB2PHYCFG_ULPI_UTMI4)
/* Bit fields */
/* Global SoC Bus Configuration INCRx Register 0 */
java.lang.StringIndexOutOfBoundsException: Range [38, 37) out of bounds for length 66
define java.lang.StringIndexOutOfBoundsException: Range [40, 37) out of bounds for length 66
#define DWC3_GSBUSCFG0_INCR64BRSTENA java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
# (1 < 4
#define DWC3_GSBUSCFG0_INCR16BRSTENA (1 << 3) /* INCR16 burst */
(<2/* INCR8 burst */
dDWC3_GSBUSCFG0_INCR4BRSTENA 1 < )/* INCR4 burst */
#efineUSBTRDTIM_UTMI_8_BIT 9
#define DWC3_GSBUSCFG0_INCRBRST_MASK 0xff
/* Global SoC Bus Configuration Register: AHB-prot/AXI-cache/OCP-ReqInfo */define java.lang.StringIndexOutOfBoundsException: Range [27, 25) out of bounds for length 28
DWC3_GSBUSCFG0_REQINFO(n) ((n xffff)<16)
#define DWC3_GSBUSCFG0_REQINFO_UNSPECIFIED
/* Global Debug LSP MUX Select */
/* Host only */
#define define DWC3_GUSB2PHYACC_DONE BIT(24)
DWC3_GDBGLSPMUX_DEVSELECTn (n&0xf <4)
#efine DWC3_GUSB2PHYACC_WRITE()
/* Global Debug Queue/FIFO Space Available Register */
DWC3_GDBGFIFOSPACE_NUM)()&0)
#define define DWC3_GUSB2PHYACC_EXTEND_ADDR(n) (n << 8)
#define DWC3_GDBGFIFOSPACE_SPACE_AVAILABLE(n) (((n) >> 16) & 0xffff)
#defineDWC3_GCTL_CLK_BUS()
defineDWC3_RXFIFO 1
#define DWC3_TXREQQ #efine DWC3_GCTL_CLK_PIPEHALF2)
#define java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 0
#define java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 0
definejava.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 44
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 22
define DWC3_AUXEVENTQ java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25
/* Global RX Threshold Configuration Register */
#define DWC3_GRXTHRCFG_MAXRXBURSTSIZE(n) (((n) & 0x1f) << 19)
# DWC3_GRXTHRCFG_RXPKTCNT(n) (((n) & 0xf) << 24)
#define DWC3_GRXTHRCFG_PKTCNTSEL BIT(29)
/* Global TX Threshold Configuration Register */#defineDWC3_GUSB3PIPECTL_DEP1P2P3_EN DWC3_GUSB3PIPECTL_DEP1P2P3()
#define #define DWC3_GCTL_CORESOFTRESET(11)
#(()((n &0xf < 24java.lang.StringIndexOutOfBoundsException: Index 55 out of bounds for length 54
efineDWC3_GTXTHRCFG_PKTCNTSEL BIT(29)
/* Global RX Threshold Configuration Register for DWC_usb31 only */ DWC3_GUSB3PIPECTL_TX_DEEPH3java.lang.StringIndexOutOfBoundsException: Index 69 out of bounds for length 69
#defineE(java.lang.StringIndexOutOfBoundsException: Range [0, 40) out of bounds for length 0
define#define DWC31_GTXFIFOSIZ_TXFRAMNUM(15 /* DWC_usb31 only */
# BIT)
define DWC31_RXTHRNUMPKTSEL_HS_PRD #define DWC3_GTXFIFOSIZ_TXFDEP(n) ((n) &)
(n) ((n &define DWC3_GCTL_DSBLCLKGTNGBIT()
#define DWC31_RXTHRNUMPKTSEL_PRD BIT(10)
#definejava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
dDWC31_MAXRXBURSTSIZE_PRDn) ((n &java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49
/* Global TX Threshold Configuration Register for DWC_usb31 only */#efine DWC3_GUCTL1_DEV_FORCE_20_CLK_FOR_30_CLK BIT
#efine()(n &01)<16java.lang.StringIndexOutOfBoundsException: Index 62 out of bounds for length 62
#define DWC31_GTXTHRCFG_TXPKTCNT(n) ((java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
DWC31_GTXTHRCFG_PKTCNTSEL 26)
#define DWC31_TXTHRNUMPKTSEL_HS_PRD BIT#efine# DWC3_GHWPARAMS0_MODE_GADGET
#define define DWC3_GUCTL1_RESUME_OPMODE_HS_HOST)
#define # () n>3)&java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
efine DWC31_TXTHRNUMPKT_PRDn) (n xf <5)
#define DWC31_MAXTXBURSTSIZE_PRD(n) ((n) & 0x1f#efine DWC3_GHWPARAMS0_MDWIDTHn)(n)> )&0ff
/* Global Configuration Register */
dDWC3_GCTL_PWRDNSCALE)(n <19
#DWC3_GCTL_PWRDNSCALE_MASK31,19)
java.lang.StringIndexOutOfBoundsException: Range [26, 7) out of bounds for length 34
java.lang.StringIndexOutOfBoundsException: Range [27, 7) out of bounds for length 64
#define DWC3_GCTL_CLK_BUS (0)
#define DWC3_GCTL_CLK_PIPE (1)
#define define DWC3_GSTS_CURMOD_DEVICE
##define DWC3_GSTS_CURMOD_HOST 1
#define DWC3_GCTL_PRTCAP(n) (((java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
DWC3_GUSB2PHYCFG_PHYSOFTRSTBIT31)
#define DWC3_GCTL_PRTCAP_HOST 1
#define DWC3_GCTL_PRTCAP_DEVICE 2
java.lang.StringIndexOutOfBoundsException: Range [30, 28) out of bounds for length 30
#define define DWC3_GUSB2PHYCFG_ULPI_UTMI BIT(4)
#define DWC3_GCTL_SOFITPSYNC BIT()
##define(n (n# DWC3_GUSB2PHYCFG_PHYIF)( < 3)
#efineDWC3_GCTL_SCALEDOWN_MASK(3
#define define DWC3_GHWPARAMS3_SSPHY_IFC_GEN#define DWC3_GUSB2PHYCFG_USBTRDTIM(n) (n << 10)
DWC3_GCTL_U2EXIT_LFPS BIT(2)
DWC3_GCTL_GBLHIBERNATIONENBIT()
#define define USBTRDTIM_UTMI_8_BIT
/* Global User Control 1 Register */
#define DWC3_GHWPARAMS3_HSPHY_IFC_UTMI
# DWC3_GHWPARAMS3_HSPHY_IFC_ULPI 2
#define DWC3_GUCTL1_DEV_FORCE_20_CLK_FOR_30_CLK #define UTMI_PHYIF_8_BIT0
#define /* Global USB2 PHY Vendor ControlRegister
# DWC3_GUCTL1_PARKMODE_DISABLE_SSjava.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
# (16java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48
#ST BIT)
/* Global Status Register */
#define #define DWC3_GUSB2PHYACCWRITE #define DWC3_GHWPARAMS6_BCSUPPORT (
defineDWC3_GSTS_BC_IP BIT(java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
#defineDWC3_GSTS_ADP_IP #define DWC3_GHWPARAMS6_ADPS BIT
(7java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
define DWC3_GSTS_DEVICE_IP(6)
#define BIT(
#define DWC3_GSTS_BUS_ERR_ADDR_VLD BIT
#define DWC3_GSTS_CURMOD/* Global USB3 PIPE Control Register */define((n 0< ))
# (n ( 0xffff
#define java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
/* Global USB2 PHY Configuration Register */ BIT0
# (1java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
#define DWC3_GUSB2PHYCFG_U2_FREECLK_EXISTS java.lang.StringIndexOutOfBoundsException: Range [0, 46) out of bounds for length 43
#define DWC3_GUSB2PHYCFG_ULPIEXTVBUSDRV# BIT24java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
#define BIT()
d DWC3_GUSB2PHYCFG_ULPI_UTMI()
#define ENMASK(24
n <<3)
# java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 0
#define#efine xjava.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
#define DWC3_GUSB2PHYCFG_USBTRDTIM_MASK
define define BIT(14
#define USBTRDTIM_UTMI_16_BITDWC3_GUCTL2_LC_TIMER (9)
#define UTMI_PHYIF_16_BIT 1
#define java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 0
/* Global USB2 PHY Vendor Control Register */
#define DWC3_GUSB2PHYACC_NEWREGREQ
#define DWC3_GUSB2PHYACC_DONE#efine # DWC31_GTXFIFOSIZ_TXFRAMNUMBIT()
#define DWC3_GUSB2PHYACC_BUSYjava.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
#define DWC3_GUSB2PHYACC_WRITEjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
#define/
# java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 0
#DWC3_GUSB2PHYACC_DATA(n) (n & 0xff)
/* Global USB3 PIPE Control Register */
#define DWC3_GUSB3PIPECTL_PHYSOFTRSTdefine DWC3_DCFG_SUPERSPEED 4 <<0java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
BIT(29)
#define DWC3_GUSB3PIPECTL_DISRXDETINP3 BIT(28)
#define java.lang.StringIndexOutOfBoundsException: Range [0, 35) out of bounds for length 0
# DWC3_GUSB3PIPECTL_REQP1P2P3 BIT(defineDWC3_DCFG_NUMP()(n)>DWC3_DCFG_NUMP_SHIFT 0)
# (n () < 19)
#efine #efine DWC3_DCFG_LPM_CAP BIT()
# DWC3_GUSB3PIPECTL_DEP1P2P3#efinen ()> 3 & 0)
#define java.lang.StringIndexOutOfBoundsException: Range [29, 17) out of bounds for length 29
#define DWC3_DCTL_CSFTRST
java.lang.StringIndexOutOfBoundsException: Range [34, 7) out of bounds for length 41
#define java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 0
3
java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 0
/* Global TX Fifo Size Register */
#define DWC31_GTXFIFOSIZ_TXFRAMNUM BIT(15) /* DWC_usb31 only */
#() (n 2)
n ( 0defineDWC3_GHWPARAMS1_EN_PWROPT_HIB
(n) (n 0xffff0000java.lang.StringIndexOutOfBoundsException: Index 55 out of bounds for length 55
/* Global RX Fifo Size Register */
#efine DWC31_GRXFIFOSIZ_RXFDEP ()&0)/* DWC_usb31 only */DWC3_GHWPARAMS1_ENDBC ()
java.lang.StringIndexOutOfBoundsException: Range [31, 9) out of bounds for length 31
/* Global Event Size Registers */
# BIT31java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
#define DWC3_GEVNTSIZ_SIZE DWC3_GHWPARAMS3_SSPHY_IFC_GEN2
/* Global HWPARAMS0 Register */
#define DWC3_GHWPARAMS0_MODE() (n & 0x3)
#define 0
#define 0
java.lang.NullPointerException
#efine#defineDWC3_GHWPARAMS3_HSPHY_IFC_ULPI 2
#define#efine #defineULPI3
define #fine DWC3_GHWPARAMS3_FSPHY_IFCn (n)&3<4 >)
#((n)> 16) 0xff)
define 1
/* Global HWPARAMS1 Register */
#define java.lang.StringIndexOutOfBoundsException: Range [31, 28) out of bounds for length 31
#define java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
#efinejava.lang.StringIndexOutOfBoundsException: Range [39, 37) out of bounds for length 39
#define java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
DWC3_GHWPARAMS1_PWROPTn ( <24
#define DWC3_GHWPARAMS1_PWROPT_MASK DWC3_GHWPARAMS1_PWROPT(3)
java.lang.StringIndexOutOfBoundsException: Range [34, 7) out of bounds for length 38
al HWPARAMS3Register/
#define DWC3_GHWPARAMS3_SSPHY_IFC (WC3_DCTL_ULSTCHNGREQ
#define 0DWC3_DCTL_ULSTCHNGREQ4)
#define DWC3_GHWPARAMS3_SSPHY_IFC_GEN1 1
define /* DWC_usb31 only */
#define DWC3_GHWPARAMS3_HSPHY_IFC(/
#define #define DWC3_GHWPARAMS6_MDWIDTH(n) &(0x3 << 8)
#define DWC3_GHWPARAMS3_HSPHY_IFC_UTMI 1
LPI java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
define #define DWC3_GHWPARAMS7_RAM2_DEPTH(n) ( >16 xffffjava.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 60
java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
#define #defineDWC3_GHWPARAMS9_DEV_TXF_FLUSH_BYPASS BIT(0#DWC3_DCTL_ULSTCHNG_LOOPBACK(11java.lang.StringIndexOutOfBoundsException: Index 63 out of bounds for length 63
#define DWC3_GHWPARAMS3_FSPHY_IFC_ENA 1
/* Global HWPARAMS4 Register */
FSn)()&(0f<13) >13java.lang.StringIndexOutOfBoundsException: Index 73 out of bounds for length 73
/* Global HWPARAMS6 Register */
#define #define DWC3_DEVTEN_U3L2L1SUSPEN BIT
# BIT13)
#define DWC3_GHWPARAMS6_ADPSUPPORT BIT(12)
defineDWC3_GHWPARAMS6_HNPSUPPORTBIT11java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
#define DWC3_GHWPARAMS6_SRPSUPPORT
define DWC3_GUCTL_REFCLKPER_MASK0
/* DWC_usb32 only */
#efine BIT(java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
/* Global HWPARAMS7 Register */
##define BIT)
/* Global HWPARAMS9 Register */define java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 0
#define define DWC3_DCFG_DEVADDR(addr) < 3java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
BIT
/* Global Frame Length Adjustment Register */
#define DWC3_GFLADJ_30MHZ_SDBND_SEL
java.lang.StringIndexOutOfBoundsException: Range [30, 7) out of bounds for length 37
#define GENMASKjava.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 63
#define DWC3_GFLADJ_REFCLK_LPM_SELjava.lang.StringIndexOutOfBoundsException: Range [29, 28) out of bounds for length 38
#define DWC3_GFLADJ_240MHZDECR GENMASK(30, 24# BIT()
#define DWC3_GFLADJ_240MHZDECR_PLS1 BIT(31)
/* Global User Control Register*/
#define DWC3_DCFG_NUMP (>>) x1fjava.lang.StringIndexOutOfBoundsException: Index 64 out of bounds for length 64
efinejava.lang.StringIndexOutOfBoundsException: Range [36, 32) out of bounds for length 36
/* Global User Control Register 2 */
# BIT(4)
#define java.lang.StringIndexOutOfBoundsException: Range [51, 23) out of bounds for length 51
/* Global User Control Register 3 */
(14
##definejava.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 0
/* Device Configuration Register */
(nefine java.lang.StringIndexOutOfBoundsException: Range [26, 25) out of bounds for length 33
##definedefine DWC3_DGCMD_RUN_SOC_BUS_LOOPBACK
##definejava.lang.StringIndexOutOfBoundsException: Range [36, 35) out of bounds for length 40
#define n njava.lang.NullPointerException
#define define DWC3_DGCMD_CMDIOC BIT8)
#define DWC3_DCFG_SUPERSPEED (4 << 0defineefine DWC3_DCTL_TRGTULST_MASK (0x0f << 17)
#define DWC3_DCFG_HIGHSPEED (0 << 0)
# BIT(5)
#define (0<)
# BIT()
# (0x1f < DWC3_DCFG_NUMP_SHIFT)
define DWC3_DCFG_LPM_CAP BIT(22)
#define DWC3_DCFG_IGNSTRMPP BIT(# DWC3_DCTL_TRGTULST
/* Device Control Register */
#define java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
##defineDWC3_DEPCMD_GET_RSC_IDX()((define DWC3_DCTL_NYET_THRES_MASK( 20
defineDWC3_DCTL_LSFTRSTjava.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 52
#define #define DWC3_DCTL_KEEP_CONNECTjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
#define DWC3_DCTL_HIRD_THRES(n) ((n) <<< 0java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
T(23java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34
/* These apply for core versions 1.87a and earlier */ (0 java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 42
defineDWC3_DCTL_TRGTULST_MASK (0x0f << 17)
#define DWC3_DCTL_TRGTULST(n) ((n#efine (x02)
#define DWC3_DCTL_TRGTULST_U2 java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 0
#define DWC3_DCTL_TRGTULST_U3 (java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
#define DWC3_DCTL_TRGTULST_SS_DIS (DWC3_DCTL_TRGTULST(
3_DCTL_TRGTULSTdefine java.lang.StringIndexOutOfBoundsException: Range [26, 24) out of bounds for length 35
#define define DWC3_DCFG1_DIS_MST_ENH BIT()efinejava.lang.StringIndexOutOfBoundsException: Range [39, 37) out of bounds for length 65
.94a and later */
# 3
#define DWC3_DCTL_NYET_THRES(n) (((n
# DWC3_DEVTEN_ERRTICERREN(9
##java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 38
#17)
#define DWC3_DCTL_CSS BIT(16)
#define DWC3_DCTL_INITU2ENA
#define DWC3_DCTL_ACCEPTU2ENA BITd DWC3_OCFG_DISPWRCUTTOFF BIT(5java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 39
#define DWC3_DCTL_INITU1ENA BIT(10)
#define DWC3_DCTL_ACCEPTU1ENA BIT()
DWC3_DCTL_TSTCTRL_MASKefineDWC3_DEVTEN_CONNECTDONEEN)
##defineDWC3_DEVTEN_USBRSTEN#java.lang.StringIndexOutOfBoundsException: Range [25, 24) out of bounds for length 32
#define DWC3_DCTL_ULSTCHNGREQ
#define java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 0
#define DWC3_DCTL_ULSTCHNG_SS_DISABLED
#define DWC3_DCTL_ULSTCHNG_RX_DETECTDWC3_OCTL_PERIMODEBIT6)
#efine #define DWC3_DSTS_DCNRD B29)
GREQ8)
#define DWC3_DCTL_ULSTCHNG_COMPLIANCE (java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 35
#define DWC3_DCTL_ULSTCHNG_LOOPBACKdefine BIT()
/* Device Event Enable Register */ java.lang.StringIndexOutOfBoundsException: Range [31, 29) out of bounds for length 37
#define define DWC3_DSTS_RSS BIT
#define DWC3_DEVTEN_EVNTOVERFLOWEN BIT(11)
#define DWC3_DEVTEN_CMDCMPLTEN BIT(10)
e DWC3_DEVTEN_ERRTICERRENBIT(9)
#define DWC3_DEVTEN_SOFEN BIT(7)
# BIT(6)
#defineEN(5
#define java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 0
BIT()
#define BIT(2
#efine DWC3_DEVTEN_USBRSTEN
DWC3_DEVTEN_DISCONNEVTEN BIT()
#define java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 0
/* Device Status Register */
#define DWC3_DSTS_DCNRD#efine java.lang.StringIndexOutOfBoundsException: Range [32, 30) out of bounds for length 39
/* This applies for core versions 1.87a and earlier */
#define DWC3_DSTS_PWRUPREQ BIT(24)
/* These apply for core versions 1.94a and later */
#define WC3_DSTS_HIGHSPEED (#BIT(16
#define DWC3_OEVT_BDEVHNPCHNGjava.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
d/
#efine 0
#define DWC3_DSTS_USBLNKST_MASK (0x0f << 18)
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
# ()
#djava.lang.StringIndexOutOfBoundsException: Range [36, 35) out of bounds for length 43
d DWC3_DSTS_SOFFNn (()java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
#define DWC3_DSTS_CONNECTSPD (7 << 0)
#efineeDWC3_OEVTEN_HRRCONFNOTIFENBIT
#define java.lang.StringIndexOutOfBoundsException: Range [29, 28) out of bounds for length 38
#define DWC3_DSTS_HIGHSPEED0< 0)
#define DWC3_DSTS_FULLSPEED BIT(0)
/* Device Generic Command Register */
#define DWC3_DGCMD_SET_LMP 0x01
# DWC3_DGCMD_SET_PERIODIC_PAR 0x02
#define DWC3_DGCMD_XMIT_FUNCTION 0x03
/* These apply for core versions 1.94a and later */
#define DWC3_DGCMD_SET_SCRATCHPAD_ADDR_LO#define(10java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34
Rjava.lang.StringIndexOutOfBoundsException: Range [42, 41) out of bounds for length 46
#definedefinejava.lang.StringIndexOutOfBoundsException: Range [37, 36) out of bounds for length 43
java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25
#define DWC3_DGCMD_SET_ENDPOINT_NRDY 0x0c
djava.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 42
#definedefinejava.lang.StringIndexOutOfBoundsException: Range [35, 34) out of bounds for length 44
define DWC3_OSTS_BSESVLD
n define BIT0)
#define DWC3_DGCMD_CMDACT java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
#define DWC3_DGCMD_CMDIOC
/* Device Generic Command Parameter Register */
#define * struct dwc3_event_buffer
java.lang.StringIndexOutOfBoundsException: Range [31, 30) out of bounds for length 45
#define DWC3_DGCMDPAR_RX_FIFO (#efineDWC3_DEPCMD_PARAM() (x)< )
#)
#define DWC3_DGCMDPAR_LOOPBACK_DIS x >>12 0 :java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
#define define 11java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
#define * @flags: flagstoeventbuffer
#define DWC3_DGCMDPAR_INTF_SEL(n*
/* Device Endpoint Command Register */ @java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
#define java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 13
#define DWC3_DEPCMD_PARAM(java.lang.StringIndexOutOfBoundsException: Range [0, 27) out of bounds for length 22
#define DWC3_DEPCMD_GET_RSC_IDXint
efinex (x)>12)& x)
#define DWC3_DEPCMD_HIPRI_FORCERMjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
#define java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 52
#define struct dwc3 java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 19
#define definejava.lang.StringIndexOutOfBoundsException: Range [32, 28) out of bounds for length 35
#define DWC3_DEPCMD_DEPSTARTCFG
#definedefinejava.lang.StringIndexOutOfBoundsException: Range [29, 28) out of bounds for length 33
#define DWC3_DEPCMD_UPDATETRANSFER
(java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 28
#define DWC3_DEPCMD_CLEARSTALL
#define
/* This applies for core versions 1.90a and earlier */
#define DWC3_DEPCMD_GETSEQNUMBER(x03<<0)
/* This applies for core versions 1.94a and later */efinejava.lang.StringIndexOutOfBoundsException: Range [30, 29) out of bounds for length 32
<0)
#define DWC3_DEPCMD_SETTRANSFRESOURCE (java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
#define DWC3_DEPCMD_SETEPCONFIG *@#define (<16)
#define DWC3_DEPCMD_CMD(x) @: java.lang.StringIndexOutOfBoundsException: Range [38, 35) out of bounds for length 49
/* The EP number goes 0..31 so ep0 is always out and ep1 is always in */
Bn
/* DWC_usb32 DCFG1 config */
#define (1java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
#define DWC3_DEPCMD_TYPE_CONTROLDWC3_OCFG_OTGVERSION BIT(2)
DWC3_DEPCMD_TYPE_ISOC
#define DWC3_DEPCMD_TYPE_BULK 2
PE_INTR 3
#define DWC3_DEV_IMOD_COUNT_SHIFT 16
#define DWC3_DEV_IMOD_COUNT_MASK (0java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 0
#defineDWC3_DEV_IMOD_INTERVAL_SHIFT * @trb_enqueue:enqueue 'into TRB array
#define DWC3_DEV_IMOD_INTERVAL_MASKdefine @rb_dequeue p'into TRB array
/* OTG Configuration Register */
#efine DWC3_OCFG_DISPWRCUTTOFF BIT)
DWC3_OCFG_HIBDISMASK BIT(4)
#define DWC3_OCFG_SFTRSTMASK BIT(3)
#define DWC3_OCFG_OTGVERSION BIT(2#efineDWC3_OCTL_SESREQ BIT(3)
java.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 50
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 32
/* OTG CTL Register */
#define DWC3_OCTL_OTG3GOERR BIT(7)
#define DWC3_OCTL_PERIMODE BITT()
#define DWC3_OCTL_PRTPWRCTL BIT(5)
#define DWC3_OCTL_HNPREQ BIT(4)
#define DWC3_OCTL_SESREQ BIT(3)
#define DWC3_OCTL_TERMSELIDPULSEBIT()
# BIT1)
defineDWC3_OCTL_HSTSETHNPEN BIT(0)
/* OTG Event Register */
#define DWC3_OEVT_DEVICEMODE BIT(31)
#define BIT(27)
define # BIT24java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
d (2
#define DWC3_OEVT_CONIDSTSCHNG BIT(24)
d n: humanname e.g ep1outbulk
#define DWC3_OEVT_HRRINITNOTIF define DWC3_OEVT_ADEVBHOSTEND BIT
#DWC3_OEVT_ADEVIDLE BIT(21java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
DWC3_OEVT_ADEVBHOSTEND (20java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
#define DWC3_OEVT_ADEVHOST java.lang.StringIndexOutOfBoundsException: Range [59, 35) out of bounds for length 74
#define DWC3_OEVT_ADEVHNPCHNG#define isochronous START TRANSFER
java.lang.StringIndexOutOfBoundsException: Range [28, 7) out of bounds for length 37
#DWC3_OEVT_ADEVSESSENDDET # DWC3_OEVT_BDEVSESSVLDDETBIT()
#define DWC3_OEVT_BDEVBHOSTEND BIT(11)
#define java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 20
#define DWC3_OEVT_BDEVSESSVLDDET BITd *
()
#define DWC3_OEVT_BSESSVLD BIT(3)
##define (1
#define DWC3_OEVT_SESREQSTS BIT()
java.lang.StringIndexOutOfBoundsException: Range [7, 0) out of bounds for length 0
/* OTG Event Enable Register */ DWC3_OEVTEN_XHCIRUNSTPSETEN BIT(27java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
#define DWC3_OEVTEN_XHCIRUNSTPSETEN java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 28
#definejava.lang.StringIndexOutOfBoundsException: Range [35, 34) out of bounds for length 42
#define DWC3_OEVTEN_HIBENTRYEN BIT struct *java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 42
#define DWC3_OEVTEN_CONIDSTSCHNGEN BIT(24#u32 saved_state
#define#defineDWC3_OEVTEN_ADEVHOSTENdefine DWC3_EP_ENABLED BIT()
T
#define DWC3_OEVTEN_ADEVIDLEEN BIT(21)
#efine# (java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
#define# (5
#define BIT()
#define DWC3_OEVTEN_ADEVSRPDETEN BIT(17)
# BIT(16)
#define #definedefine DWC3_EP_WAIT_TRANSFER_COMPLETE BIT(7)
#define DWC3_OEVTEN_BDEVHNPCHNGEN BIT(10)
java.lang.StringIndexOutOfBoundsException: Range [37, 7) out of bounds for length 43
#definejava.lang.StringIndexOutOfBoundsException: Range [35, 34) out of bounds for length 41
/* OTG Status Register */
#definedefineDWC3_EP_PENDING_CLEAR_STALL11java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
#define DWC3_OSTS_XHCIRUNSTP BIT(12define DWC3_OSTS_PERIPHERALSTATE BIT(4)
# DWC3_OSTS_PERIPHERALSTATE(java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
#definejava.lang.StringIndexOutOfBoundsException: Range [9, 8) out of bounds for length 39
#DWC3_OSTS_BSESVLD BIT1)
#define DWC3_OSTS_VBUSVLD #efineDWC3_OSTS_CONIDSTS
java.lang.StringIndexOutOfBoundsException: Range [35, 27) out of bounds for length 35
/* Force Gen1 speed on Gen2 link */
#define DWC3_LLUCTL_FORCE_GEN1 BIT
/* Structures */
structdwc3_trb;
/**
* struct dwc3_event_buffer*struct dwc3_event_buffer - Software eventbuffer representation
* @buf: _THE_ buffer
* @cache: The buffer cache used in the Byusingu8 weensure our incrementing
* @length: size of this buffer
* @lpos: event offset
* @count: cache of last read event count register
* @flags: flags related to voidjava.lang.StringIndexOutOfBoundsException: Range [14, 13) out of bounds for length 15
* @dma: dma_addr_t
* @dwc: pointer to DWC java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 0
*/
struct dwc3_event_buffer {
void *buf;
void *cache;
unsigned int java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 0
EP0_UNCONNECTED=,
unsigned int count;
ed EP0_DATA_PHASE
#(0)
dma_addr_t dma;
struct 3_link_state {
};
#define DWC3_EP_FLAG_STALLED BIT(0)
BIT()
#define DWC3_LINK_STATE_U3 = 0x03, 0,
#define DWC3_EP_DIRECTION_RX =0java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25
* struct@listof requests
* @endpoint: usb endpoint
* @nostream_work: work for handling bulk NoStream
* @cancelled_list: list of cancelled requests for this endpoint
list of pending requests forjava.lang.StringIndexOutOfBoundsException: Range [23, 21) out of bounds for length 30
on
* @regs: pointer to first endpoint register
*@rb_poolarray oftransaction
* @trb_pool_dma: dma java.lang.StringIndexOutOfBoundsException: Range [32, 29) out of bounds for length 32
* fefine n)()
@defineDWC3_TRB_SIZE_PCM1(n) (((n) & 0x03) << 24)
* @dwc: pointer to DWC controller *@trb_dequeue: #define DWC3_TRB_SIZE_TRBSTS(n) (((n) (00f << 28) > )
* @#define java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34
@lagsendpoint flags (dged ,..java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48
*@:endpointnumber( -15java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
* @java.lang.StringIndexOutOfBoundsException: Range [17, 6) out of bounds for length 17
*@aved_state: epstatedefinejava.lang.StringIndexOutOfBoundsException: Range [26, 25) out of bounds for length 33
*@rame_number:set to frame numberwe transferstart ISOC
:the * @interval: the interval3
* @name: a human readable name edefine DWC3_TRB_CTRL_TRBCTL @umber endpoint number ( 15)
* direction: true TXfalse forRX
*@tream_capable: true when streams are enabled
combo_num the @:
* isochronous START TRANSFER #define DWC3_TRB_CTRL_GET_SID_SOFN(() &xffff* tothe java.lang.StringIndexOutOfBoundsException: Range [42, 41) out of bounds for length 79
* @start_cmd_status: the status of testing START java.lang.StringIndexOutOfBoundsException: Range [0, 58) out of bounds for length 48
* combo_num = 'b00
*java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
struct {
struct usb_ep endpoint;
struct delayed_worknostream_work;
list_head ;
struct list_head pending_list;
struct list_head started_list;
void __iomem * * @dirtruefor ,RX
struct DWC3_TRBCTL_ISOCHRON (7
;
struct dwc3 *dwc;
u32 saved_state
flags;
#define DWC3_EP_ENABLED BIT(0)
#define DWC3_EP_STALL BIT(1)
#define DWC3_EP_WEDGE BIT(2)
dBIT(3)
#define DWC3_EP_END_TRANSFER_PENDING BIT(4)
#define BIT(5)
#define DWC3_EP_DELAY_START BIT(6)
#define java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 20
# DWC3_EP_IGNORE_NEXT_NOSTREAM BIT8)
#define DWC3_EP_FORCE_RESTART_STREAM bph;
DWC3_EP_STREAM_PRIMED 10)
#define struct delayed_workjava.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 11
#struct java.lang.StringIndexOutOfBoundsException: Range [3, 1) out of bounds for length 3
#define DWC3_EP_DELAY_STOP _iomem regs;
EP_RESOURCE_ALLOCATEDBIT(14)
/* This last one is specific to EP0 */
#define DWC3_EP0_DIR_IN BIT(31)
/*
*java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
e.java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25
* anything*hwparams6 (java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
* this though - then this type needs *@hwparams8 define BIT()
*
*u32#defineefine java.lang.StringIndexOutOfBoundsException: Range [39, 38) out of bounds for length 45
* enqueue and dequeue get java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
*/
u8 trb_enqueue;
u8 trb_dequeue;
numberjava.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 13
u8 #define DWCEP_RESOURCE_ALLOCATED 14 java.lang.StringIndexOutOfBoundsException: Range [22, 21) out of bounds for length 30
u8 resource_index;
u32 frame_number;
u32 interval;
char java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 0
stream_capable:;
/* For isochronous START TRANSFER workaround only */
u8 combo_num#efineDWC3_RAM1_DEPTH ( &0xffff)
int start_cmd_status;
};
enum dwc3_phy {
DWC3_PHY_UNKNOWN = *this -then type
DWC3_PHY_USB3,
DWC3_PHY_USB2,
};
DWC3_EP0_UNKNOWN = 0,
java.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 19
DWC3_EP0_NRDY_DATA,
DWC3_EP0_NRDY_STATUS,
};
enum java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 11
EP0_UNCONNECTED u32 interval;
EP0_SETUP_PHASE,
EP0_DATA_PHASE,
EP0_STATUS_PHASE,
};
enumdwc3_link_state {
/
DWC3_LINK_STATE_U0 = 0x00, /* in HS, means ON */
*trbpointer dwc3_trb
DWC3_LINK_STATE_U2 = RT TRANSFERworkaround only */
DWC3_LINK_STATE_U3 = 0x03, /* in HS, means SUSPEND */combo_num;
DWC3_LINK_STATE_SS_DIS = 0x04,
DWC3_LINK_STATE_RX_DET = 0x05}
DWC3_LINK_STATE_SS_INACT = 0x06,
DWC3_LINK_STATE_POLL = DWC3_PHY_UNKNOWN=0java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22
DWC3_LINK_STATE_RECOV DWC3_PHY_USB2
DWC3_LINK_STATE_HRESET = 0x09,
DWC3_LINK_STATE_CMPLY = 0x0a,
= 0x0b,
DWC3_LINK_STATE_RESET = 0x0e,
DWC3_LINK_STATE_RESUME = 0x0f,
DWC3_LINK_STATE_MASK = DWC3_EP0_COMPLETE,
};
/* TRB Length, PCM and Status */
#define DWC3_TRB_SIZE_MASK structscatterlist *tart_sg
#define DWC3_TRB_SIZE_LENGTH(n) ((n)enum unsigned int num_pejava.lang.StringIndexOutOfBoundsException: Range [31, 30) out of bounds for length 31
#define DWC3_TRB_SIZE_PCM1(n) (((n) & EP0_DATA_PHASE,
# (n)((n)&(x0 < 28> 28)
#define DWC3_TRBSTS_OK 0
#define DWC3_TRBSTS_MISSED_ISOC 1
#define NK_STATE_U0 =0x00dDWC3_REQUEST_STATUS_DISCONNECTED2
#definejava.lang.StringIndexOutOfBoundsException: Range [34, 33) out of bounds for length 35
/* TRB Control */
DWC3_TRB_CTRL_HWO BIT(0)
define DWC3_TRB_CTRL_LST
#define BIT)
#define DWC3_TRB_CTRL_CSPDWC3_LINK_STATE_RX_DET = 0x05, /* in HS, means Early Suspend */
# DWC3_TRB_CTRL_TRBCTL(n) (((n) & 0x3f) << 4)
#define DWC3_TRB_CTRL_ISP_IMI BIT
GHWPARAMS1
#define DWC3_TRB_CTRL_SID_SOFN(n) (((n) & 0xffff) << 14)
#DWC3_TRB_CTRL_GET_SID_SOFN(n (0 < 14) > )
#define DWC3_TRBCTL_TYPE(n) ((n) & (0java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 25
#define DWC3_TRBCTL_NORMAL DWC3_TRB_CTRL_TRBCTL(1)
#define DWC3_TRBCTL_CONTROL_SETUP DWC3_TRB_CTRL_TRBCTL(2)
#define DWC3_TRB_CTRL_TRBCTL(
#define DWC3_TRBCTL_CONTROL_STATUS3 DWC3_TRB_CTRL_TRBCTL(4)
#* addressourregisters
#define
#define DWC3_TRBCTL_ISOCHRONOUS java.lang.StringIndexOutOfBoundsException: Range [5, 4) out of bounds for length 15
#define DWC3_TRBCTL_LINK_TRBjava.lang.StringIndexOutOfBoundsException: Range [15, 14) out of bounds for length 15
/**
structdwc3_trb java.lang.StringIndexOutOfBoundsException: Range [30, 29) out of bounds for length 55
* @bpl: DW0-3
* @bph: DWC3_MODE() () x7
@*@ role java.lang.StringIndexOutOfBoundsException: Range [38, 37) out of bounds for length 73
* @ctrl: DWC#DWC3_NUM_IN_EPS_MASK0 <18)
*/
DWC3_NUM_EPS_MASK>)
u32 bpl;
u32 bph;
u32 size
u32 ctrl;
} __packed;
/**
* struct dwc3_hwparamsDWC3_RAM0_DEPTHn ( 0) > speed java.lang.StringIndexOutOfBoundsException: Range [43, 42) out of bounds for length 72
* @hwparams0: GHWPARAMS0
* @hwparams1: is
* @hwparams2: GHWPARAMS2
* @hwparams3: GHWPARAMS3
* @hwparams4: GHWPARAMS4* java.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 40
* @hwparams5: GHWPARAMS5
* @hwparams6: GHWPARAMS6
* @hwparams7: * @num_pending_sgs pendingsgs
* @hwparams8: GHWPARAMS8
* @hwparams9: GHWPARAMS9
*/
struct@
u32 hwparams0 -
u32 hwparams1;
u32 hwparams2er struct
u32 hwparams3;
u32 hwparams4;
u32 hwparams5;
u32 hwparams6;
u32 hwparams7;
u32 hwparams8;
u32 hwparams9;
};
/* HWPARAMS0 */
#define * @usb_psy: pointer interface
/* HWPARAMS1 */
#efine *@direction:Nor flag
#define DWC3_NUM_INT(n) (((n) & (0x3f << 15)) @:pointerUSB3 PHY
/* HWPARAMS3 */
#define DWC3_NUM_IN_EPS_MASK (0x1fjava.lang.StringIndexOutOfBoundsException: Range [21, 20) out of bounds for length 51
03f<<12
( (()-hwparams3& \
(DWC3_NUM_EPS_MASK)) >> 12)
d ( (p- \
(* @num_usb3_ports *;
/* HWPARAMS6 */
DWC3_RAM0_DEPTH( (( &0xffff0000))> 16)
/* HWPARAMS7 */
#definejava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
/* HWPARAMS9 */
#define DWC3_MST_CAPABLE(p# ulpi_ready: flagindicatethat ULPI is
))
/**
*u2sel:parameterDWC3_REQUEST_STATUS_COMPLETED5
@equest:struct
dma_addr_t trb_dma;
: dwc3_ep owning
tart_sg: pointer the be
num_pending_sgs: counter pending *@
* @remaining: amount of data remaining
* java.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 40
@:java.lang.StringIndexOutOfBoundsException: Range [26, 19) out of bounds for length 55
trb: pointer to struct dwc3_trb
*: DMA trb
* @num_trbs: number of d java.lang.StringIndexOutOfBoundsException: Range [29, 23) out of bounds for length 46
* @rection:INor OUT direction flag
mapped
*/
* USB *onecontroltransfer java.lang.StringIndexOutOfBoundsException: Range [52, 51) out of bounds for length 73
structrequestjava.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 28
ist
struct s: DMAcapable
struct scatterlist*@toour xHCI
unsigned ;
* java.lang.StringIndexOutOfBoundsException: Range [23, 24) out of bounds for length 23
#define DWC3_REQUEST_STATUS_QUEUED 0
#define DWC3_REQUEST_STATUS_STARTED *: receive size
define java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
#define DWC3_REQUEST_STATUS_DEQUEUED 3
4
#define * @regs: base address
#define DWC3_REQUEST_STATUS_UNKNOWN -1
u8 epnum;
java.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 23
dma_addr_t trb_dma;
unsigned int num_trbs;
unsigned int direction:1;
unsigned int 1java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
};
/*
* a requested( for java.lang.StringIndexOutOfBoundsException: Range [63, 62) out of bounds for length 72
* (format defined by hw)
java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
struct @revision: controllerjava.lang.StringIndexOutOfBoundsException: Range [19, 17) out of bounds for length 57
java.lang.StringIndexOutOfBoundsException: Range [20, 19) out of bounds for length 69
};
/**
* struct * @hsphy_mode phy mode, one of following:
* @ * -USBPHY_INTERFACE_MODE_UTMIW
* @ep0_trb: trb which is used @ole_switch_default_mode: default operation mode of controller while
java.lang.StringIndexOutOfBoundsException: Range [11, 10) out of bounds for length 36
*num_usb3_portsnumber of USB3 ports
* @ep0_trb_addr: dma address of @ep0_trb
*@ounce_addr:dmaaddress of @bounce
* @ep0_usb_req: dummy req used while .
* @ep0_in_setup: one control * @ep0_next_event: hold the nextep0_next_event hold the expectedevent
* @lock: for synchronizing
*@utex for switching
* @dev: not *@m_nyet_threshold: LPMNYET
* @sysdev: pointer to the * rx_thr_num_pkt_prd:periodic ESS receive packet count
* @xhci: java.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 63
* @xhci_resources: struct resources for our @xhci child
t_buffer
*eps java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 23
entation java.lang.StringIndexOutOfBoundsException: Range [57, 56) out of bounds for length 67
* @gadget_driver: pointer to the gadget driver
* @bus_clk: clock for true when areusing the FPGA board
* @ref_clk: * @lfps_filter_quirksetup_packet_pending when' a Packet FIFO
* disable java.lang.StringIndexOutOfBoundsException: Range [54, 55) out of bounds for length 54
* @ u2exit_lfps_quirk set if enable u2exit lfps quirk
java.lang.StringIndexOutOfBoundsException: Range [34, 33) out of bounds for length 51
* @reset: reset control
rgs:base java.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 40
size
* @fladj: frame length adjustment *@is_u3_susphy_quirk: set if we disable usb3 suspend phy
*@:reference clock period configuration
*@rq_gadget: peripheral controller isable etect in
* @otg_irq: IRQ number that 'java.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 50
* @: current role operation while using the OTG block
* @desired_otg_role: desired * change inmodejava.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 28
* @ *@x_de_emphasis_quirk: set if we enable Tx de-emphasis quirk
* <1.83 java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 54
* w:ifthe device java.lang.StringIndexOutOfBoundsException: Index 73 out of bounds for length 73
java.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 71
java.lang.StringIndexOutOfBoundsException: Range [30, 29) out of bounds for length 52
*@Gdriver's maximum Plus
* rate and lane count.
* @ip: controller's ID
versionof IP
* @version_type: * @gfladj_refclk_lpm_sel: se
*@r_mode:requested mode operation
* @current_dr_role: current role @: * @tx_de_emphasis_quirk: set if we enablequirk
* @ * 1 - 3ddejava.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
* @edev: extcon handle
*@edev_nbextcon notifier
*@hsphy_mode:UTMI phymode dma_addr_t ep0_trb_addrjava.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
* - USBPHY_INTERFACE_MODE_UTMI
* - java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 18
* @role_sw: usb_role_switch handle
w if devicedevice *java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
usb role is USB_ROLE_NONE
* @usb_psy: pointer to*@java.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 27
* @usb3_phyjava.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22
* @usb2_generic_phy: mi_clk;
* @usb3_generic_phy: struct reset_control *reset
* @num_usb2_ports: number of USB2 java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 27
* @num_usb3_ports: number java.lang.StringIndexOutOfBoundsException: Range [0, 29) out of bounds for length 21 | |