usb

package
v0.0.0-...-168ccc2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 5, 2021 License: BSD-3-Clause Imports: 4 Imported by: 0

Documentation

Overview

Package usb provides interface to .

Peripheral: USB_OTG_Device_Periph USB_OTG_device_Registers. Instances: Registers:

0x00 32  DCFG       dev Configuration Register   800h.
0x04 32  DCTL       dev Control Register         804h.
0x08 32  DSTS       dev Status Register (RO)     808h.
0x10 32  DIEPMSK    dev IN Endpoint Mask         810h.
0x14 32  DOEPMSK    dev OUT Endpoint Mask        814h.
0x18 32  DAINT      dev All Endpoints Itr Reg    818h.
0x1C 32  DAINTMSK   dev All Endpoints Itr Mask   81Ch.
0x28 32  DVBUSDIS   dev VBUS discharge Register  828h.
0x2C 32  DVBUSPULSE dev VBUS Pulse Register      82Ch.
0x30 32  DTHRCTL    dev threshold                830h.
0x34 32  DIEPEMPMSK dev empty msk                834h.
0x38 32  DEACHINT   dedicated EP interrupt       838h.
0x3C 32  DEACHMSK   dedicated EP msk             83Ch.
0x44 32  DINEP1MSK  dedicated EP mask            844h.
0x84 32  DOUTEP1MSK dedicated EP msk             884h.

Import:

stm32/o/f746xx/mmap

Peripheral: USB_OTG_Global_Periph USB_OTG_Core_Registers. Instances: Registers:

0x00  32  GOTGCTL            USB_OTG Control and Status Register          000h.
0x04  32  GOTGINT            USB_OTG Interrupt Register                   004h.
0x08  32  GAHBCFG            Core AHB Configuration Register              008h.
0x0C  32  GUSBCFG            Core USB Configuration Register              00Ch.
0x10  32  GRSTCTL            Core Reset Register                          010h.
0x14  32  GINTSTS            Core Interrupt Register                      014h.
0x18  32  GINTMSK            Core Interrupt Mask Register                 018h.
0x1C  32  GRXSTSR            Receive Sts Q Read Register                  01Ch.
0x20  32  GRXSTSP            Receive Sts Q Read & POP Register            020h.
0x24  32  GRXFSIZ            Receive FIFO Size Register                   024h.
0x28  32  DIEPTXF0_HNPTXFSIZ EP0 / Non Periodic Tx FIFO Size Register     028h.
0x2C  32  HNPTXSTS           Non Periodic Tx FIFO/Queue Sts reg           02Ch.
0x38  32  GCCFG              General Purpose IO Register                  038h.
0x3C  32  CID                User ID Register                             03Ch.
0x4C  32  GHWCFG3            User HW config3                              04Ch.
0x54  32  GLPMCFG            LPM Register                                 054h.
0x58  32  GPWRDN             Power Down Register                          058h.
0x5C  32  GDFIFOCFG          DFIFO Software Config Register               05Ch.
0x60  32  GADPCTL            ADP Timer, Control and Status Register       60Ch.
0x100 32  HPTXFSIZ           Host Periodic Tx FIFO Size Reg               100h.
0x104 32  DIEPTXF[15]        dev Periodic Transmit FIFO.

Import:

stm32/o/f746xx/mmap

Peripheral: USB_OTG_Host_Periph USB_OTG_Host_Mode_Register_Structures. Instances: Registers:

0x00 32  HCFG     Host Configuration Register          400h.
0x04 32  HFIR     Host Frame Interval Register         404h.
0x08 32  HFNUM    Host Frame Nbr/Frame Remaining       408h.
0x10 32  HPTXSTS  Host Periodic Tx FIFO/ Queue Status  410h.
0x14 32  HAINT    Host All Channels Interrupt Register 414h.
0x18 32  HAINTMSK Host All Channels Interrupt Mask     418h.

Import:

stm32/o/f746xx/mmap

Peripheral: USB_OTG_HostChannel_Periph USB_OTG_Host_Channel_Specific_Registers. Instances: Registers:

0x00 32  HCCHAR   Host Channel Characteristics Register    500h.
0x04 32  HCSPLT   Host Channel Split Control Register      504h.
0x08 32  HCINT    Host Channel Interrupt Register          508h.
0x0C 32  HCINTMSK Host Channel Interrupt Mask Register     50Ch.
0x10 32  HCTSIZ   Host Channel Transfer Size Register      510h.
0x14 32  HCDMA    Host Channel DMA Address Register        514h.

Import:

stm32/o/f746xx/mmap

Peripheral: USB_OTG_INEndpoint_Periph USB_OTG_IN_Endpoint-Specific_Register. Instances: Registers:

0x00 32  DIEPCTL  dev IN Endpoint Control Reg    900h + (ep_num * 20h) + 00h.
0x08 32  DIEPINT  dev IN Endpoint Itr Reg        900h + (ep_num * 20h) + 08h.
0x10 32  DIEPTSIZ IN Endpoint Txfer Size         900h + (ep_num * 20h) + 10h.
0x14 32  DIEPDMA  IN Endpoint DMA Address Reg    900h + (ep_num * 20h) + 14h.
0x18 32  DTXFSTS  IN Endpoint Tx FIFO Status Reg 900h + (ep_num * 20h) + 18h.

Import:

stm32/o/f746xx/mmap

Peripheral: USB_OTG_OUTEndpoint_Periph USB_OTG_OUT_Endpoint-Specific_Registers. Instances: Registers:

0x00 32  DOEPCTL  dev OUT Endpoint Control Reg           B00h + (ep_num * 20h) + 00h.
0x08 32  DOEPINT  dev OUT Endpoint Itr Reg               B00h + (ep_num * 20h) + 08h.
0x10 32  DOEPTSIZ dev OUT Endpoint Txfer Size            B00h + (ep_num * 20h) + 10h.
0x14 32  DOEPDMA  dev OUT Endpoint DMA Address           B00h + (ep_num * 20h) + 14h.

Import:

stm32/o/f746xx/mmap

Index

Constants

View Source
const (
	DSPDn      = 0
	NZLSOHSKn  = 2
	DADn       = 4
	PFIVLn     = 11
	PERSCHIVLn = 24
)
View Source
const (
	RWUSIGn   = 0
	SDISn     = 1
	GINSTSn   = 2
	GONSTSn   = 3
	TCTLn     = 4
	SGINAKn   = 7
	CGINAKn   = 8
	SGONAKn   = 9
	CGONAKn   = 10
	POPRGDNEn = 11
)
View Source
const (
	SUSPSTSn = 0
	ENUMSPDn = 1
	EERRn    = 3
	FNSOFn   = 8
)
View Source
const (
	XFRCMn     = 0
	EPDMn      = 1
	TOMn       = 3
	ITTXFEMSKn = 4
	INEPNMMn   = 5
	INEPNEMn   = 6
	TXFURMn    = 8
	BIMn       = 9
)
View Source
const (
	XFRCMn    = 0
	EPDMn     = 1
	STUPMn    = 3
	OTEPDMn   = 4
	OTEPSPRMn = 5
	B2BSTUPn  = 6
	OPEMn     = 8
	BOIMn     = 9
)
View Source
const (
	IEPINTn = 0
	OEPINTn = 16
)
View Source
const (
	IEPMn = 0
	OEPMn = 16
)
View Source
const (
	NONISOTHRENn = 0
	ISOTHRENn    = 1
	TXTHRLENn    = 2
	RXTHRENn     = 16
	RXTHRLENn    = 17
	ARPENn       = 27
)
View Source
const (
	IEP1INTn = 1
	OEP1INTn = 17
)
View Source
const (
	SRQSCSn    = 0
	SRQn       = 1
	VBVALOENn  = 2
	VBVALOVALn = 3
	AVALOENn   = 4
	AVALOVALn  = 5
	BVALOENn   = 6
	BVALOVALn  = 7
	HNGSCSn    = 8
	HNPRQn     = 9
	HSHNPENn   = 10
	DHNPENn    = 11
	EHENn      = 12
	CIDSTSn    = 16
	DBCTn      = 17
	ASVLDn     = 18
	BSESVLDn   = 19
	OTGVERn    = 20
)
View Source
const (
	SEDETn   = 2
	SRSSCHGn = 8
	HNSSCHGn = 9
	HNGDETn  = 17
	ADTOCHGn = 18
	DBCDNEn  = 19
	IDCHNGn  = 20
)
View Source
const (
	GINTn     = 0
	HBSTLENn  = 1
	DMAENn    = 5
	TXFELVLn  = 7
	PTXFELVLn = 8
)
View Source
const (
	TOCALn      = 0
	PHYSELn     = 6
	SRPCAPn     = 8
	HNPCAPn     = 9
	TRDTn       = 10
	PHYLPCSn    = 15
	ULPIFSLSn   = 17
	ULPIARn     = 18
	ULPICSMn    = 19
	ULPIEVBUSDn = 20
	ULPIEVBUSIn = 21
	TSDPSn      = 22
	PCCIn       = 23
	PTCIn       = 24
	ULPIIPDn    = 25
	FHMODn      = 29
	FDMODn      = 30
	CTXPKTn     = 31
)
View Source
const (
	CSRSTn   = 0
	HSRSTn   = 1
	FCRSTn   = 2
	RXFFLSHn = 4
	TXFFLSHn = 5
	TXFNUMn  = 6
	DMAREQn  = 30
	AHBIDLn  = 31
)
View Source
const (
	CMODn              = 0
	MMISn              = 1
	OTGINTn            = 2
	SOFn               = 3
	RXFLVLn            = 4
	NPTXFEn            = 5
	GINAKEFFn          = 6
	BOUTNAKEFFn        = 7
	ESUSPn             = 10
	USBSUSPn           = 11
	USBRSTn            = 12
	ENUMDNEn           = 13
	ISOODRPn           = 14
	EOPFn              = 15
	IEPINTn            = 18
	OEPINTn            = 19
	IISOIXFRn          = 20
	PXFR_INCOMPISOOUTn = 21
	DATAFSUSPn         = 22
	RSTDETn            = 23
	HPRTINTn           = 24
	HCINTn             = 25
	PTXFEn             = 26
	LPMINTn            = 27
	CIDSCHGn           = 28
	DISCINTn           = 29
	SRQINTn            = 30
	WKUINTn            = 31
)
View Source
const (
	MMISMn           = 1
	OTGINTn          = 2
	SOFMn            = 3
	RXFLVLMn         = 4
	NPTXFEMn         = 5
	GINAKEFFMn       = 6
	GONAKEFFMn       = 7
	ESUSPMn          = 10
	USBSUSPMn        = 11
	USBRSTn          = 12
	ENUMDNEMn        = 13
	ISOODRPMn        = 14
	EOPFMn           = 15
	EPMISMn          = 17
	IEPINTn          = 18
	OEPINTn          = 19
	IISOIXFRMn       = 20
	PXFRM_IISOOXFRMn = 21
	FSUSPMn          = 22
	RSTDEMn          = 23
	PRTIMn           = 24
	HCIMn            = 25
	PTXFEMn          = 26
	LPMINTMn         = 27
	CIDSCHGMn        = 28
	DISCINTn         = 29
	SRQIMn           = 30
	WUIMn            = 31
)
View Source
const (
	EPNUMn  = 0
	BCNTn   = 4
	DPIDn   = 15
	PKTSTSn = 17
)
View Source
const (
	PWRDWNn = 16
	VBDENn  = 21
)
View Source
const (
	LPMENn      = 0
	LPMACKn     = 1
	BESLn       = 2
	REMWAKEn    = 6
	L1SSENn     = 7
	BESLTHRSn   = 8
	L1DSENn     = 12
	LPMRSPn     = 13
	SLPSTSn     = 15
	L1RSMOKn    = 16
	LPMCHIDXn   = 17
	LPMRCNTn    = 21
	SNDLPMn     = 24
	LPMRCNTSTSn = 25
	ENBESLn     = 28
)
View Source
const (
	ADPMENn = 0
	ADPIFn  = 23
)
View Source
const (
	PTXSAn = 0
	PTXFDn = 16
)
View Source
const (
	INEPTXSAn = 0
	INEPTXFDn = 16
)
View Source
const (
	FSLSPCSn = 0
	FSLSSn   = 2
)
View Source
const (
	FRNUMn = 0
	FTREMn = 16
)
View Source
const (
	PTXFSAVLn = 0
	PTXQSAVn  = 16
	PTXQTOPn  = 24
)
View Source
const (
	MPSIZn  = 0
	EPNUMn  = 11
	EPDIRn  = 15
	LSDEVn  = 17
	EPTYPn  = 18
	MCn     = 20
	DADn    = 22
	ODDFRMn = 29
	CHDISn  = 30
	CHENAn  = 31
)
View Source
const (
	PRTADDRn   = 0
	HUBADDRn   = 7
	XACTPOSn   = 14
	COMPLSPLTn = 16
	SPLITENn   = 31
)
View Source
const (
	XFRCn   = 0
	CHHn    = 1
	AHBERRn = 2
	STALLn  = 3
	NAKn    = 4
	ACKn    = 5
	NYETn   = 6
	TXERRn  = 7
	BBERRn  = 8
	FRMORn  = 9
	DTERRn  = 10
)
View Source
const (
	XFRCMn  = 0
	CHHMn   = 1
	AHBERRn = 2
	STALLMn = 3
	NAKMn   = 4
	ACKMn   = 5
	NYETn   = 6
	TXERRMn = 7
	BBERRMn = 8
	FRMORMn = 9
	DTERRMn = 10
)
View Source
const (
	XFRSIZn = 0
	PKTCNTn = 19
	DOPINGn = 31
	DPIDn   = 29
)
View Source
const (
	MPSIZn          = 0
	USBAEPn         = 15
	EONUM_DPIDn     = 16
	NAKSTSn         = 17
	EPTYPn          = 18
	STALLn          = 21
	TXFNUMn         = 22
	CNAKn           = 26
	SNAKn           = 27
	SD0PID_SEVNFRMn = 28
	SODDFRMn        = 29
	EPDISn          = 30
	EPENAn          = 31
)
View Source
const (
	XFRCn       = 0
	EPDISDn     = 1
	TOCn        = 3
	ITTXFEn     = 4
	INEPNEn     = 6
	TXFEn       = 7
	TXFIFOUDRNn = 8
	BNAn        = 9
	PKTDRPSTSn  = 11
	BERRn       = 12
	NAKn        = 13
)
View Source
const (
	XFRSIZn = 0
	PKTCNTn = 19
	MULCNTn = 29
)
View Source
const (
	MPSIZn          = 0
	USBAEPn         = 15
	NAKSTSn         = 17
	SD0PID_SEVNFRMn = 28
	SODDFRMn        = 29
	EPTYPn          = 18
	SNPMn           = 20
	STALLn          = 21
	CNAKn           = 26
	SNAKn           = 27
	EPDISn          = 30
	EPENAn          = 31
)
View Source
const (
	XFRCn    = 0
	EPDISDn  = 1
	STUPn    = 3
	OTEPDISn = 4
	OTEPSPRn = 5
	B2BSTUPn = 6
	NYETn    = 14
)
View Source
const (
	XFRSIZn  = 0
	PKTCNTn  = 19
	STUPCNTn = 29
)
View Source
const (
	DMAADDRn = 0
)
View Source
const (
	DMAADDRn = 0
)
View Source
const (
	DVBUSPn = 0
)
View Source
const (
	FRIVLn = 0
)
View Source
const (
	HAINTMn = 0
)
View Source
const (
	INEPTFSAVn = 0
)
View Source
const (
	INEPTXFEMn = 0
)
View Source
const (
	PRODUCT_IDn = 0
)
View Source
const (
	RXFDn = 0
)
View Source
const (
	VBUSDTn = 0
)

Variables

This section is empty.

Functions

This section is empty.

Types

type CID

type CID uint32
const (
	PRODUCT_ID CID = 0xFFFFFFFF << 0 //+ Product ID field.
)

func (CID) Field

func (b CID) Field(mask CID) int

func (CID) J

func (mask CID) J(v int) CID

type DAINT

type DAINT uint32
const (
	IEPINT DAINT = 0xFFFF << 0  //+ IN endpoint interrupt bits.
	OEPINT DAINT = 0xFFFF << 16 //+ OUT endpoint interrupt bits.
)

func (DAINT) Field

func (b DAINT) Field(mask DAINT) int

func (DAINT) J

func (mask DAINT) J(v int) DAINT

type DAINTMSK

type DAINTMSK uint32
const (
	IEPM DAINTMSK = 0xFFFF << 0  //+ IN EP interrupt mask bits.
	OEPM DAINTMSK = 0xFFFF << 16 //+ OUT EP interrupt mask bits.
)

func (DAINTMSK) Field

func (b DAINTMSK) Field(mask DAINTMSK) int

func (DAINTMSK) J

func (mask DAINTMSK) J(v int) DAINTMSK

type DCFG

type DCFG uint32
const (
	DSPD        DCFG = 0x03 << 0  //+ Device speed.
	DSPD_0      DCFG = 0x01 << 0  //  Bit 0.
	DSPD_1      DCFG = 0x02 << 0  //  Bit 1.
	NZLSOHSK    DCFG = 0x01 << 2  //+ Nonzero-length status OUT handshake.
	DAD         DCFG = 0x7F << 4  //+ Device address.
	DAD_0       DCFG = 0x01 << 4  //  Bit 0.
	DAD_1       DCFG = 0x02 << 4  //  Bit 1.
	DAD_2       DCFG = 0x04 << 4  //  Bit 2.
	DAD_3       DCFG = 0x08 << 4  //  Bit 3.
	DAD_4       DCFG = 0x10 << 4  //  Bit 4.
	DAD_5       DCFG = 0x20 << 4  //  Bit 5.
	DAD_6       DCFG = 0x40 << 4  //  Bit 6.
	PFIVL       DCFG = 0x03 << 11 //+ Periodic (micro)frame interval.
	PFIVL_0     DCFG = 0x01 << 11 //  Bit 0.
	PFIVL_1     DCFG = 0x02 << 11 //  Bit 1.
	PERSCHIVL   DCFG = 0x03 << 24 //+ Periodic scheduling interval.
	PERSCHIVL_0 DCFG = 0x01 << 24 //  Bit 0.
	PERSCHIVL_1 DCFG = 0x02 << 24 //  Bit 1.
)

func (DCFG) Field

func (b DCFG) Field(mask DCFG) int

func (DCFG) J

func (mask DCFG) J(v int) DCFG

type DCTL

type DCTL uint32
const (
	RWUSIG   DCTL = 0x01 << 0  //+ Remote wakeup signaling.
	SDIS     DCTL = 0x01 << 1  //+ Soft disconnect.
	GINSTS   DCTL = 0x01 << 2  //+ Global IN NAK status.
	GONSTS   DCTL = 0x01 << 3  //+ Global OUT NAK status.
	TCTL     DCTL = 0x07 << 4  //+ Test control.
	TCTL_0   DCTL = 0x01 << 4  //  Bit 0.
	TCTL_1   DCTL = 0x02 << 4  //  Bit 1.
	TCTL_2   DCTL = 0x04 << 4  //  Bit 2.
	SGINAK   DCTL = 0x01 << 7  //+ Set global IN NAK.
	CGINAK   DCTL = 0x01 << 8  //+ Clear global IN NAK.
	SGONAK   DCTL = 0x01 << 9  //+ Set global OUT NAK.
	CGONAK   DCTL = 0x01 << 10 //+ Clear global OUT NAK.
	POPRGDNE DCTL = 0x01 << 11 //+ Power-on programming done.
)

func (DCTL) Field

func (b DCTL) Field(mask DCTL) int

func (DCTL) J

func (mask DCTL) J(v int) DCTL

type DEACHINT

type DEACHINT uint32
const (
	IEP1INT DEACHINT = 0x01 << 1  //+ IN endpoint 1interrupt bit.
	OEP1INT DEACHINT = 0x01 << 17 //+ OUT endpoint 1 interrupt bit.
)

func (DEACHINT) Field

func (b DEACHINT) Field(mask DEACHINT) int

func (DEACHINT) J

func (mask DEACHINT) J(v int) DEACHINT

type DEACHMSK

type DEACHMSK uint32

func (DEACHMSK) Field

func (b DEACHMSK) Field(mask DEACHMSK) int

func (DEACHMSK) J

func (mask DEACHMSK) J(v int) DEACHMSK

type DIEPCTL

type DIEPCTL uint32
const (
	MPSIZ          DIEPCTL = 0x7FF << 0 //+ Maximum packet size.
	USBAEP         DIEPCTL = 0x01 << 15 //+ USB active endpoint.
	EONUM_DPID     DIEPCTL = 0x01 << 16 //+ Even/odd frame.
	NAKSTS         DIEPCTL = 0x01 << 17 //+ NAK status.
	EPTYP          DIEPCTL = 0x03 << 18 //+ Endpoint type.
	EPTYP_0        DIEPCTL = 0x01 << 18 //  Bit 0.
	EPTYP_1        DIEPCTL = 0x02 << 18 //  Bit 1.
	STALL          DIEPCTL = 0x01 << 21 //+ STALL handshake.
	TXFNUM         DIEPCTL = 0x0F << 22 //+ TxFIFO number.
	TXFNUM_0       DIEPCTL = 0x01 << 22 //  Bit 0.
	TXFNUM_1       DIEPCTL = 0x02 << 22 //  Bit 1.
	TXFNUM_2       DIEPCTL = 0x04 << 22 //  Bit 2.
	TXFNUM_3       DIEPCTL = 0x08 << 22 //  Bit 3.
	CNAK           DIEPCTL = 0x01 << 26 //+ Clear NAK.
	SNAK           DIEPCTL = 0x01 << 27 //+ Set NAK.
	SD0PID_SEVNFRM DIEPCTL = 0x01 << 28 //+ Set DATA0 PID.
	SODDFRM        DIEPCTL = 0x01 << 29 //+ Set odd frame.
	EPDIS          DIEPCTL = 0x01 << 30 //+ Endpoint disable.
	EPENA          DIEPCTL = 0x01 << 31 //+ Endpoint enable.
)

func (DIEPCTL) Field

func (b DIEPCTL) Field(mask DIEPCTL) int

func (DIEPCTL) J

func (mask DIEPCTL) J(v int) DIEPCTL

type DIEPDMA

type DIEPDMA uint32
const (
	DMAADDR DIEPDMA = 0xFFFFFFFF << 0 //+ DMA address.
)

func (DIEPDMA) Field

func (b DIEPDMA) Field(mask DIEPDMA) int

func (DIEPDMA) J

func (mask DIEPDMA) J(v int) DIEPDMA

type DIEPEMPMSK

type DIEPEMPMSK uint32
const (
	INEPTXFEM DIEPEMPMSK = 0xFFFF << 0 //+ IN EP Tx FIFO empty interrupt mask bits.
)

func (DIEPEMPMSK) Field

func (b DIEPEMPMSK) Field(mask DIEPEMPMSK) int

func (DIEPEMPMSK) J

func (mask DIEPEMPMSK) J(v int) DIEPEMPMSK

type DIEPINT

type DIEPINT uint32
const (
	XFRC       DIEPINT = 0x01 << 0  //+ Transfer completed interrupt.
	EPDISD     DIEPINT = 0x01 << 1  //+ Endpoint disabled interrupt.
	TOC        DIEPINT = 0x01 << 3  //+ Timeout condition.
	ITTXFE     DIEPINT = 0x01 << 4  //+ IN token received when TxFIFO is empty.
	INEPNE     DIEPINT = 0x01 << 6  //+ IN endpoint NAK effective.
	TXFE       DIEPINT = 0x01 << 7  //+ Transmit FIFO empty.
	TXFIFOUDRN DIEPINT = 0x01 << 8  //+ Transmit Fifo Underrun.
	BNA        DIEPINT = 0x01 << 9  //+ Buffer not available interrupt.
	PKTDRPSTS  DIEPINT = 0x01 << 11 //+ Packet dropped status.
	BERR       DIEPINT = 0x01 << 12 //+ Babble error interrupt.
	NAK        DIEPINT = 0x01 << 13 //+ NAK interrupt.
)

func (DIEPINT) Field

func (b DIEPINT) Field(mask DIEPINT) int

func (DIEPINT) J

func (mask DIEPINT) J(v int) DIEPINT

type DIEPMSK

type DIEPMSK uint32
const (
	XFRCM     DIEPMSK = 0x01 << 0 //+ Transfer completed interrupt mask.
	EPDM      DIEPMSK = 0x01 << 1 //+ Endpoint disabled interrupt mask.
	TOM       DIEPMSK = 0x01 << 3 //+ Timeout condition mask (nonisochronous endpoints).
	ITTXFEMSK DIEPMSK = 0x01 << 4 //+ IN token received when TxFIFO empty mask.
	INEPNMM   DIEPMSK = 0x01 << 5 //+ IN token received with EP mismatch mask.
	INEPNEM   DIEPMSK = 0x01 << 6 //+ IN endpoint NAK effective mask.
	TXFURM    DIEPMSK = 0x01 << 8 //+ FIFO underrun mask.
	BIM       DIEPMSK = 0x01 << 9 //+ BNA interrupt mask.
)

func (DIEPMSK) Field

func (b DIEPMSK) Field(mask DIEPMSK) int

func (DIEPMSK) J

func (mask DIEPMSK) J(v int) DIEPMSK

type DIEPTSIZ

type DIEPTSIZ uint32
const (
	XFRSIZ DIEPTSIZ = 0x7FFFF << 0 //+ Transfer size.
	PKTCNT DIEPTSIZ = 0x3FF << 19  //+ Packet count.
	MULCNT DIEPTSIZ = 0x03 << 29   //+ Packet count.
)

func (DIEPTSIZ) Field

func (b DIEPTSIZ) Field(mask DIEPTSIZ) int

func (DIEPTSIZ) J

func (mask DIEPTSIZ) J(v int) DIEPTSIZ

type DIEPTXF

type DIEPTXF uint32
const (
	INEPTXSA DIEPTXF = 0xFFFF << 0  //+ IN endpoint FIFOx transmit RAM start address.
	INEPTXFD DIEPTXF = 0xFFFF << 16 //+ IN endpoint TxFIFO depth.
)

func (DIEPTXF) Field

func (b DIEPTXF) Field(mask DIEPTXF) int

func (DIEPTXF) J

func (mask DIEPTXF) J(v int) DIEPTXF

type DIEPTXF0_HNPTXFSIZ

type DIEPTXF0_HNPTXFSIZ uint32

func (DIEPTXF0_HNPTXFSIZ) Field

func (DIEPTXF0_HNPTXFSIZ) J

type DINEP1MSK

type DINEP1MSK uint32

func (DINEP1MSK) Field

func (b DINEP1MSK) Field(mask DINEP1MSK) int

func (DINEP1MSK) J

func (mask DINEP1MSK) J(v int) DINEP1MSK

type DOEPCTL

type DOEPCTL uint32
const (
	MPSIZ          DOEPCTL = 0x7FF << 0 //+ Maximum packet size */          /*!<Bit 1.
	USBAEP         DOEPCTL = 0x01 << 15 //+ USB active endpoint.
	NAKSTS         DOEPCTL = 0x01 << 17 //+ NAK status.
	SD0PID_SEVNFRM DOEPCTL = 0x01 << 28 //+ Set DATA0 PID.
	SODDFRM        DOEPCTL = 0x01 << 29 //+ Set odd frame.
	EPTYP          DOEPCTL = 0x03 << 18 //+ Endpoint type.
	EPTYP_0        DOEPCTL = 0x01 << 18 //  Bit 0.
	EPTYP_1        DOEPCTL = 0x02 << 18 //  Bit 1.
	SNPM           DOEPCTL = 0x01 << 20 //+ Snoop mode.
	STALL          DOEPCTL = 0x01 << 21 //+ STALL handshake.
	CNAK           DOEPCTL = 0x01 << 26 //+ Clear NAK.
	SNAK           DOEPCTL = 0x01 << 27 //+ Set NAK.
	EPDIS          DOEPCTL = 0x01 << 30 //+ Endpoint disable.
	EPENA          DOEPCTL = 0x01 << 31 //+ Endpoint enable.
)

func (DOEPCTL) Field

func (b DOEPCTL) Field(mask DOEPCTL) int

func (DOEPCTL) J

func (mask DOEPCTL) J(v int) DOEPCTL

type DOEPDMA

type DOEPDMA uint32

func (DOEPDMA) Field

func (b DOEPDMA) Field(mask DOEPDMA) int

func (DOEPDMA) J

func (mask DOEPDMA) J(v int) DOEPDMA

type DOEPINT

type DOEPINT uint32
const (
	XFRC    DOEPINT = 0x01 << 0  //+ Transfer completed interrupt.
	EPDISD  DOEPINT = 0x01 << 1  //+ Endpoint disabled interrupt.
	STUP    DOEPINT = 0x01 << 3  //+ SETUP phase done.
	OTEPDIS DOEPINT = 0x01 << 4  //+ OUT token received when endpoint disabled.
	OTEPSPR DOEPINT = 0x01 << 5  //+ Status Phase Received For Control Write.
	B2BSTUP DOEPINT = 0x01 << 6  //+ Back-to-back SETUP packets received.
	NYET    DOEPINT = 0x01 << 14 //+ NYET interrupt.
)

func (DOEPINT) Field

func (b DOEPINT) Field(mask DOEPINT) int

func (DOEPINT) J

func (mask DOEPINT) J(v int) DOEPINT

type DOEPMSK

type DOEPMSK uint32
const (
	XFRCM    DOEPMSK = 0x01 << 0 //+ Transfer completed interrupt mask.
	EPDM     DOEPMSK = 0x01 << 1 //+ Endpoint disabled interrupt mask.
	STUPM    DOEPMSK = 0x01 << 3 //+ SETUP phase done mask.
	OTEPDM   DOEPMSK = 0x01 << 4 //+ OUT token received when endpoint disabled mask.
	OTEPSPRM DOEPMSK = 0x01 << 5 //+ Status Phase Received mask.
	B2BSTUP  DOEPMSK = 0x01 << 6 //+ Back-to-back SETUP packets received mask.
	OPEM     DOEPMSK = 0x01 << 8 //+ OUT packet error mask.
	BOIM     DOEPMSK = 0x01 << 9 //+ BNA interrupt mask.
)

func (DOEPMSK) Field

func (b DOEPMSK) Field(mask DOEPMSK) int

func (DOEPMSK) J

func (mask DOEPMSK) J(v int) DOEPMSK

type DOEPTSIZ

type DOEPTSIZ uint32
const (
	XFRSIZ    DOEPTSIZ = 0x7FFFF << 0 //+ Transfer size.
	PKTCNT    DOEPTSIZ = 0x3FF << 19  //+ Packet count.
	STUPCNT   DOEPTSIZ = 0x03 << 29   //+ SETUP packet count.
	STUPCNT_0 DOEPTSIZ = 0x01 << 29   //  Bit 0.
	STUPCNT_1 DOEPTSIZ = 0x02 << 29   //  Bit 1.
)

func (DOEPTSIZ) Field

func (b DOEPTSIZ) Field(mask DOEPTSIZ) int

func (DOEPTSIZ) J

func (mask DOEPTSIZ) J(v int) DOEPTSIZ

type DOUTEP1MSK

type DOUTEP1MSK uint32

func (DOUTEP1MSK) Field

func (b DOUTEP1MSK) Field(mask DOUTEP1MSK) int

func (DOUTEP1MSK) J

func (mask DOUTEP1MSK) J(v int) DOUTEP1MSK

type DSTS

type DSTS uint32
const (
	SUSPSTS   DSTS = 0x01 << 0   //+ Suspend status.
	ENUMSPD   DSTS = 0x03 << 1   //+ Enumerated speed.
	ENUMSPD_0 DSTS = 0x01 << 1   //  Bit 0.
	ENUMSPD_1 DSTS = 0x02 << 1   //  Bit 1.
	EERR      DSTS = 0x01 << 3   //+ Erratic error.
	FNSOF     DSTS = 0x3FFF << 8 //+ Frame number of the received SOF.
)

func (DSTS) Field

func (b DSTS) Field(mask DSTS) int

func (DSTS) J

func (mask DSTS) J(v int) DSTS

type DTHRCTL

type DTHRCTL uint32
const (
	NONISOTHREN DTHRCTL = 0x01 << 0   //+ Nonisochronous IN endpoints threshold enable.
	ISOTHREN    DTHRCTL = 0x01 << 1   //+ ISO IN endpoint threshold enable.
	TXTHRLEN    DTHRCTL = 0x1FF << 2  //+ Transmit threshold length.
	TXTHRLEN_0  DTHRCTL = 0x01 << 2   //  Bit 0.
	TXTHRLEN_1  DTHRCTL = 0x02 << 2   //  Bit 1.
	TXTHRLEN_2  DTHRCTL = 0x04 << 2   //  Bit 2.
	TXTHRLEN_3  DTHRCTL = 0x08 << 2   //  Bit 3.
	TXTHRLEN_4  DTHRCTL = 0x10 << 2   //  Bit 4.
	TXTHRLEN_5  DTHRCTL = 0x20 << 2   //  Bit 5.
	TXTHRLEN_6  DTHRCTL = 0x40 << 2   //  Bit 6.
	TXTHRLEN_7  DTHRCTL = 0x80 << 2   //  Bit 7.
	TXTHRLEN_8  DTHRCTL = 0x100 << 2  //  Bit 8.
	RXTHREN     DTHRCTL = 0x01 << 16  //+ Receive threshold enable.
	RXTHRLEN    DTHRCTL = 0x1FF << 17 //+ Receive threshold length.
	RXTHRLEN_0  DTHRCTL = 0x01 << 17  //  Bit 0.
	RXTHRLEN_1  DTHRCTL = 0x02 << 17  //  Bit 1.
	RXTHRLEN_2  DTHRCTL = 0x04 << 17  //  Bit 2.
	RXTHRLEN_3  DTHRCTL = 0x08 << 17  //  Bit 3.
	RXTHRLEN_4  DTHRCTL = 0x10 << 17  //  Bit 4.
	RXTHRLEN_5  DTHRCTL = 0x20 << 17  //  Bit 5.
	RXTHRLEN_6  DTHRCTL = 0x40 << 17  //  Bit 6.
	RXTHRLEN_7  DTHRCTL = 0x80 << 17  //  Bit 7.
	RXTHRLEN_8  DTHRCTL = 0x100 << 17 //  Bit 8.
	ARPEN       DTHRCTL = 0x01 << 27  //+ Arbiter parking enable.
)

func (DTHRCTL) Field

func (b DTHRCTL) Field(mask DTHRCTL) int

func (DTHRCTL) J

func (mask DTHRCTL) J(v int) DTHRCTL

type DTXFSTS

type DTXFSTS uint32
const (
	INEPTFSAV DTXFSTS = 0xFFFF << 0 //+ IN endpoint TxFIFO space available.
)

func (DTXFSTS) Field

func (b DTXFSTS) Field(mask DTXFSTS) int

func (DTXFSTS) J

func (mask DTXFSTS) J(v int) DTXFSTS

type DVBUSDIS

type DVBUSDIS uint32
const (
	VBUSDT DVBUSDIS = 0xFFFF << 0 //+ Device VBUS discharge time.
)

func (DVBUSDIS) Field

func (b DVBUSDIS) Field(mask DVBUSDIS) int

func (DVBUSDIS) J

func (mask DVBUSDIS) J(v int) DVBUSDIS

type DVBUSPULSE

type DVBUSPULSE uint32
const (
	DVBUSP DVBUSPULSE = 0xFFF << 0 //+ Device VBUS pulsing time.
)

func (DVBUSPULSE) Field

func (b DVBUSPULSE) Field(mask DVBUSPULSE) int

func (DVBUSPULSE) J

func (mask DVBUSPULSE) J(v int) DVBUSPULSE

type GADPCTL

type GADPCTL uint32

func (GADPCTL) Field

func (b GADPCTL) Field(mask GADPCTL) int

func (GADPCTL) J

func (mask GADPCTL) J(v int) GADPCTL

type GAHBCFG

type GAHBCFG uint32
const (
	GINT      GAHBCFG = 0x01 << 0 //+ Global interrupt mask.
	HBSTLEN   GAHBCFG = 0x0F << 1 //+ Burst length/type.
	HBSTLEN_0 GAHBCFG = 0x01 << 1 //  Bit 0.
	HBSTLEN_1 GAHBCFG = 0x02 << 1 //  Bit 1.
	HBSTLEN_2 GAHBCFG = 0x04 << 1 //  Bit 2.
	HBSTLEN_3 GAHBCFG = 0x08 << 1 //  Bit 3.
	DMAEN     GAHBCFG = 0x01 << 5 //+ DMA enable.
	TXFELVL   GAHBCFG = 0x01 << 7 //+ TxFIFO empty level.
	PTXFELVL  GAHBCFG = 0x01 << 8 //+ Periodic TxFIFO empty level.
)

func (GAHBCFG) Field

func (b GAHBCFG) Field(mask GAHBCFG) int

func (GAHBCFG) J

func (mask GAHBCFG) J(v int) GAHBCFG

type GCCFG

type GCCFG uint32
const (
	PWRDWN GCCFG = 0x01 << 16 //+ Power down.
	VBDEN  GCCFG = 0x01 << 21 //+ USB VBUS Detection Enable.
)

func (GCCFG) Field

func (b GCCFG) Field(mask GCCFG) int

func (GCCFG) J

func (mask GCCFG) J(v int) GCCFG

type GDFIFOCFG

type GDFIFOCFG uint32

func (GDFIFOCFG) Field

func (b GDFIFOCFG) Field(mask GDFIFOCFG) int

func (GDFIFOCFG) J

func (mask GDFIFOCFG) J(v int) GDFIFOCFG

type GHWCFG3

type GHWCFG3 uint32

func (GHWCFG3) Field

func (b GHWCFG3) Field(mask GHWCFG3) int

func (GHWCFG3) J

func (mask GHWCFG3) J(v int) GHWCFG3

type GINTMSK

type GINTMSK uint32
const (
	MMISM           GINTMSK = 0x01 << 1  //+ Mode mismatch interrupt mask.
	OTGINT          GINTMSK = 0x01 << 2  //+ OTG interrupt mask.
	SOFM            GINTMSK = 0x01 << 3  //+ Start of frame mask.
	RXFLVLM         GINTMSK = 0x01 << 4  //+ Receive FIFO nonempty mask.
	NPTXFEM         GINTMSK = 0x01 << 5  //+ Nonperiodic TxFIFO empty mask.
	GINAKEFFM       GINTMSK = 0x01 << 6  //+ Global nonperiodic IN NAK effective mask.
	GONAKEFFM       GINTMSK = 0x01 << 7  //+ Global OUT NAK effective mask.
	ESUSPM          GINTMSK = 0x01 << 10 //+ Early suspend mask.
	USBSUSPM        GINTMSK = 0x01 << 11 //+ USB suspend mask.
	USBRST          GINTMSK = 0x01 << 12 //+ USB reset mask.
	ENUMDNEM        GINTMSK = 0x01 << 13 //+ Enumeration done mask.
	ISOODRPM        GINTMSK = 0x01 << 14 //+ Isochronous OUT packet dropped interrupt mask.
	EOPFM           GINTMSK = 0x01 << 15 //+ End of periodic frame interrupt mask.
	EPMISM          GINTMSK = 0x01 << 17 //+ Endpoint mismatch interrupt mask.
	IEPINT          GINTMSK = 0x01 << 18 //+ IN endpoints interrupt mask.
	OEPINT          GINTMSK = 0x01 << 19 //+ OUT endpoints interrupt mask.
	IISOIXFRM       GINTMSK = 0x01 << 20 //+ Incomplete isochronous IN transfer mask.
	PXFRM_IISOOXFRM GINTMSK = 0x01 << 21 //+ Incomplete periodic transfer mask.
	FSUSPM          GINTMSK = 0x01 << 22 //+ Data fetch suspended mask.
	RSTDEM          GINTMSK = 0x01 << 23 //+ Reset detected interrupt mask.
	PRTIM           GINTMSK = 0x01 << 24 //+ Host port interrupt mask.
	HCIM            GINTMSK = 0x01 << 25 //+ Host channels interrupt mask.
	PTXFEM          GINTMSK = 0x01 << 26 //+ Periodic TxFIFO empty mask.
	LPMINTM         GINTMSK = 0x01 << 27 //+ LPM interrupt Mask.
	CIDSCHGM        GINTMSK = 0x01 << 28 //+ Connector ID status change mask.
	DISCINT         GINTMSK = 0x01 << 29 //+ Disconnect detected interrupt mask.
	SRQIM           GINTMSK = 0x01 << 30 //+ Session request/new session detected interrupt mask.
	WUIM            GINTMSK = 0x01 << 31 //+ Resume/remote wakeup detected interrupt mask.
)

func (GINTMSK) Field

func (b GINTMSK) Field(mask GINTMSK) int

func (GINTMSK) J

func (mask GINTMSK) J(v int) GINTMSK

type GINTSTS

type GINTSTS uint32
const (
	CMOD              GINTSTS = 0x01 << 0  //+ Current mode of operation.
	MMIS              GINTSTS = 0x01 << 1  //+ Mode mismatch interrupt.
	OTGINT            GINTSTS = 0x01 << 2  //+ OTG interrupt.
	SOF               GINTSTS = 0x01 << 3  //+ Start of frame.
	RXFLVL            GINTSTS = 0x01 << 4  //+ RxFIFO nonempty.
	NPTXFE            GINTSTS = 0x01 << 5  //+ Nonperiodic TxFIFO empty.
	GINAKEFF          GINTSTS = 0x01 << 6  //+ Global IN nonperiodic NAK effective.
	BOUTNAKEFF        GINTSTS = 0x01 << 7  //+ Global OUT NAK effective.
	ESUSP             GINTSTS = 0x01 << 10 //+ Early suspend.
	USBSUSP           GINTSTS = 0x01 << 11 //+ USB suspend.
	USBRST            GINTSTS = 0x01 << 12 //+ USB reset.
	ENUMDNE           GINTSTS = 0x01 << 13 //+ Enumeration done.
	ISOODRP           GINTSTS = 0x01 << 14 //+ Isochronous OUT packet dropped interrupt.
	EOPF              GINTSTS = 0x01 << 15 //+ End of periodic frame interrupt.
	IEPINT            GINTSTS = 0x01 << 18 //+ IN endpoint interrupt.
	OEPINT            GINTSTS = 0x01 << 19 //+ OUT endpoint interrupt.
	IISOIXFR          GINTSTS = 0x01 << 20 //+ Incomplete isochronous IN transfer.
	PXFR_INCOMPISOOUT GINTSTS = 0x01 << 21 //+ Incomplete periodic transfer.
	DATAFSUSP         GINTSTS = 0x01 << 22 //+ Data fetch suspended.
	RSTDET            GINTSTS = 0x01 << 23 //+ Reset detected interrupt.
	HPRTINT           GINTSTS = 0x01 << 24 //+ Host port interrupt.
	HCINT             GINTSTS = 0x01 << 25 //+ Host channels interrupt.
	PTXFE             GINTSTS = 0x01 << 26 //+ Periodic TxFIFO empty.
	LPMINT            GINTSTS = 0x01 << 27 //+ LPM interrupt.
	CIDSCHG           GINTSTS = 0x01 << 28 //+ Connector ID status change.
	DISCINT           GINTSTS = 0x01 << 29 //+ Disconnect detected interrupt.
	SRQINT            GINTSTS = 0x01 << 30 //+ Session request/new session detected interrupt.
	WKUINT            GINTSTS = 0x01 << 31 //+ Resume/remote wakeup detected interrupt.
)

func (GINTSTS) Field

func (b GINTSTS) Field(mask GINTSTS) int

func (GINTSTS) J

func (mask GINTSTS) J(v int) GINTSTS

type GLPMCFG

type GLPMCFG uint32
const (
	LPMEN      GLPMCFG = 0x01 << 0  //+ LPM support enable.
	LPMACK     GLPMCFG = 0x01 << 1  //+ LPM Token acknowledge enable.
	BESL       GLPMCFG = 0x0F << 2  //+ BESL value received with last ACKed LPM Token.
	REMWAKE    GLPMCFG = 0x01 << 6  //+ bRemoteWake value received with last ACKed LPM Token.
	L1SSEN     GLPMCFG = 0x01 << 7  //+ L1 shallow sleep enable.
	BESLTHRS   GLPMCFG = 0x0F << 8  //+ BESL threshold.
	L1DSEN     GLPMCFG = 0x01 << 12 //+ L1 deep sleep enable.
	LPMRSP     GLPMCFG = 0x03 << 13 //+ LPM response.
	SLPSTS     GLPMCFG = 0x01 << 15 //+ Port sleep status.
	L1RSMOK    GLPMCFG = 0x01 << 16 //+ Sleep State Resume OK.
	LPMCHIDX   GLPMCFG = 0x0F << 17 //+ LPM Channel Index.
	LPMRCNT    GLPMCFG = 0x07 << 21 //+ LPM retry count.
	SNDLPM     GLPMCFG = 0x01 << 24 //+ Send LPM transaction.
	LPMRCNTSTS GLPMCFG = 0x07 << 25 //+ LPM retry count status.
	ENBESL     GLPMCFG = 0x01 << 28 //+ Enable best effort service latency.
)

func (GLPMCFG) Field

func (b GLPMCFG) Field(mask GLPMCFG) int

func (GLPMCFG) J

func (mask GLPMCFG) J(v int) GLPMCFG

type GOTGCTL

type GOTGCTL uint32
const (
	SRQSCS    GOTGCTL = 0x01 << 0  //+ Session request success.
	SRQ       GOTGCTL = 0x01 << 1  //+ Session request.
	VBVALOEN  GOTGCTL = 0x01 << 2  //+ VBUS valid override enable.
	VBVALOVAL GOTGCTL = 0x01 << 3  //+ VBUS valid override value.
	AVALOEN   GOTGCTL = 0x01 << 4  //+ A-peripheral session valid override enable.
	AVALOVAL  GOTGCTL = 0x01 << 5  //+ A-peripheral session valid override value.
	BVALOEN   GOTGCTL = 0x01 << 6  //+ B-peripheral session valid override enable.
	BVALOVAL  GOTGCTL = 0x01 << 7  //+ B-peripheral session valid override value.
	HNGSCS    GOTGCTL = 0x01 << 8  //+ Host set HNP enable.
	HNPRQ     GOTGCTL = 0x01 << 9  //+ HNP request.
	HSHNPEN   GOTGCTL = 0x01 << 10 //+ Host set HNP enable.
	DHNPEN    GOTGCTL = 0x01 << 11 //+ Device HNP enabled.
	EHEN      GOTGCTL = 0x01 << 12 //+ Embedded host enable.
	CIDSTS    GOTGCTL = 0x01 << 16 //+ Connector ID status.
	DBCT      GOTGCTL = 0x01 << 17 //+ Long/short debounce time.
	ASVLD     GOTGCTL = 0x01 << 18 //+ A-session valid.
	BSESVLD   GOTGCTL = 0x01 << 19 //+ B-session valid.
	OTGVER    GOTGCTL = 0x01 << 20 //+ OTG version.
)

func (GOTGCTL) Field

func (b GOTGCTL) Field(mask GOTGCTL) int

func (GOTGCTL) J

func (mask GOTGCTL) J(v int) GOTGCTL

type GOTGINT

type GOTGINT uint32
const (
	SEDET   GOTGINT = 0x01 << 2  //+ Session end detected.
	SRSSCHG GOTGINT = 0x01 << 8  //+ Session request success status change.
	HNSSCHG GOTGINT = 0x01 << 9  //+ Host negotiation success status change.
	HNGDET  GOTGINT = 0x01 << 17 //+ Host negotiation detected.
	ADTOCHG GOTGINT = 0x01 << 18 //+ A-device timeout change.
	DBCDNE  GOTGINT = 0x01 << 19 //+ Debounce done.
	IDCHNG  GOTGINT = 0x01 << 20 //+ Change in ID pin input value.
)

func (GOTGINT) Field

func (b GOTGINT) Field(mask GOTGINT) int

func (GOTGINT) J

func (mask GOTGINT) J(v int) GOTGINT

type GPWRDN

type GPWRDN uint32
const (
	ADPMEN GPWRDN = 0x01 << 0  //+ ADP module enable.
	ADPIF  GPWRDN = 0x01 << 23 //+ ADP Interrupt flag.
)

func (GPWRDN) Field

func (b GPWRDN) Field(mask GPWRDN) int

func (GPWRDN) J

func (mask GPWRDN) J(v int) GPWRDN

type GRSTCTL

type GRSTCTL uint32
const (
	CSRST    GRSTCTL = 0x01 << 0  //+ Core soft reset.
	HSRST    GRSTCTL = 0x01 << 1  //+ HCLK soft reset.
	FCRST    GRSTCTL = 0x01 << 2  //+ Host frame counter reset.
	RXFFLSH  GRSTCTL = 0x01 << 4  //+ RxFIFO flush.
	TXFFLSH  GRSTCTL = 0x01 << 5  //+ TxFIFO flush.
	TXFNUM   GRSTCTL = 0x1F << 6  //+ TxFIFO number.
	TXFNUM_0 GRSTCTL = 0x01 << 6  //  Bit 0.
	TXFNUM_1 GRSTCTL = 0x02 << 6  //  Bit 1.
	TXFNUM_2 GRSTCTL = 0x04 << 6  //  Bit 2.
	TXFNUM_3 GRSTCTL = 0x08 << 6  //  Bit 3.
	TXFNUM_4 GRSTCTL = 0x10 << 6  //  Bit 4.
	DMAREQ   GRSTCTL = 0x01 << 30 //+ DMA request signal.
	AHBIDL   GRSTCTL = 0x01 << 31 //+ AHB master idle.
)

func (GRSTCTL) Field

func (b GRSTCTL) Field(mask GRSTCTL) int

func (GRSTCTL) J

func (mask GRSTCTL) J(v int) GRSTCTL

type GRXFSIZ

type GRXFSIZ uint32
const (
	RXFD GRXFSIZ = 0xFFFF << 0 //+ RxFIFO depth.
)

func (GRXFSIZ) Field

func (b GRXFSIZ) Field(mask GRXFSIZ) int

func (GRXFSIZ) J

func (mask GRXFSIZ) J(v int) GRXFSIZ

type GRXSTSP

type GRXSTSP uint32
const (
	EPNUM  GRXSTSP = 0x0F << 0  //+ IN EP interrupt mask bits.
	BCNT   GRXSTSP = 0x7FF << 4 //+ OUT EP interrupt mask bits.
	DPID   GRXSTSP = 0x03 << 15 //+ OUT EP interrupt mask bits.
	PKTSTS GRXSTSP = 0x0F << 17 //+ OUT EP interrupt mask bits.
)

func (GRXSTSP) Field

func (b GRXSTSP) Field(mask GRXSTSP) int

func (GRXSTSP) J

func (mask GRXSTSP) J(v int) GRXSTSP

type GRXSTSR

type GRXSTSR uint32

func (GRXSTSR) Field

func (b GRXSTSR) Field(mask GRXSTSR) int

func (GRXSTSR) J

func (mask GRXSTSR) J(v int) GRXSTSR

type GUSBCFG

type GUSBCFG uint32
const (
	TOCAL      GUSBCFG = 0x07 << 0  //+ FS timeout calibration.
	TOCAL_0    GUSBCFG = 0x01 << 0  //  Bit 0.
	TOCAL_1    GUSBCFG = 0x02 << 0  //  Bit 1.
	TOCAL_2    GUSBCFG = 0x04 << 0  //  Bit 2.
	PHYSEL     GUSBCFG = 0x01 << 6  //+ USB 2.0 high-speed ULPI PHY or USB 1.1 full-speed serial transceiver select.
	SRPCAP     GUSBCFG = 0x01 << 8  //+ SRP-capable.
	HNPCAP     GUSBCFG = 0x01 << 9  //+ HNP-capable.
	TRDT       GUSBCFG = 0x0F << 10 //+ USB turnaround time.
	TRDT_0     GUSBCFG = 0x01 << 10 //  Bit 0.
	TRDT_1     GUSBCFG = 0x02 << 10 //  Bit 1.
	TRDT_2     GUSBCFG = 0x04 << 10 //  Bit 2.
	TRDT_3     GUSBCFG = 0x08 << 10 //  Bit 3.
	PHYLPCS    GUSBCFG = 0x01 << 15 //+ PHY Low-power clock select.
	ULPIFSLS   GUSBCFG = 0x01 << 17 //+ ULPI FS/LS select.
	ULPIAR     GUSBCFG = 0x01 << 18 //+ ULPI Auto-resume.
	ULPICSM    GUSBCFG = 0x01 << 19 //+ ULPI Clock SuspendM.
	ULPIEVBUSD GUSBCFG = 0x01 << 20 //+ ULPI External VBUS Drive.
	ULPIEVBUSI GUSBCFG = 0x01 << 21 //+ ULPI external VBUS indicator.
	TSDPS      GUSBCFG = 0x01 << 22 //+ TermSel DLine pulsing selection.
	PCCI       GUSBCFG = 0x01 << 23 //+ Indicator complement.
	PTCI       GUSBCFG = 0x01 << 24 //+ Indicator pass through.
	ULPIIPD    GUSBCFG = 0x01 << 25 //+ ULPI interface protect disable.
	FHMOD      GUSBCFG = 0x01 << 29 //+ Forced host mode.
	FDMOD      GUSBCFG = 0x01 << 30 //+ Forced peripheral mode.
	CTXPKT     GUSBCFG = 0x01 << 31 //+ Corrupt Tx packet.
)

func (GUSBCFG) Field

func (b GUSBCFG) Field(mask GUSBCFG) int

func (GUSBCFG) J

func (mask GUSBCFG) J(v int) GUSBCFG

type HAINT

type HAINT uint32

func (HAINT) Field

func (b HAINT) Field(mask HAINT) int

func (HAINT) J

func (mask HAINT) J(v int) HAINT

type HAINTMSK

type HAINTMSK uint32
const (
	HAINTM HAINTMSK = 0xFFFF << 0 //+ Channel interrupt mask.
)

func (HAINTMSK) Field

func (b HAINTMSK) Field(mask HAINTMSK) int

func (HAINTMSK) J

func (mask HAINTMSK) J(v int) HAINTMSK

type HCCHAR

type HCCHAR uint32
const (
	MPSIZ   HCCHAR = 0x7FF << 0 //+ Maximum packet size.
	EPNUM   HCCHAR = 0x0F << 11 //+ Endpoint number.
	EPNUM_0 HCCHAR = 0x01 << 11 //  Bit 0.
	EPNUM_1 HCCHAR = 0x02 << 11 //  Bit 1.
	EPNUM_2 HCCHAR = 0x04 << 11 //  Bit 2.
	EPNUM_3 HCCHAR = 0x08 << 11 //  Bit 3.
	EPDIR   HCCHAR = 0x01 << 15 //+ Endpoint direction.
	LSDEV   HCCHAR = 0x01 << 17 //+ Low-speed device.
	EPTYP   HCCHAR = 0x03 << 18 //+ Endpoint type.
	EPTYP_0 HCCHAR = 0x01 << 18 //  Bit 0.
	EPTYP_1 HCCHAR = 0x02 << 18 //  Bit 1.
	MC      HCCHAR = 0x03 << 20 //+ Multi Count (MC) / Error Count (EC).
	MC_0    HCCHAR = 0x01 << 20 //  Bit 0.
	MC_1    HCCHAR = 0x02 << 20 //  Bit 1.
	DAD     HCCHAR = 0x7F << 22 //+ Device address.
	DAD_0   HCCHAR = 0x01 << 22 //  Bit 0.
	DAD_1   HCCHAR = 0x02 << 22 //  Bit 1.
	DAD_2   HCCHAR = 0x04 << 22 //  Bit 2.
	DAD_3   HCCHAR = 0x08 << 22 //  Bit 3.
	DAD_4   HCCHAR = 0x10 << 22 //  Bit 4.
	DAD_5   HCCHAR = 0x20 << 22 //  Bit 5.
	DAD_6   HCCHAR = 0x40 << 22 //  Bit 6.
	ODDFRM  HCCHAR = 0x01 << 29 //+ Odd frame.
	CHDIS   HCCHAR = 0x01 << 30 //+ Channel disable.
	CHENA   HCCHAR = 0x01 << 31 //+ Channel enable.
)

func (HCCHAR) Field

func (b HCCHAR) Field(mask HCCHAR) int

func (HCCHAR) J

func (mask HCCHAR) J(v int) HCCHAR

type HCDMA

type HCDMA uint32
const (
	DMAADDR HCDMA = 0xFFFFFFFF << 0 //+ DMA address.
)

func (HCDMA) Field

func (b HCDMA) Field(mask HCDMA) int

func (HCDMA) J

func (mask HCDMA) J(v int) HCDMA

type HCFG

type HCFG uint32
const (
	FSLSPCS   HCFG = 0x03 << 0 //+ FS/LS PHY clock select.
	FSLSPCS_0 HCFG = 0x01 << 0 //  Bit 0.
	FSLSPCS_1 HCFG = 0x02 << 0 //  Bit 1.
	FSLSS     HCFG = 0x01 << 2 //+ FS- and LS-only support.
)

func (HCFG) Field

func (b HCFG) Field(mask HCFG) int

func (HCFG) J

func (mask HCFG) J(v int) HCFG

type HCINT

type HCINT uint32
const (
	XFRC   HCINT = 0x01 << 0  //+ Transfer completed.
	CHH    HCINT = 0x01 << 1  //+ Channel halted.
	AHBERR HCINT = 0x01 << 2  //+ AHB error.
	STALL  HCINT = 0x01 << 3  //+ STALL response received interrupt.
	NAK    HCINT = 0x01 << 4  //+ NAK response received interrupt.
	ACK    HCINT = 0x01 << 5  //+ ACK response received/transmitted interrupt.
	NYET   HCINT = 0x01 << 6  //+ Response received interrupt.
	TXERR  HCINT = 0x01 << 7  //+ Transaction error.
	BBERR  HCINT = 0x01 << 8  //+ Babble error.
	FRMOR  HCINT = 0x01 << 9  //+ Frame overrun.
	DTERR  HCINT = 0x01 << 10 //+ Data toggle error.
)

func (HCINT) Field

func (b HCINT) Field(mask HCINT) int

func (HCINT) J

func (mask HCINT) J(v int) HCINT

type HCINTMSK

type HCINTMSK uint32
const (
	XFRCM  HCINTMSK = 0x01 << 0  //+ Transfer completed mask.
	CHHM   HCINTMSK = 0x01 << 1  //+ Channel halted mask.
	AHBERR HCINTMSK = 0x01 << 2  //+ AHB error.
	STALLM HCINTMSK = 0x01 << 3  //+ STALL response received interrupt mask.
	NAKM   HCINTMSK = 0x01 << 4  //+ NAK response received interrupt mask.
	ACKM   HCINTMSK = 0x01 << 5  //+ ACK response received/transmitted interrupt mask.
	NYET   HCINTMSK = 0x01 << 6  //+ response received interrupt mask.
	TXERRM HCINTMSK = 0x01 << 7  //+ Transaction error mask.
	BBERRM HCINTMSK = 0x01 << 8  //+ Babble error mask.
	FRMORM HCINTMSK = 0x01 << 9  //+ Frame overrun mask.
	DTERRM HCINTMSK = 0x01 << 10 //+ Data toggle error mask.
)

func (HCINTMSK) Field

func (b HCINTMSK) Field(mask HCINTMSK) int

func (HCINTMSK) J

func (mask HCINTMSK) J(v int) HCINTMSK

type HCSPLT

type HCSPLT uint32
const (
	PRTADDR   HCSPLT = 0x7F << 0  //+ Port address.
	PRTADDR_0 HCSPLT = 0x01 << 0  //  Bit 0.
	PRTADDR_1 HCSPLT = 0x02 << 0  //  Bit 1.
	PRTADDR_2 HCSPLT = 0x04 << 0  //  Bit 2.
	PRTADDR_3 HCSPLT = 0x08 << 0  //  Bit 3.
	PRTADDR_4 HCSPLT = 0x10 << 0  //  Bit 4.
	PRTADDR_5 HCSPLT = 0x20 << 0  //  Bit 5.
	PRTADDR_6 HCSPLT = 0x40 << 0  //  Bit 6.
	HUBADDR   HCSPLT = 0x7F << 7  //+ Hub address.
	HUBADDR_0 HCSPLT = 0x01 << 7  //  Bit 0.
	HUBADDR_1 HCSPLT = 0x02 << 7  //  Bit 1.
	HUBADDR_2 HCSPLT = 0x04 << 7  //  Bit 2.
	HUBADDR_3 HCSPLT = 0x08 << 7  //  Bit 3.
	HUBADDR_4 HCSPLT = 0x10 << 7  //  Bit 4.
	HUBADDR_5 HCSPLT = 0x20 << 7  //  Bit 5.
	HUBADDR_6 HCSPLT = 0x40 << 7  //  Bit 6.
	XACTPOS   HCSPLT = 0x03 << 14 //+ XACTPOS.
	XACTPOS_0 HCSPLT = 0x01 << 14 //  Bit 0.
	XACTPOS_1 HCSPLT = 0x02 << 14 //  Bit 1.
	COMPLSPLT HCSPLT = 0x01 << 16 //+ Do complete split.
	SPLITEN   HCSPLT = 0x01 << 31 //+ Split enable.
)

func (HCSPLT) Field

func (b HCSPLT) Field(mask HCSPLT) int

func (HCSPLT) J

func (mask HCSPLT) J(v int) HCSPLT

type HCTSIZ

type HCTSIZ uint32
const (
	XFRSIZ HCTSIZ = 0x7FFFF << 0 //+ Transfer size.
	PKTCNT HCTSIZ = 0x3FF << 19  //+ Packet count.
	DOPING HCTSIZ = 0x01 << 31   //+ Do PING.
	DPID   HCTSIZ = 0x03 << 29   //+ Data PID.
	DPID_0 HCTSIZ = 0x01 << 29   //  Bit 0.
	DPID_1 HCTSIZ = 0x02 << 29   //  Bit 1.
)

func (HCTSIZ) Field

func (b HCTSIZ) Field(mask HCTSIZ) int

func (HCTSIZ) J

func (mask HCTSIZ) J(v int) HCTSIZ

type HFIR

type HFIR uint32
const (
	FRIVL HFIR = 0xFFFF << 0 //+ Frame interval.
)

func (HFIR) Field

func (b HFIR) Field(mask HFIR) int

func (HFIR) J

func (mask HFIR) J(v int) HFIR

type HFNUM

type HFNUM uint32
const (
	FRNUM HFNUM = 0xFFFF << 0  //+ Frame number.
	FTREM HFNUM = 0xFFFF << 16 //+ Frame time remaining.
)

func (HFNUM) Field

func (b HFNUM) Field(mask HFNUM) int

func (HFNUM) J

func (mask HFNUM) J(v int) HFNUM

type HNPTXSTS

type HNPTXSTS uint32

func (HNPTXSTS) Field

func (b HNPTXSTS) Field(mask HNPTXSTS) int

func (HNPTXSTS) J

func (mask HNPTXSTS) J(v int) HNPTXSTS

type HPTXFSIZ

type HPTXFSIZ uint32
const (
	PTXSA HPTXFSIZ = 0xFFFF << 0  //+ Host periodic TxFIFO start address.
	PTXFD HPTXFSIZ = 0xFFFF << 16 //+ Host periodic TxFIFO depth.
)

func (HPTXFSIZ) Field

func (b HPTXFSIZ) Field(mask HPTXFSIZ) int

func (HPTXFSIZ) J

func (mask HPTXFSIZ) J(v int) HPTXFSIZ

type HPTXSTS

type HPTXSTS uint32
const (
	PTXFSAVL  HPTXSTS = 0xFFFF << 0 //+ Periodic transmit data FIFO space available.
	PTXQSAV   HPTXSTS = 0xFF << 16  //+ Periodic transmit request queue space available.
	PTXQSAV_0 HPTXSTS = 0x01 << 16  //  Bit 0.
	PTXQSAV_1 HPTXSTS = 0x02 << 16  //  Bit 1.
	PTXQSAV_2 HPTXSTS = 0x04 << 16  //  Bit 2.
	PTXQSAV_3 HPTXSTS = 0x08 << 16  //  Bit 3.
	PTXQSAV_4 HPTXSTS = 0x10 << 16  //  Bit 4.
	PTXQSAV_5 HPTXSTS = 0x20 << 16  //  Bit 5.
	PTXQSAV_6 HPTXSTS = 0x40 << 16  //  Bit 6.
	PTXQSAV_7 HPTXSTS = 0x80 << 16  //  Bit 7.
	PTXQTOP   HPTXSTS = 0xFF << 24  //+ Top of the periodic transmit request queue.
	PTXQTOP_0 HPTXSTS = 0x01 << 24  //  Bit 0.
	PTXQTOP_1 HPTXSTS = 0x02 << 24  //  Bit 1.
	PTXQTOP_2 HPTXSTS = 0x04 << 24  //  Bit 2.
	PTXQTOP_3 HPTXSTS = 0x08 << 24  //  Bit 3.
	PTXQTOP_4 HPTXSTS = 0x10 << 24  //  Bit 4.
	PTXQTOP_5 HPTXSTS = 0x20 << 24  //  Bit 5.
	PTXQTOP_6 HPTXSTS = 0x40 << 24  //  Bit 6.
	PTXQTOP_7 HPTXSTS = 0x80 << 24  //  Bit 7.
)

func (HPTXSTS) Field

func (b HPTXSTS) Field(mask HPTXSTS) int

func (HPTXSTS) J

func (mask HPTXSTS) J(v int) HPTXSTS

type RCID

type RCID struct{ mmio.U32 }

func (*RCID) AtomicClearBits

func (r *RCID) AtomicClearBits(mask CID)

func (*RCID) AtomicSetBits

func (r *RCID) AtomicSetBits(mask CID)

func (*RCID) AtomicStoreBits

func (r *RCID) AtomicStoreBits(mask, b CID)

func (*RCID) Bits

func (r *RCID) Bits(mask CID) CID

func (*RCID) ClearBits

func (r *RCID) ClearBits(mask CID)

func (*RCID) Load

func (r *RCID) Load() CID

func (*RCID) SetBits

func (r *RCID) SetBits(mask CID)

func (*RCID) Store

func (r *RCID) Store(b CID)

func (*RCID) StoreBits

func (r *RCID) StoreBits(mask, b CID)

type RDAINT

type RDAINT struct{ mmio.U32 }

func (*RDAINT) AtomicClearBits

func (r *RDAINT) AtomicClearBits(mask DAINT)

func (*RDAINT) AtomicSetBits

func (r *RDAINT) AtomicSetBits(mask DAINT)

func (*RDAINT) AtomicStoreBits

func (r *RDAINT) AtomicStoreBits(mask, b DAINT)

func (*RDAINT) Bits

func (r *RDAINT) Bits(mask DAINT) DAINT

func (*RDAINT) ClearBits

func (r *RDAINT) ClearBits(mask DAINT)

func (*RDAINT) Load

func (r *RDAINT) Load() DAINT

func (*RDAINT) SetBits

func (r *RDAINT) SetBits(mask DAINT)

func (*RDAINT) Store

func (r *RDAINT) Store(b DAINT)

func (*RDAINT) StoreBits

func (r *RDAINT) StoreBits(mask, b DAINT)

type RDAINTMSK

type RDAINTMSK struct{ mmio.U32 }

func (*RDAINTMSK) AtomicClearBits

func (r *RDAINTMSK) AtomicClearBits(mask DAINTMSK)

func (*RDAINTMSK) AtomicSetBits

func (r *RDAINTMSK) AtomicSetBits(mask DAINTMSK)

func (*RDAINTMSK) AtomicStoreBits

func (r *RDAINTMSK) AtomicStoreBits(mask, b DAINTMSK)

func (*RDAINTMSK) Bits

func (r *RDAINTMSK) Bits(mask DAINTMSK) DAINTMSK

func (*RDAINTMSK) ClearBits

func (r *RDAINTMSK) ClearBits(mask DAINTMSK)

func (*RDAINTMSK) Load

func (r *RDAINTMSK) Load() DAINTMSK

func (*RDAINTMSK) SetBits

func (r *RDAINTMSK) SetBits(mask DAINTMSK)

func (*RDAINTMSK) Store

func (r *RDAINTMSK) Store(b DAINTMSK)

func (*RDAINTMSK) StoreBits

func (r *RDAINTMSK) StoreBits(mask, b DAINTMSK)

type RDCFG

type RDCFG struct{ mmio.U32 }

func (*RDCFG) AtomicClearBits

func (r *RDCFG) AtomicClearBits(mask DCFG)

func (*RDCFG) AtomicSetBits

func (r *RDCFG) AtomicSetBits(mask DCFG)

func (*RDCFG) AtomicStoreBits

func (r *RDCFG) AtomicStoreBits(mask, b DCFG)

func (*RDCFG) Bits

func (r *RDCFG) Bits(mask DCFG) DCFG

func (*RDCFG) ClearBits

func (r *RDCFG) ClearBits(mask DCFG)

func (*RDCFG) Load

func (r *RDCFG) Load() DCFG

func (*RDCFG) SetBits

func (r *RDCFG) SetBits(mask DCFG)

func (*RDCFG) Store

func (r *RDCFG) Store(b DCFG)

func (*RDCFG) StoreBits

func (r *RDCFG) StoreBits(mask, b DCFG)

type RDCTL

type RDCTL struct{ mmio.U32 }

func (*RDCTL) AtomicClearBits

func (r *RDCTL) AtomicClearBits(mask DCTL)

func (*RDCTL) AtomicSetBits

func (r *RDCTL) AtomicSetBits(mask DCTL)

func (*RDCTL) AtomicStoreBits

func (r *RDCTL) AtomicStoreBits(mask, b DCTL)

func (*RDCTL) Bits

func (r *RDCTL) Bits(mask DCTL) DCTL

func (*RDCTL) ClearBits

func (r *RDCTL) ClearBits(mask DCTL)

func (*RDCTL) Load

func (r *RDCTL) Load() DCTL

func (*RDCTL) SetBits

func (r *RDCTL) SetBits(mask DCTL)

func (*RDCTL) Store

func (r *RDCTL) Store(b DCTL)

func (*RDCTL) StoreBits

func (r *RDCTL) StoreBits(mask, b DCTL)

type RDEACHINT

type RDEACHINT struct{ mmio.U32 }

func (*RDEACHINT) AtomicClearBits

func (r *RDEACHINT) AtomicClearBits(mask DEACHINT)

func (*RDEACHINT) AtomicSetBits

func (r *RDEACHINT) AtomicSetBits(mask DEACHINT)

func (*RDEACHINT) AtomicStoreBits

func (r *RDEACHINT) AtomicStoreBits(mask, b DEACHINT)

func (*RDEACHINT) Bits

func (r *RDEACHINT) Bits(mask DEACHINT) DEACHINT

func (*RDEACHINT) ClearBits

func (r *RDEACHINT) ClearBits(mask DEACHINT)

func (*RDEACHINT) Load

func (r *RDEACHINT) Load() DEACHINT

func (*RDEACHINT) SetBits

func (r *RDEACHINT) SetBits(mask DEACHINT)

func (*RDEACHINT) Store

func (r *RDEACHINT) Store(b DEACHINT)

func (*RDEACHINT) StoreBits

func (r *RDEACHINT) StoreBits(mask, b DEACHINT)

type RDEACHMSK

type RDEACHMSK struct{ mmio.U32 }

func (*RDEACHMSK) AtomicClearBits

func (r *RDEACHMSK) AtomicClearBits(mask DEACHMSK)

func (*RDEACHMSK) AtomicSetBits

func (r *RDEACHMSK) AtomicSetBits(mask DEACHMSK)

func (*RDEACHMSK) AtomicStoreBits

func (r *RDEACHMSK) AtomicStoreBits(mask, b DEACHMSK)

func (*RDEACHMSK) Bits

func (r *RDEACHMSK) Bits(mask DEACHMSK) DEACHMSK

func (*RDEACHMSK) ClearBits

func (r *RDEACHMSK) ClearBits(mask DEACHMSK)

func (*RDEACHMSK) Load

func (r *RDEACHMSK) Load() DEACHMSK

func (*RDEACHMSK) SetBits

func (r *RDEACHMSK) SetBits(mask DEACHMSK)

func (*RDEACHMSK) Store

func (r *RDEACHMSK) Store(b DEACHMSK)

func (*RDEACHMSK) StoreBits

func (r *RDEACHMSK) StoreBits(mask, b DEACHMSK)

type RDIEPCTL

type RDIEPCTL struct{ mmio.U32 }

func (*RDIEPCTL) AtomicClearBits

func (r *RDIEPCTL) AtomicClearBits(mask DIEPCTL)

func (*RDIEPCTL) AtomicSetBits

func (r *RDIEPCTL) AtomicSetBits(mask DIEPCTL)

func (*RDIEPCTL) AtomicStoreBits

func (r *RDIEPCTL) AtomicStoreBits(mask, b DIEPCTL)

func (*RDIEPCTL) Bits

func (r *RDIEPCTL) Bits(mask DIEPCTL) DIEPCTL

func (*RDIEPCTL) ClearBits

func (r *RDIEPCTL) ClearBits(mask DIEPCTL)

func (*RDIEPCTL) Load

func (r *RDIEPCTL) Load() DIEPCTL

func (*RDIEPCTL) SetBits

func (r *RDIEPCTL) SetBits(mask DIEPCTL)

func (*RDIEPCTL) Store

func (r *RDIEPCTL) Store(b DIEPCTL)

func (*RDIEPCTL) StoreBits

func (r *RDIEPCTL) StoreBits(mask, b DIEPCTL)

type RDIEPDMA

type RDIEPDMA struct{ mmio.U32 }

func (*RDIEPDMA) AtomicClearBits

func (r *RDIEPDMA) AtomicClearBits(mask DIEPDMA)

func (*RDIEPDMA) AtomicSetBits

func (r *RDIEPDMA) AtomicSetBits(mask DIEPDMA)

func (*RDIEPDMA) AtomicStoreBits

func (r *RDIEPDMA) AtomicStoreBits(mask, b DIEPDMA)

func (*RDIEPDMA) Bits

func (r *RDIEPDMA) Bits(mask DIEPDMA) DIEPDMA

func (*RDIEPDMA) ClearBits

func (r *RDIEPDMA) ClearBits(mask DIEPDMA)

func (*RDIEPDMA) Load

func (r *RDIEPDMA) Load() DIEPDMA

func (*RDIEPDMA) SetBits

func (r *RDIEPDMA) SetBits(mask DIEPDMA)

func (*RDIEPDMA) Store

func (r *RDIEPDMA) Store(b DIEPDMA)

func (*RDIEPDMA) StoreBits

func (r *RDIEPDMA) StoreBits(mask, b DIEPDMA)

type RDIEPEMPMSK

type RDIEPEMPMSK struct{ mmio.U32 }

func (*RDIEPEMPMSK) AtomicClearBits

func (r *RDIEPEMPMSK) AtomicClearBits(mask DIEPEMPMSK)

func (*RDIEPEMPMSK) AtomicSetBits

func (r *RDIEPEMPMSK) AtomicSetBits(mask DIEPEMPMSK)

func (*RDIEPEMPMSK) AtomicStoreBits

func (r *RDIEPEMPMSK) AtomicStoreBits(mask, b DIEPEMPMSK)

func (*RDIEPEMPMSK) Bits

func (r *RDIEPEMPMSK) Bits(mask DIEPEMPMSK) DIEPEMPMSK

func (*RDIEPEMPMSK) ClearBits

func (r *RDIEPEMPMSK) ClearBits(mask DIEPEMPMSK)

func (*RDIEPEMPMSK) Load

func (r *RDIEPEMPMSK) Load() DIEPEMPMSK

func (*RDIEPEMPMSK) SetBits

func (r *RDIEPEMPMSK) SetBits(mask DIEPEMPMSK)

func (*RDIEPEMPMSK) Store

func (r *RDIEPEMPMSK) Store(b DIEPEMPMSK)

func (*RDIEPEMPMSK) StoreBits

func (r *RDIEPEMPMSK) StoreBits(mask, b DIEPEMPMSK)

type RDIEPINT

type RDIEPINT struct{ mmio.U32 }

func (*RDIEPINT) AtomicClearBits

func (r *RDIEPINT) AtomicClearBits(mask DIEPINT)

func (*RDIEPINT) AtomicSetBits

func (r *RDIEPINT) AtomicSetBits(mask DIEPINT)

func (*RDIEPINT) AtomicStoreBits

func (r *RDIEPINT) AtomicStoreBits(mask, b DIEPINT)

func (*RDIEPINT) Bits

func (r *RDIEPINT) Bits(mask DIEPINT) DIEPINT

func (*RDIEPINT) ClearBits

func (r *RDIEPINT) ClearBits(mask DIEPINT)

func (*RDIEPINT) Load

func (r *RDIEPINT) Load() DIEPINT

func (*RDIEPINT) SetBits

func (r *RDIEPINT) SetBits(mask DIEPINT)

func (*RDIEPINT) Store

func (r *RDIEPINT) Store(b DIEPINT)

func (*RDIEPINT) StoreBits

func (r *RDIEPINT) StoreBits(mask, b DIEPINT)

type RDIEPMSK

type RDIEPMSK struct{ mmio.U32 }

func (*RDIEPMSK) AtomicClearBits

func (r *RDIEPMSK) AtomicClearBits(mask DIEPMSK)

func (*RDIEPMSK) AtomicSetBits

func (r *RDIEPMSK) AtomicSetBits(mask DIEPMSK)

func (*RDIEPMSK) AtomicStoreBits

func (r *RDIEPMSK) AtomicStoreBits(mask, b DIEPMSK)

func (*RDIEPMSK) Bits

func (r *RDIEPMSK) Bits(mask DIEPMSK) DIEPMSK

func (*RDIEPMSK) ClearBits

func (r *RDIEPMSK) ClearBits(mask DIEPMSK)

func (*RDIEPMSK) Load

func (r *RDIEPMSK) Load() DIEPMSK

func (*RDIEPMSK) SetBits

func (r *RDIEPMSK) SetBits(mask DIEPMSK)

func (*RDIEPMSK) Store

func (r *RDIEPMSK) Store(b DIEPMSK)

func (*RDIEPMSK) StoreBits

func (r *RDIEPMSK) StoreBits(mask, b DIEPMSK)

type RDIEPTSIZ

type RDIEPTSIZ struct{ mmio.U32 }

func (*RDIEPTSIZ) AtomicClearBits

func (r *RDIEPTSIZ) AtomicClearBits(mask DIEPTSIZ)

func (*RDIEPTSIZ) AtomicSetBits

func (r *RDIEPTSIZ) AtomicSetBits(mask DIEPTSIZ)

func (*RDIEPTSIZ) AtomicStoreBits

func (r *RDIEPTSIZ) AtomicStoreBits(mask, b DIEPTSIZ)

func (*RDIEPTSIZ) Bits

func (r *RDIEPTSIZ) Bits(mask DIEPTSIZ) DIEPTSIZ

func (*RDIEPTSIZ) ClearBits

func (r *RDIEPTSIZ) ClearBits(mask DIEPTSIZ)

func (*RDIEPTSIZ) Load

func (r *RDIEPTSIZ) Load() DIEPTSIZ

func (*RDIEPTSIZ) SetBits

func (r *RDIEPTSIZ) SetBits(mask DIEPTSIZ)

func (*RDIEPTSIZ) Store

func (r *RDIEPTSIZ) Store(b DIEPTSIZ)

func (*RDIEPTSIZ) StoreBits

func (r *RDIEPTSIZ) StoreBits(mask, b DIEPTSIZ)

type RDIEPTXF

type RDIEPTXF struct{ mmio.U32 }

func (*RDIEPTXF) AtomicClearBits

func (r *RDIEPTXF) AtomicClearBits(mask DIEPTXF)

func (*RDIEPTXF) AtomicSetBits

func (r *RDIEPTXF) AtomicSetBits(mask DIEPTXF)

func (*RDIEPTXF) AtomicStoreBits

func (r *RDIEPTXF) AtomicStoreBits(mask, b DIEPTXF)

func (*RDIEPTXF) Bits

func (r *RDIEPTXF) Bits(mask DIEPTXF) DIEPTXF

func (*RDIEPTXF) ClearBits

func (r *RDIEPTXF) ClearBits(mask DIEPTXF)

func (*RDIEPTXF) Load

func (r *RDIEPTXF) Load() DIEPTXF

func (*RDIEPTXF) SetBits

func (r *RDIEPTXF) SetBits(mask DIEPTXF)

func (*RDIEPTXF) Store

func (r *RDIEPTXF) Store(b DIEPTXF)

func (*RDIEPTXF) StoreBits

func (r *RDIEPTXF) StoreBits(mask, b DIEPTXF)

type RDIEPTXF0_HNPTXFSIZ

type RDIEPTXF0_HNPTXFSIZ struct{ mmio.U32 }

func (*RDIEPTXF0_HNPTXFSIZ) AtomicClearBits

func (r *RDIEPTXF0_HNPTXFSIZ) AtomicClearBits(mask DIEPTXF0_HNPTXFSIZ)

func (*RDIEPTXF0_HNPTXFSIZ) AtomicSetBits

func (r *RDIEPTXF0_HNPTXFSIZ) AtomicSetBits(mask DIEPTXF0_HNPTXFSIZ)

func (*RDIEPTXF0_HNPTXFSIZ) AtomicStoreBits

func (r *RDIEPTXF0_HNPTXFSIZ) AtomicStoreBits(mask, b DIEPTXF0_HNPTXFSIZ)

func (*RDIEPTXF0_HNPTXFSIZ) Bits

func (*RDIEPTXF0_HNPTXFSIZ) ClearBits

func (r *RDIEPTXF0_HNPTXFSIZ) ClearBits(mask DIEPTXF0_HNPTXFSIZ)

func (*RDIEPTXF0_HNPTXFSIZ) Load

func (*RDIEPTXF0_HNPTXFSIZ) SetBits

func (r *RDIEPTXF0_HNPTXFSIZ) SetBits(mask DIEPTXF0_HNPTXFSIZ)

func (*RDIEPTXF0_HNPTXFSIZ) Store

func (*RDIEPTXF0_HNPTXFSIZ) StoreBits

func (r *RDIEPTXF0_HNPTXFSIZ) StoreBits(mask, b DIEPTXF0_HNPTXFSIZ)

type RDINEP1MSK

type RDINEP1MSK struct{ mmio.U32 }

func (*RDINEP1MSK) AtomicClearBits

func (r *RDINEP1MSK) AtomicClearBits(mask DINEP1MSK)

func (*RDINEP1MSK) AtomicSetBits

func (r *RDINEP1MSK) AtomicSetBits(mask DINEP1MSK)

func (*RDINEP1MSK) AtomicStoreBits

func (r *RDINEP1MSK) AtomicStoreBits(mask, b DINEP1MSK)

func (*RDINEP1MSK) Bits

func (r *RDINEP1MSK) Bits(mask DINEP1MSK) DINEP1MSK

func (*RDINEP1MSK) ClearBits

func (r *RDINEP1MSK) ClearBits(mask DINEP1MSK)

func (*RDINEP1MSK) Load

func (r *RDINEP1MSK) Load() DINEP1MSK

func (*RDINEP1MSK) SetBits

func (r *RDINEP1MSK) SetBits(mask DINEP1MSK)

func (*RDINEP1MSK) Store

func (r *RDINEP1MSK) Store(b DINEP1MSK)

func (*RDINEP1MSK) StoreBits

func (r *RDINEP1MSK) StoreBits(mask, b DINEP1MSK)

type RDOEPCTL

type RDOEPCTL struct{ mmio.U32 }

func (*RDOEPCTL) AtomicClearBits

func (r *RDOEPCTL) AtomicClearBits(mask DOEPCTL)

func (*RDOEPCTL) AtomicSetBits

func (r *RDOEPCTL) AtomicSetBits(mask DOEPCTL)

func (*RDOEPCTL) AtomicStoreBits

func (r *RDOEPCTL) AtomicStoreBits(mask, b DOEPCTL)

func (*RDOEPCTL) Bits

func (r *RDOEPCTL) Bits(mask DOEPCTL) DOEPCTL

func (*RDOEPCTL) ClearBits

func (r *RDOEPCTL) ClearBits(mask DOEPCTL)

func (*RDOEPCTL) Load

func (r *RDOEPCTL) Load() DOEPCTL

func (*RDOEPCTL) SetBits

func (r *RDOEPCTL) SetBits(mask DOEPCTL)

func (*RDOEPCTL) Store

func (r *RDOEPCTL) Store(b DOEPCTL)

func (*RDOEPCTL) StoreBits

func (r *RDOEPCTL) StoreBits(mask, b DOEPCTL)

type RDOEPDMA

type RDOEPDMA struct{ mmio.U32 }

func (*RDOEPDMA) AtomicClearBits

func (r *RDOEPDMA) AtomicClearBits(mask DOEPDMA)

func (*RDOEPDMA) AtomicSetBits

func (r *RDOEPDMA) AtomicSetBits(mask DOEPDMA)

func (*RDOEPDMA) AtomicStoreBits

func (r *RDOEPDMA) AtomicStoreBits(mask, b DOEPDMA)

func (*RDOEPDMA) Bits

func (r *RDOEPDMA) Bits(mask DOEPDMA) DOEPDMA

func (*RDOEPDMA) ClearBits

func (r *RDOEPDMA) ClearBits(mask DOEPDMA)

func (*RDOEPDMA) Load

func (r *RDOEPDMA) Load() DOEPDMA

func (*RDOEPDMA) SetBits

func (r *RDOEPDMA) SetBits(mask DOEPDMA)

func (*RDOEPDMA) Store

func (r *RDOEPDMA) Store(b DOEPDMA)

func (*RDOEPDMA) StoreBits

func (r *RDOEPDMA) StoreBits(mask, b DOEPDMA)

type RDOEPINT

type RDOEPINT struct{ mmio.U32 }

func (*RDOEPINT) AtomicClearBits

func (r *RDOEPINT) AtomicClearBits(mask DOEPINT)

func (*RDOEPINT) AtomicSetBits

func (r *RDOEPINT) AtomicSetBits(mask DOEPINT)

func (*RDOEPINT) AtomicStoreBits

func (r *RDOEPINT) AtomicStoreBits(mask, b DOEPINT)

func (*RDOEPINT) Bits

func (r *RDOEPINT) Bits(mask DOEPINT) DOEPINT

func (*RDOEPINT) ClearBits

func (r *RDOEPINT) ClearBits(mask DOEPINT)

func (*RDOEPINT) Load

func (r *RDOEPINT) Load() DOEPINT

func (*RDOEPINT) SetBits

func (r *RDOEPINT) SetBits(mask DOEPINT)

func (*RDOEPINT) Store

func (r *RDOEPINT) Store(b DOEPINT)

func (*RDOEPINT) StoreBits

func (r *RDOEPINT) StoreBits(mask, b DOEPINT)

type RDOEPMSK

type RDOEPMSK struct{ mmio.U32 }

func (*RDOEPMSK) AtomicClearBits

func (r *RDOEPMSK) AtomicClearBits(mask DOEPMSK)

func (*RDOEPMSK) AtomicSetBits

func (r *RDOEPMSK) AtomicSetBits(mask DOEPMSK)

func (*RDOEPMSK) AtomicStoreBits

func (r *RDOEPMSK) AtomicStoreBits(mask, b DOEPMSK)

func (*RDOEPMSK) Bits

func (r *RDOEPMSK) Bits(mask DOEPMSK) DOEPMSK

func (*RDOEPMSK) ClearBits

func (r *RDOEPMSK) ClearBits(mask DOEPMSK)

func (*RDOEPMSK) Load

func (r *RDOEPMSK) Load() DOEPMSK

func (*RDOEPMSK) SetBits

func (r *RDOEPMSK) SetBits(mask DOEPMSK)

func (*RDOEPMSK) Store

func (r *RDOEPMSK) Store(b DOEPMSK)

func (*RDOEPMSK) StoreBits

func (r *RDOEPMSK) StoreBits(mask, b DOEPMSK)

type RDOEPTSIZ

type RDOEPTSIZ struct{ mmio.U32 }

func (*RDOEPTSIZ) AtomicClearBits

func (r *RDOEPTSIZ) AtomicClearBits(mask DOEPTSIZ)

func (*RDOEPTSIZ) AtomicSetBits

func (r *RDOEPTSIZ) AtomicSetBits(mask DOEPTSIZ)

func (*RDOEPTSIZ) AtomicStoreBits

func (r *RDOEPTSIZ) AtomicStoreBits(mask, b DOEPTSIZ)

func (*RDOEPTSIZ) Bits

func (r *RDOEPTSIZ) Bits(mask DOEPTSIZ) DOEPTSIZ

func (*RDOEPTSIZ) ClearBits

func (r *RDOEPTSIZ) ClearBits(mask DOEPTSIZ)

func (*RDOEPTSIZ) Load

func (r *RDOEPTSIZ) Load() DOEPTSIZ

func (*RDOEPTSIZ) SetBits

func (r *RDOEPTSIZ) SetBits(mask DOEPTSIZ)

func (*RDOEPTSIZ) Store

func (r *RDOEPTSIZ) Store(b DOEPTSIZ)

func (*RDOEPTSIZ) StoreBits

func (r *RDOEPTSIZ) StoreBits(mask, b DOEPTSIZ)

type RDOUTEP1MSK

type RDOUTEP1MSK struct{ mmio.U32 }

func (*RDOUTEP1MSK) AtomicClearBits

func (r *RDOUTEP1MSK) AtomicClearBits(mask DOUTEP1MSK)

func (*RDOUTEP1MSK) AtomicSetBits

func (r *RDOUTEP1MSK) AtomicSetBits(mask DOUTEP1MSK)

func (*RDOUTEP1MSK) AtomicStoreBits

func (r *RDOUTEP1MSK) AtomicStoreBits(mask, b DOUTEP1MSK)

func (*RDOUTEP1MSK) Bits

func (r *RDOUTEP1MSK) Bits(mask DOUTEP1MSK) DOUTEP1MSK

func (*RDOUTEP1MSK) ClearBits

func (r *RDOUTEP1MSK) ClearBits(mask DOUTEP1MSK)

func (*RDOUTEP1MSK) Load

func (r *RDOUTEP1MSK) Load() DOUTEP1MSK

func (*RDOUTEP1MSK) SetBits

func (r *RDOUTEP1MSK) SetBits(mask DOUTEP1MSK)

func (*RDOUTEP1MSK) Store

func (r *RDOUTEP1MSK) Store(b DOUTEP1MSK)

func (*RDOUTEP1MSK) StoreBits

func (r *RDOUTEP1MSK) StoreBits(mask, b DOUTEP1MSK)

type RDSTS

type RDSTS struct{ mmio.U32 }

func (*RDSTS) AtomicClearBits

func (r *RDSTS) AtomicClearBits(mask DSTS)

func (*RDSTS) AtomicSetBits

func (r *RDSTS) AtomicSetBits(mask DSTS)

func (*RDSTS) AtomicStoreBits

func (r *RDSTS) AtomicStoreBits(mask, b DSTS)

func (*RDSTS) Bits

func (r *RDSTS) Bits(mask DSTS) DSTS

func (*RDSTS) ClearBits

func (r *RDSTS) ClearBits(mask DSTS)

func (*RDSTS) Load

func (r *RDSTS) Load() DSTS

func (*RDSTS) SetBits

func (r *RDSTS) SetBits(mask DSTS)

func (*RDSTS) Store

func (r *RDSTS) Store(b DSTS)

func (*RDSTS) StoreBits

func (r *RDSTS) StoreBits(mask, b DSTS)

type RDTHRCTL

type RDTHRCTL struct{ mmio.U32 }

func (*RDTHRCTL) AtomicClearBits

func (r *RDTHRCTL) AtomicClearBits(mask DTHRCTL)

func (*RDTHRCTL) AtomicSetBits

func (r *RDTHRCTL) AtomicSetBits(mask DTHRCTL)

func (*RDTHRCTL) AtomicStoreBits

func (r *RDTHRCTL) AtomicStoreBits(mask, b DTHRCTL)

func (*RDTHRCTL) Bits

func (r *RDTHRCTL) Bits(mask DTHRCTL) DTHRCTL

func (*RDTHRCTL) ClearBits

func (r *RDTHRCTL) ClearBits(mask DTHRCTL)

func (*RDTHRCTL) Load

func (r *RDTHRCTL) Load() DTHRCTL

func (*RDTHRCTL) SetBits

func (r *RDTHRCTL) SetBits(mask DTHRCTL)

func (*RDTHRCTL) Store

func (r *RDTHRCTL) Store(b DTHRCTL)

func (*RDTHRCTL) StoreBits

func (r *RDTHRCTL) StoreBits(mask, b DTHRCTL)

type RDTXFSTS

type RDTXFSTS struct{ mmio.U32 }

func (*RDTXFSTS) AtomicClearBits

func (r *RDTXFSTS) AtomicClearBits(mask DTXFSTS)

func (*RDTXFSTS) AtomicSetBits

func (r *RDTXFSTS) AtomicSetBits(mask DTXFSTS)

func (*RDTXFSTS) AtomicStoreBits

func (r *RDTXFSTS) AtomicStoreBits(mask, b DTXFSTS)

func (*RDTXFSTS) Bits

func (r *RDTXFSTS) Bits(mask DTXFSTS) DTXFSTS

func (*RDTXFSTS) ClearBits

func (r *RDTXFSTS) ClearBits(mask DTXFSTS)

func (*RDTXFSTS) Load

func (r *RDTXFSTS) Load() DTXFSTS

func (*RDTXFSTS) SetBits

func (r *RDTXFSTS) SetBits(mask DTXFSTS)

func (*RDTXFSTS) Store

func (r *RDTXFSTS) Store(b DTXFSTS)

func (*RDTXFSTS) StoreBits

func (r *RDTXFSTS) StoreBits(mask, b DTXFSTS)

type RDVBUSDIS

type RDVBUSDIS struct{ mmio.U32 }

func (*RDVBUSDIS) AtomicClearBits

func (r *RDVBUSDIS) AtomicClearBits(mask DVBUSDIS)

func (*RDVBUSDIS) AtomicSetBits

func (r *RDVBUSDIS) AtomicSetBits(mask DVBUSDIS)

func (*RDVBUSDIS) AtomicStoreBits

func (r *RDVBUSDIS) AtomicStoreBits(mask, b DVBUSDIS)

func (*RDVBUSDIS) Bits

func (r *RDVBUSDIS) Bits(mask DVBUSDIS) DVBUSDIS

func (*RDVBUSDIS) ClearBits

func (r *RDVBUSDIS) ClearBits(mask DVBUSDIS)

func (*RDVBUSDIS) Load

func (r *RDVBUSDIS) Load() DVBUSDIS

func (*RDVBUSDIS) SetBits

func (r *RDVBUSDIS) SetBits(mask DVBUSDIS)

func (*RDVBUSDIS) Store

func (r *RDVBUSDIS) Store(b DVBUSDIS)

func (*RDVBUSDIS) StoreBits

func (r *RDVBUSDIS) StoreBits(mask, b DVBUSDIS)

type RDVBUSPULSE

type RDVBUSPULSE struct{ mmio.U32 }

func (*RDVBUSPULSE) AtomicClearBits

func (r *RDVBUSPULSE) AtomicClearBits(mask DVBUSPULSE)

func (*RDVBUSPULSE) AtomicSetBits

func (r *RDVBUSPULSE) AtomicSetBits(mask DVBUSPULSE)

func (*RDVBUSPULSE) AtomicStoreBits

func (r *RDVBUSPULSE) AtomicStoreBits(mask, b DVBUSPULSE)

func (*RDVBUSPULSE) Bits

func (r *RDVBUSPULSE) Bits(mask DVBUSPULSE) DVBUSPULSE

func (*RDVBUSPULSE) ClearBits

func (r *RDVBUSPULSE) ClearBits(mask DVBUSPULSE)

func (*RDVBUSPULSE) Load

func (r *RDVBUSPULSE) Load() DVBUSPULSE

func (*RDVBUSPULSE) SetBits

func (r *RDVBUSPULSE) SetBits(mask DVBUSPULSE)

func (*RDVBUSPULSE) Store

func (r *RDVBUSPULSE) Store(b DVBUSPULSE)

func (*RDVBUSPULSE) StoreBits

func (r *RDVBUSPULSE) StoreBits(mask, b DVBUSPULSE)

type RGADPCTL

type RGADPCTL struct{ mmio.U32 }

func (*RGADPCTL) AtomicClearBits

func (r *RGADPCTL) AtomicClearBits(mask GADPCTL)

func (*RGADPCTL) AtomicSetBits

func (r *RGADPCTL) AtomicSetBits(mask GADPCTL)

func (*RGADPCTL) AtomicStoreBits

func (r *RGADPCTL) AtomicStoreBits(mask, b GADPCTL)

func (*RGADPCTL) Bits

func (r *RGADPCTL) Bits(mask GADPCTL) GADPCTL

func (*RGADPCTL) ClearBits

func (r *RGADPCTL) ClearBits(mask GADPCTL)

func (*RGADPCTL) Load

func (r *RGADPCTL) Load() GADPCTL

func (*RGADPCTL) SetBits

func (r *RGADPCTL) SetBits(mask GADPCTL)

func (*RGADPCTL) Store

func (r *RGADPCTL) Store(b GADPCTL)

func (*RGADPCTL) StoreBits

func (r *RGADPCTL) StoreBits(mask, b GADPCTL)

type RGAHBCFG

type RGAHBCFG struct{ mmio.U32 }

func (*RGAHBCFG) AtomicClearBits

func (r *RGAHBCFG) AtomicClearBits(mask GAHBCFG)

func (*RGAHBCFG) AtomicSetBits

func (r *RGAHBCFG) AtomicSetBits(mask GAHBCFG)

func (*RGAHBCFG) AtomicStoreBits

func (r *RGAHBCFG) AtomicStoreBits(mask, b GAHBCFG)

func (*RGAHBCFG) Bits

func (r *RGAHBCFG) Bits(mask GAHBCFG) GAHBCFG

func (*RGAHBCFG) ClearBits

func (r *RGAHBCFG) ClearBits(mask GAHBCFG)

func (*RGAHBCFG) Load

func (r *RGAHBCFG) Load() GAHBCFG

func (*RGAHBCFG) SetBits

func (r *RGAHBCFG) SetBits(mask GAHBCFG)

func (*RGAHBCFG) Store

func (r *RGAHBCFG) Store(b GAHBCFG)

func (*RGAHBCFG) StoreBits

func (r *RGAHBCFG) StoreBits(mask, b GAHBCFG)

type RGCCFG

type RGCCFG struct{ mmio.U32 }

func (*RGCCFG) AtomicClearBits

func (r *RGCCFG) AtomicClearBits(mask GCCFG)

func (*RGCCFG) AtomicSetBits

func (r *RGCCFG) AtomicSetBits(mask GCCFG)

func (*RGCCFG) AtomicStoreBits

func (r *RGCCFG) AtomicStoreBits(mask, b GCCFG)

func (*RGCCFG) Bits

func (r *RGCCFG) Bits(mask GCCFG) GCCFG

func (*RGCCFG) ClearBits

func (r *RGCCFG) ClearBits(mask GCCFG)

func (*RGCCFG) Load

func (r *RGCCFG) Load() GCCFG

func (*RGCCFG) SetBits

func (r *RGCCFG) SetBits(mask GCCFG)

func (*RGCCFG) Store

func (r *RGCCFG) Store(b GCCFG)

func (*RGCCFG) StoreBits

func (r *RGCCFG) StoreBits(mask, b GCCFG)

type RGDFIFOCFG

type RGDFIFOCFG struct{ mmio.U32 }

func (*RGDFIFOCFG) AtomicClearBits

func (r *RGDFIFOCFG) AtomicClearBits(mask GDFIFOCFG)

func (*RGDFIFOCFG) AtomicSetBits

func (r *RGDFIFOCFG) AtomicSetBits(mask GDFIFOCFG)

func (*RGDFIFOCFG) AtomicStoreBits

func (r *RGDFIFOCFG) AtomicStoreBits(mask, b GDFIFOCFG)

func (*RGDFIFOCFG) Bits

func (r *RGDFIFOCFG) Bits(mask GDFIFOCFG) GDFIFOCFG

func (*RGDFIFOCFG) ClearBits

func (r *RGDFIFOCFG) ClearBits(mask GDFIFOCFG)

func (*RGDFIFOCFG) Load

func (r *RGDFIFOCFG) Load() GDFIFOCFG

func (*RGDFIFOCFG) SetBits

func (r *RGDFIFOCFG) SetBits(mask GDFIFOCFG)

func (*RGDFIFOCFG) Store

func (r *RGDFIFOCFG) Store(b GDFIFOCFG)

func (*RGDFIFOCFG) StoreBits

func (r *RGDFIFOCFG) StoreBits(mask, b GDFIFOCFG)

type RGHWCFG3

type RGHWCFG3 struct{ mmio.U32 }

func (*RGHWCFG3) AtomicClearBits

func (r *RGHWCFG3) AtomicClearBits(mask GHWCFG3)

func (*RGHWCFG3) AtomicSetBits

func (r *RGHWCFG3) AtomicSetBits(mask GHWCFG3)

func (*RGHWCFG3) AtomicStoreBits

func (r *RGHWCFG3) AtomicStoreBits(mask, b GHWCFG3)

func (*RGHWCFG3) Bits

func (r *RGHWCFG3) Bits(mask GHWCFG3) GHWCFG3

func (*RGHWCFG3) ClearBits

func (r *RGHWCFG3) ClearBits(mask GHWCFG3)

func (*RGHWCFG3) Load

func (r *RGHWCFG3) Load() GHWCFG3

func (*RGHWCFG3) SetBits

func (r *RGHWCFG3) SetBits(mask GHWCFG3)

func (*RGHWCFG3) Store

func (r *RGHWCFG3) Store(b GHWCFG3)

func (*RGHWCFG3) StoreBits

func (r *RGHWCFG3) StoreBits(mask, b GHWCFG3)

type RGINTMSK

type RGINTMSK struct{ mmio.U32 }

func (*RGINTMSK) AtomicClearBits

func (r *RGINTMSK) AtomicClearBits(mask GINTMSK)

func (*RGINTMSK) AtomicSetBits

func (r *RGINTMSK) AtomicSetBits(mask GINTMSK)

func (*RGINTMSK) AtomicStoreBits

func (r *RGINTMSK) AtomicStoreBits(mask, b GINTMSK)

func (*RGINTMSK) Bits

func (r *RGINTMSK) Bits(mask GINTMSK) GINTMSK

func (*RGINTMSK) ClearBits

func (r *RGINTMSK) ClearBits(mask GINTMSK)

func (*RGINTMSK) Load

func (r *RGINTMSK) Load() GINTMSK

func (*RGINTMSK) SetBits

func (r *RGINTMSK) SetBits(mask GINTMSK)

func (*RGINTMSK) Store

func (r *RGINTMSK) Store(b GINTMSK)

func (*RGINTMSK) StoreBits

func (r *RGINTMSK) StoreBits(mask, b GINTMSK)

type RGINTSTS

type RGINTSTS struct{ mmio.U32 }

func (*RGINTSTS) AtomicClearBits

func (r *RGINTSTS) AtomicClearBits(mask GINTSTS)

func (*RGINTSTS) AtomicSetBits

func (r *RGINTSTS) AtomicSetBits(mask GINTSTS)

func (*RGINTSTS) AtomicStoreBits

func (r *RGINTSTS) AtomicStoreBits(mask, b GINTSTS)

func (*RGINTSTS) Bits

func (r *RGINTSTS) Bits(mask GINTSTS) GINTSTS

func (*RGINTSTS) ClearBits

func (r *RGINTSTS) ClearBits(mask GINTSTS)

func (*RGINTSTS) Load

func (r *RGINTSTS) Load() GINTSTS

func (*RGINTSTS) SetBits

func (r *RGINTSTS) SetBits(mask GINTSTS)

func (*RGINTSTS) Store

func (r *RGINTSTS) Store(b GINTSTS)

func (*RGINTSTS) StoreBits

func (r *RGINTSTS) StoreBits(mask, b GINTSTS)

type RGLPMCFG

type RGLPMCFG struct{ mmio.U32 }

func (*RGLPMCFG) AtomicClearBits

func (r *RGLPMCFG) AtomicClearBits(mask GLPMCFG)

func (*RGLPMCFG) AtomicSetBits

func (r *RGLPMCFG) AtomicSetBits(mask GLPMCFG)

func (*RGLPMCFG) AtomicStoreBits

func (r *RGLPMCFG) AtomicStoreBits(mask, b GLPMCFG)

func (*RGLPMCFG) Bits

func (r *RGLPMCFG) Bits(mask GLPMCFG) GLPMCFG

func (*RGLPMCFG) ClearBits

func (r *RGLPMCFG) ClearBits(mask GLPMCFG)

func (*RGLPMCFG) Load

func (r *RGLPMCFG) Load() GLPMCFG

func (*RGLPMCFG) SetBits

func (r *RGLPMCFG) SetBits(mask GLPMCFG)

func (*RGLPMCFG) Store

func (r *RGLPMCFG) Store(b GLPMCFG)

func (*RGLPMCFG) StoreBits

func (r *RGLPMCFG) StoreBits(mask, b GLPMCFG)

type RGOTGCTL

type RGOTGCTL struct{ mmio.U32 }

func (*RGOTGCTL) AtomicClearBits

func (r *RGOTGCTL) AtomicClearBits(mask GOTGCTL)

func (*RGOTGCTL) AtomicSetBits

func (r *RGOTGCTL) AtomicSetBits(mask GOTGCTL)

func (*RGOTGCTL) AtomicStoreBits

func (r *RGOTGCTL) AtomicStoreBits(mask, b GOTGCTL)

func (*RGOTGCTL) Bits

func (r *RGOTGCTL) Bits(mask GOTGCTL) GOTGCTL

func (*RGOTGCTL) ClearBits

func (r *RGOTGCTL) ClearBits(mask GOTGCTL)

func (*RGOTGCTL) Load

func (r *RGOTGCTL) Load() GOTGCTL

func (*RGOTGCTL) SetBits

func (r *RGOTGCTL) SetBits(mask GOTGCTL)

func (*RGOTGCTL) Store

func (r *RGOTGCTL) Store(b GOTGCTL)

func (*RGOTGCTL) StoreBits

func (r *RGOTGCTL) StoreBits(mask, b GOTGCTL)

type RGOTGINT

type RGOTGINT struct{ mmio.U32 }

func (*RGOTGINT) AtomicClearBits

func (r *RGOTGINT) AtomicClearBits(mask GOTGINT)

func (*RGOTGINT) AtomicSetBits

func (r *RGOTGINT) AtomicSetBits(mask GOTGINT)

func (*RGOTGINT) AtomicStoreBits

func (r *RGOTGINT) AtomicStoreBits(mask, b GOTGINT)

func (*RGOTGINT) Bits

func (r *RGOTGINT) Bits(mask GOTGINT) GOTGINT

func (*RGOTGINT) ClearBits

func (r *RGOTGINT) ClearBits(mask GOTGINT)

func (*RGOTGINT) Load

func (r *RGOTGINT) Load() GOTGINT

func (*RGOTGINT) SetBits

func (r *RGOTGINT) SetBits(mask GOTGINT)

func (*RGOTGINT) Store

func (r *RGOTGINT) Store(b GOTGINT)

func (*RGOTGINT) StoreBits

func (r *RGOTGINT) StoreBits(mask, b GOTGINT)

type RGPWRDN

type RGPWRDN struct{ mmio.U32 }

func (*RGPWRDN) AtomicClearBits

func (r *RGPWRDN) AtomicClearBits(mask GPWRDN)

func (*RGPWRDN) AtomicSetBits

func (r *RGPWRDN) AtomicSetBits(mask GPWRDN)

func (*RGPWRDN) AtomicStoreBits

func (r *RGPWRDN) AtomicStoreBits(mask, b GPWRDN)

func (*RGPWRDN) Bits

func (r *RGPWRDN) Bits(mask GPWRDN) GPWRDN

func (*RGPWRDN) ClearBits

func (r *RGPWRDN) ClearBits(mask GPWRDN)

func (*RGPWRDN) Load

func (r *RGPWRDN) Load() GPWRDN

func (*RGPWRDN) SetBits

func (r *RGPWRDN) SetBits(mask GPWRDN)

func (*RGPWRDN) Store

func (r *RGPWRDN) Store(b GPWRDN)

func (*RGPWRDN) StoreBits

func (r *RGPWRDN) StoreBits(mask, b GPWRDN)

type RGRSTCTL

type RGRSTCTL struct{ mmio.U32 }

func (*RGRSTCTL) AtomicClearBits

func (r *RGRSTCTL) AtomicClearBits(mask GRSTCTL)

func (*RGRSTCTL) AtomicSetBits

func (r *RGRSTCTL) AtomicSetBits(mask GRSTCTL)

func (*RGRSTCTL) AtomicStoreBits

func (r *RGRSTCTL) AtomicStoreBits(mask, b GRSTCTL)

func (*RGRSTCTL) Bits

func (r *RGRSTCTL) Bits(mask GRSTCTL) GRSTCTL

func (*RGRSTCTL) ClearBits

func (r *RGRSTCTL) ClearBits(mask GRSTCTL)

func (*RGRSTCTL) Load

func (r *RGRSTCTL) Load() GRSTCTL

func (*RGRSTCTL) SetBits

func (r *RGRSTCTL) SetBits(mask GRSTCTL)

func (*RGRSTCTL) Store

func (r *RGRSTCTL) Store(b GRSTCTL)

func (*RGRSTCTL) StoreBits

func (r *RGRSTCTL) StoreBits(mask, b GRSTCTL)

type RGRXFSIZ

type RGRXFSIZ struct{ mmio.U32 }

func (*RGRXFSIZ) AtomicClearBits

func (r *RGRXFSIZ) AtomicClearBits(mask GRXFSIZ)

func (*RGRXFSIZ) AtomicSetBits

func (r *RGRXFSIZ) AtomicSetBits(mask GRXFSIZ)

func (*RGRXFSIZ) AtomicStoreBits

func (r *RGRXFSIZ) AtomicStoreBits(mask, b GRXFSIZ)

func (*RGRXFSIZ) Bits

func (r *RGRXFSIZ) Bits(mask GRXFSIZ) GRXFSIZ

func (*RGRXFSIZ) ClearBits

func (r *RGRXFSIZ) ClearBits(mask GRXFSIZ)

func (*RGRXFSIZ) Load

func (r *RGRXFSIZ) Load() GRXFSIZ

func (*RGRXFSIZ) SetBits

func (r *RGRXFSIZ) SetBits(mask GRXFSIZ)

func (*RGRXFSIZ) Store

func (r *RGRXFSIZ) Store(b GRXFSIZ)

func (*RGRXFSIZ) StoreBits

func (r *RGRXFSIZ) StoreBits(mask, b GRXFSIZ)

type RGRXSTSP

type RGRXSTSP struct{ mmio.U32 }

func (*RGRXSTSP) AtomicClearBits

func (r *RGRXSTSP) AtomicClearBits(mask GRXSTSP)

func (*RGRXSTSP) AtomicSetBits

func (r *RGRXSTSP) AtomicSetBits(mask GRXSTSP)

func (*RGRXSTSP) AtomicStoreBits

func (r *RGRXSTSP) AtomicStoreBits(mask, b GRXSTSP)

func (*RGRXSTSP) Bits

func (r *RGRXSTSP) Bits(mask GRXSTSP) GRXSTSP

func (*RGRXSTSP) ClearBits

func (r *RGRXSTSP) ClearBits(mask GRXSTSP)

func (*RGRXSTSP) Load

func (r *RGRXSTSP) Load() GRXSTSP

func (*RGRXSTSP) SetBits

func (r *RGRXSTSP) SetBits(mask GRXSTSP)

func (*RGRXSTSP) Store

func (r *RGRXSTSP) Store(b GRXSTSP)

func (*RGRXSTSP) StoreBits

func (r *RGRXSTSP) StoreBits(mask, b GRXSTSP)

type RGRXSTSR

type RGRXSTSR struct{ mmio.U32 }

func (*RGRXSTSR) AtomicClearBits

func (r *RGRXSTSR) AtomicClearBits(mask GRXSTSR)

func (*RGRXSTSR) AtomicSetBits

func (r *RGRXSTSR) AtomicSetBits(mask GRXSTSR)

func (*RGRXSTSR) AtomicStoreBits

func (r *RGRXSTSR) AtomicStoreBits(mask, b GRXSTSR)

func (*RGRXSTSR) Bits

func (r *RGRXSTSR) Bits(mask GRXSTSR) GRXSTSR

func (*RGRXSTSR) ClearBits

func (r *RGRXSTSR) ClearBits(mask GRXSTSR)

func (*RGRXSTSR) Load

func (r *RGRXSTSR) Load() GRXSTSR

func (*RGRXSTSR) SetBits

func (r *RGRXSTSR) SetBits(mask GRXSTSR)

func (*RGRXSTSR) Store

func (r *RGRXSTSR) Store(b GRXSTSR)

func (*RGRXSTSR) StoreBits

func (r *RGRXSTSR) StoreBits(mask, b GRXSTSR)

type RGUSBCFG

type RGUSBCFG struct{ mmio.U32 }

func (*RGUSBCFG) AtomicClearBits

func (r *RGUSBCFG) AtomicClearBits(mask GUSBCFG)

func (*RGUSBCFG) AtomicSetBits

func (r *RGUSBCFG) AtomicSetBits(mask GUSBCFG)

func (*RGUSBCFG) AtomicStoreBits

func (r *RGUSBCFG) AtomicStoreBits(mask, b GUSBCFG)

func (*RGUSBCFG) Bits

func (r *RGUSBCFG) Bits(mask GUSBCFG) GUSBCFG

func (*RGUSBCFG) ClearBits

func (r *RGUSBCFG) ClearBits(mask GUSBCFG)

func (*RGUSBCFG) Load

func (r *RGUSBCFG) Load() GUSBCFG

func (*RGUSBCFG) SetBits

func (r *RGUSBCFG) SetBits(mask GUSBCFG)

func (*RGUSBCFG) Store

func (r *RGUSBCFG) Store(b GUSBCFG)

func (*RGUSBCFG) StoreBits

func (r *RGUSBCFG) StoreBits(mask, b GUSBCFG)

type RHAINT

type RHAINT struct{ mmio.U32 }

func (*RHAINT) AtomicClearBits

func (r *RHAINT) AtomicClearBits(mask HAINT)

func (*RHAINT) AtomicSetBits

func (r *RHAINT) AtomicSetBits(mask HAINT)

func (*RHAINT) AtomicStoreBits

func (r *RHAINT) AtomicStoreBits(mask, b HAINT)

func (*RHAINT) Bits

func (r *RHAINT) Bits(mask HAINT) HAINT

func (*RHAINT) ClearBits

func (r *RHAINT) ClearBits(mask HAINT)

func (*RHAINT) Load

func (r *RHAINT) Load() HAINT

func (*RHAINT) SetBits

func (r *RHAINT) SetBits(mask HAINT)

func (*RHAINT) Store

func (r *RHAINT) Store(b HAINT)

func (*RHAINT) StoreBits

func (r *RHAINT) StoreBits(mask, b HAINT)

type RHAINTMSK

type RHAINTMSK struct{ mmio.U32 }

func (*RHAINTMSK) AtomicClearBits

func (r *RHAINTMSK) AtomicClearBits(mask HAINTMSK)

func (*RHAINTMSK) AtomicSetBits

func (r *RHAINTMSK) AtomicSetBits(mask HAINTMSK)

func (*RHAINTMSK) AtomicStoreBits

func (r *RHAINTMSK) AtomicStoreBits(mask, b HAINTMSK)

func (*RHAINTMSK) Bits

func (r *RHAINTMSK) Bits(mask HAINTMSK) HAINTMSK

func (*RHAINTMSK) ClearBits

func (r *RHAINTMSK) ClearBits(mask HAINTMSK)

func (*RHAINTMSK) Load

func (r *RHAINTMSK) Load() HAINTMSK

func (*RHAINTMSK) SetBits

func (r *RHAINTMSK) SetBits(mask HAINTMSK)

func (*RHAINTMSK) Store

func (r *RHAINTMSK) Store(b HAINTMSK)

func (*RHAINTMSK) StoreBits

func (r *RHAINTMSK) StoreBits(mask, b HAINTMSK)

type RHCCHAR

type RHCCHAR struct{ mmio.U32 }

func (*RHCCHAR) AtomicClearBits

func (r *RHCCHAR) AtomicClearBits(mask HCCHAR)

func (*RHCCHAR) AtomicSetBits

func (r *RHCCHAR) AtomicSetBits(mask HCCHAR)

func (*RHCCHAR) AtomicStoreBits

func (r *RHCCHAR) AtomicStoreBits(mask, b HCCHAR)

func (*RHCCHAR) Bits

func (r *RHCCHAR) Bits(mask HCCHAR) HCCHAR

func (*RHCCHAR) ClearBits

func (r *RHCCHAR) ClearBits(mask HCCHAR)

func (*RHCCHAR) Load

func (r *RHCCHAR) Load() HCCHAR

func (*RHCCHAR) SetBits

func (r *RHCCHAR) SetBits(mask HCCHAR)

func (*RHCCHAR) Store

func (r *RHCCHAR) Store(b HCCHAR)

func (*RHCCHAR) StoreBits

func (r *RHCCHAR) StoreBits(mask, b HCCHAR)

type RHCDMA

type RHCDMA struct{ mmio.U32 }

func (*RHCDMA) AtomicClearBits

func (r *RHCDMA) AtomicClearBits(mask HCDMA)

func (*RHCDMA) AtomicSetBits

func (r *RHCDMA) AtomicSetBits(mask HCDMA)

func (*RHCDMA) AtomicStoreBits

func (r *RHCDMA) AtomicStoreBits(mask, b HCDMA)

func (*RHCDMA) Bits

func (r *RHCDMA) Bits(mask HCDMA) HCDMA

func (*RHCDMA) ClearBits

func (r *RHCDMA) ClearBits(mask HCDMA)

func (*RHCDMA) Load

func (r *RHCDMA) Load() HCDMA

func (*RHCDMA) SetBits

func (r *RHCDMA) SetBits(mask HCDMA)

func (*RHCDMA) Store

func (r *RHCDMA) Store(b HCDMA)

func (*RHCDMA) StoreBits

func (r *RHCDMA) StoreBits(mask, b HCDMA)

type RHCFG

type RHCFG struct{ mmio.U32 }

func (*RHCFG) AtomicClearBits

func (r *RHCFG) AtomicClearBits(mask HCFG)

func (*RHCFG) AtomicSetBits

func (r *RHCFG) AtomicSetBits(mask HCFG)

func (*RHCFG) AtomicStoreBits

func (r *RHCFG) AtomicStoreBits(mask, b HCFG)

func (*RHCFG) Bits

func (r *RHCFG) Bits(mask HCFG) HCFG

func (*RHCFG) ClearBits

func (r *RHCFG) ClearBits(mask HCFG)

func (*RHCFG) Load

func (r *RHCFG) Load() HCFG

func (*RHCFG) SetBits

func (r *RHCFG) SetBits(mask HCFG)

func (*RHCFG) Store

func (r *RHCFG) Store(b HCFG)

func (*RHCFG) StoreBits

func (r *RHCFG) StoreBits(mask, b HCFG)

type RHCINT

type RHCINT struct{ mmio.U32 }

func (*RHCINT) AtomicClearBits

func (r *RHCINT) AtomicClearBits(mask HCINT)

func (*RHCINT) AtomicSetBits

func (r *RHCINT) AtomicSetBits(mask HCINT)

func (*RHCINT) AtomicStoreBits

func (r *RHCINT) AtomicStoreBits(mask, b HCINT)

func (*RHCINT) Bits

func (r *RHCINT) Bits(mask HCINT) HCINT

func (*RHCINT) ClearBits

func (r *RHCINT) ClearBits(mask HCINT)

func (*RHCINT) Load

func (r *RHCINT) Load() HCINT

func (*RHCINT) SetBits

func (r *RHCINT) SetBits(mask HCINT)

func (*RHCINT) Store

func (r *RHCINT) Store(b HCINT)

func (*RHCINT) StoreBits

func (r *RHCINT) StoreBits(mask, b HCINT)

type RHCINTMSK

type RHCINTMSK struct{ mmio.U32 }

func (*RHCINTMSK) AtomicClearBits

func (r *RHCINTMSK) AtomicClearBits(mask HCINTMSK)

func (*RHCINTMSK) AtomicSetBits

func (r *RHCINTMSK) AtomicSetBits(mask HCINTMSK)

func (*RHCINTMSK) AtomicStoreBits

func (r *RHCINTMSK) AtomicStoreBits(mask, b HCINTMSK)

func (*RHCINTMSK) Bits

func (r *RHCINTMSK) Bits(mask HCINTMSK) HCINTMSK

func (*RHCINTMSK) ClearBits

func (r *RHCINTMSK) ClearBits(mask HCINTMSK)

func (*RHCINTMSK) Load

func (r *RHCINTMSK) Load() HCINTMSK

func (*RHCINTMSK) SetBits

func (r *RHCINTMSK) SetBits(mask HCINTMSK)

func (*RHCINTMSK) Store

func (r *RHCINTMSK) Store(b HCINTMSK)

func (*RHCINTMSK) StoreBits

func (r *RHCINTMSK) StoreBits(mask, b HCINTMSK)

type RHCSPLT

type RHCSPLT struct{ mmio.U32 }

func (*RHCSPLT) AtomicClearBits

func (r *RHCSPLT) AtomicClearBits(mask HCSPLT)

func (*RHCSPLT) AtomicSetBits

func (r *RHCSPLT) AtomicSetBits(mask HCSPLT)

func (*RHCSPLT) AtomicStoreBits

func (r *RHCSPLT) AtomicStoreBits(mask, b HCSPLT)

func (*RHCSPLT) Bits

func (r *RHCSPLT) Bits(mask HCSPLT) HCSPLT

func (*RHCSPLT) ClearBits

func (r *RHCSPLT) ClearBits(mask HCSPLT)

func (*RHCSPLT) Load

func (r *RHCSPLT) Load() HCSPLT

func (*RHCSPLT) SetBits

func (r *RHCSPLT) SetBits(mask HCSPLT)

func (*RHCSPLT) Store

func (r *RHCSPLT) Store(b HCSPLT)

func (*RHCSPLT) StoreBits

func (r *RHCSPLT) StoreBits(mask, b HCSPLT)

type RHCTSIZ

type RHCTSIZ struct{ mmio.U32 }

func (*RHCTSIZ) AtomicClearBits

func (r *RHCTSIZ) AtomicClearBits(mask HCTSIZ)

func (*RHCTSIZ) AtomicSetBits

func (r *RHCTSIZ) AtomicSetBits(mask HCTSIZ)

func (*RHCTSIZ) AtomicStoreBits

func (r *RHCTSIZ) AtomicStoreBits(mask, b HCTSIZ)

func (*RHCTSIZ) Bits

func (r *RHCTSIZ) Bits(mask HCTSIZ) HCTSIZ

func (*RHCTSIZ) ClearBits

func (r *RHCTSIZ) ClearBits(mask HCTSIZ)

func (*RHCTSIZ) Load

func (r *RHCTSIZ) Load() HCTSIZ

func (*RHCTSIZ) SetBits

func (r *RHCTSIZ) SetBits(mask HCTSIZ)

func (*RHCTSIZ) Store

func (r *RHCTSIZ) Store(b HCTSIZ)

func (*RHCTSIZ) StoreBits

func (r *RHCTSIZ) StoreBits(mask, b HCTSIZ)

type RHFIR

type RHFIR struct{ mmio.U32 }

func (*RHFIR) AtomicClearBits

func (r *RHFIR) AtomicClearBits(mask HFIR)

func (*RHFIR) AtomicSetBits

func (r *RHFIR) AtomicSetBits(mask HFIR)

func (*RHFIR) AtomicStoreBits

func (r *RHFIR) AtomicStoreBits(mask, b HFIR)

func (*RHFIR) Bits

func (r *RHFIR) Bits(mask HFIR) HFIR

func (*RHFIR) ClearBits

func (r *RHFIR) ClearBits(mask HFIR)

func (*RHFIR) Load

func (r *RHFIR) Load() HFIR

func (*RHFIR) SetBits

func (r *RHFIR) SetBits(mask HFIR)

func (*RHFIR) Store

func (r *RHFIR) Store(b HFIR)

func (*RHFIR) StoreBits

func (r *RHFIR) StoreBits(mask, b HFIR)

type RHFNUM

type RHFNUM struct{ mmio.U32 }

func (*RHFNUM) AtomicClearBits

func (r *RHFNUM) AtomicClearBits(mask HFNUM)

func (*RHFNUM) AtomicSetBits

func (r *RHFNUM) AtomicSetBits(mask HFNUM)

func (*RHFNUM) AtomicStoreBits

func (r *RHFNUM) AtomicStoreBits(mask, b HFNUM)

func (*RHFNUM) Bits

func (r *RHFNUM) Bits(mask HFNUM) HFNUM

func (*RHFNUM) ClearBits

func (r *RHFNUM) ClearBits(mask HFNUM)

func (*RHFNUM) Load

func (r *RHFNUM) Load() HFNUM

func (*RHFNUM) SetBits

func (r *RHFNUM) SetBits(mask HFNUM)

func (*RHFNUM) Store

func (r *RHFNUM) Store(b HFNUM)

func (*RHFNUM) StoreBits

func (r *RHFNUM) StoreBits(mask, b HFNUM)

type RHNPTXSTS

type RHNPTXSTS struct{ mmio.U32 }

func (*RHNPTXSTS) AtomicClearBits

func (r *RHNPTXSTS) AtomicClearBits(mask HNPTXSTS)

func (*RHNPTXSTS) AtomicSetBits

func (r *RHNPTXSTS) AtomicSetBits(mask HNPTXSTS)

func (*RHNPTXSTS) AtomicStoreBits

func (r *RHNPTXSTS) AtomicStoreBits(mask, b HNPTXSTS)

func (*RHNPTXSTS) Bits

func (r *RHNPTXSTS) Bits(mask HNPTXSTS) HNPTXSTS

func (*RHNPTXSTS) ClearBits

func (r *RHNPTXSTS) ClearBits(mask HNPTXSTS)

func (*RHNPTXSTS) Load

func (r *RHNPTXSTS) Load() HNPTXSTS

func (*RHNPTXSTS) SetBits

func (r *RHNPTXSTS) SetBits(mask HNPTXSTS)

func (*RHNPTXSTS) Store

func (r *RHNPTXSTS) Store(b HNPTXSTS)

func (*RHNPTXSTS) StoreBits

func (r *RHNPTXSTS) StoreBits(mask, b HNPTXSTS)

type RHPTXFSIZ

type RHPTXFSIZ struct{ mmio.U32 }

func (*RHPTXFSIZ) AtomicClearBits

func (r *RHPTXFSIZ) AtomicClearBits(mask HPTXFSIZ)

func (*RHPTXFSIZ) AtomicSetBits

func (r *RHPTXFSIZ) AtomicSetBits(mask HPTXFSIZ)

func (*RHPTXFSIZ) AtomicStoreBits

func (r *RHPTXFSIZ) AtomicStoreBits(mask, b HPTXFSIZ)

func (*RHPTXFSIZ) Bits

func (r *RHPTXFSIZ) Bits(mask HPTXFSIZ) HPTXFSIZ

func (*RHPTXFSIZ) ClearBits

func (r *RHPTXFSIZ) ClearBits(mask HPTXFSIZ)

func (*RHPTXFSIZ) Load

func (r *RHPTXFSIZ) Load() HPTXFSIZ

func (*RHPTXFSIZ) SetBits

func (r *RHPTXFSIZ) SetBits(mask HPTXFSIZ)

func (*RHPTXFSIZ) Store

func (r *RHPTXFSIZ) Store(b HPTXFSIZ)

func (*RHPTXFSIZ) StoreBits

func (r *RHPTXFSIZ) StoreBits(mask, b HPTXFSIZ)

type RHPTXSTS

type RHPTXSTS struct{ mmio.U32 }

func (*RHPTXSTS) AtomicClearBits

func (r *RHPTXSTS) AtomicClearBits(mask HPTXSTS)

func (*RHPTXSTS) AtomicSetBits

func (r *RHPTXSTS) AtomicSetBits(mask HPTXSTS)

func (*RHPTXSTS) AtomicStoreBits

func (r *RHPTXSTS) AtomicStoreBits(mask, b HPTXSTS)

func (*RHPTXSTS) Bits

func (r *RHPTXSTS) Bits(mask HPTXSTS) HPTXSTS

func (*RHPTXSTS) ClearBits

func (r *RHPTXSTS) ClearBits(mask HPTXSTS)

func (*RHPTXSTS) Load

func (r *RHPTXSTS) Load() HPTXSTS

func (*RHPTXSTS) SetBits

func (r *RHPTXSTS) SetBits(mask HPTXSTS)

func (*RHPTXSTS) Store

func (r *RHPTXSTS) Store(b HPTXSTS)

func (*RHPTXSTS) StoreBits

func (r *RHPTXSTS) StoreBits(mask, b HPTXSTS)

type RMCID

type RMCID struct{ mmio.UM32 }

func (RMCID) Load

func (rm RMCID) Load() CID

func (RMCID) Store

func (rm RMCID) Store(b CID)

type RMDAINT

type RMDAINT struct{ mmio.UM32 }

func (RMDAINT) Load

func (rm RMDAINT) Load() DAINT

func (RMDAINT) Store

func (rm RMDAINT) Store(b DAINT)

type RMDAINTMSK

type RMDAINTMSK struct{ mmio.UM32 }

func (RMDAINTMSK) Load

func (rm RMDAINTMSK) Load() DAINTMSK

func (RMDAINTMSK) Store

func (rm RMDAINTMSK) Store(b DAINTMSK)

type RMDCFG

type RMDCFG struct{ mmio.UM32 }

func (RMDCFG) Load

func (rm RMDCFG) Load() DCFG

func (RMDCFG) Store

func (rm RMDCFG) Store(b DCFG)

type RMDCTL

type RMDCTL struct{ mmio.UM32 }

func (RMDCTL) Load

func (rm RMDCTL) Load() DCTL

func (RMDCTL) Store

func (rm RMDCTL) Store(b DCTL)

type RMDEACHINT

type RMDEACHINT struct{ mmio.UM32 }

func (RMDEACHINT) Load

func (rm RMDEACHINT) Load() DEACHINT

func (RMDEACHINT) Store

func (rm RMDEACHINT) Store(b DEACHINT)

type RMDEACHMSK

type RMDEACHMSK struct{ mmio.UM32 }

func (RMDEACHMSK) Load

func (rm RMDEACHMSK) Load() DEACHMSK

func (RMDEACHMSK) Store

func (rm RMDEACHMSK) Store(b DEACHMSK)

type RMDIEPCTL

type RMDIEPCTL struct{ mmio.UM32 }

func (RMDIEPCTL) Load

func (rm RMDIEPCTL) Load() DIEPCTL

func (RMDIEPCTL) Store

func (rm RMDIEPCTL) Store(b DIEPCTL)

type RMDIEPDMA

type RMDIEPDMA struct{ mmio.UM32 }

func (RMDIEPDMA) Load

func (rm RMDIEPDMA) Load() DIEPDMA

func (RMDIEPDMA) Store

func (rm RMDIEPDMA) Store(b DIEPDMA)

type RMDIEPEMPMSK

type RMDIEPEMPMSK struct{ mmio.UM32 }

func (RMDIEPEMPMSK) Load

func (rm RMDIEPEMPMSK) Load() DIEPEMPMSK

func (RMDIEPEMPMSK) Store

func (rm RMDIEPEMPMSK) Store(b DIEPEMPMSK)

type RMDIEPINT

type RMDIEPINT struct{ mmio.UM32 }

func (RMDIEPINT) Load

func (rm RMDIEPINT) Load() DIEPINT

func (RMDIEPINT) Store

func (rm RMDIEPINT) Store(b DIEPINT)

type RMDIEPMSK

type RMDIEPMSK struct{ mmio.UM32 }

func (RMDIEPMSK) Load

func (rm RMDIEPMSK) Load() DIEPMSK

func (RMDIEPMSK) Store

func (rm RMDIEPMSK) Store(b DIEPMSK)

type RMDIEPTSIZ

type RMDIEPTSIZ struct{ mmio.UM32 }

func (RMDIEPTSIZ) Load

func (rm RMDIEPTSIZ) Load() DIEPTSIZ

func (RMDIEPTSIZ) Store

func (rm RMDIEPTSIZ) Store(b DIEPTSIZ)

type RMDIEPTXF

type RMDIEPTXF struct{ mmio.UM32 }

func (RMDIEPTXF) Load

func (rm RMDIEPTXF) Load() DIEPTXF

func (RMDIEPTXF) Store

func (rm RMDIEPTXF) Store(b DIEPTXF)

type RMDIEPTXF0_HNPTXFSIZ

type RMDIEPTXF0_HNPTXFSIZ struct{ mmio.UM32 }

func (RMDIEPTXF0_HNPTXFSIZ) Load

func (RMDIEPTXF0_HNPTXFSIZ) Store

type RMDINEP1MSK

type RMDINEP1MSK struct{ mmio.UM32 }

func (RMDINEP1MSK) Load

func (rm RMDINEP1MSK) Load() DINEP1MSK

func (RMDINEP1MSK) Store

func (rm RMDINEP1MSK) Store(b DINEP1MSK)

type RMDOEPCTL

type RMDOEPCTL struct{ mmio.UM32 }

func (RMDOEPCTL) Load

func (rm RMDOEPCTL) Load() DOEPCTL

func (RMDOEPCTL) Store

func (rm RMDOEPCTL) Store(b DOEPCTL)

type RMDOEPDMA

type RMDOEPDMA struct{ mmio.UM32 }

func (RMDOEPDMA) Load

func (rm RMDOEPDMA) Load() DOEPDMA

func (RMDOEPDMA) Store

func (rm RMDOEPDMA) Store(b DOEPDMA)

type RMDOEPINT

type RMDOEPINT struct{ mmio.UM32 }

func (RMDOEPINT) Load

func (rm RMDOEPINT) Load() DOEPINT

func (RMDOEPINT) Store

func (rm RMDOEPINT) Store(b DOEPINT)

type RMDOEPMSK

type RMDOEPMSK struct{ mmio.UM32 }

func (RMDOEPMSK) Load

func (rm RMDOEPMSK) Load() DOEPMSK

func (RMDOEPMSK) Store

func (rm RMDOEPMSK) Store(b DOEPMSK)

type RMDOEPTSIZ

type RMDOEPTSIZ struct{ mmio.UM32 }

func (RMDOEPTSIZ) Load

func (rm RMDOEPTSIZ) Load() DOEPTSIZ

func (RMDOEPTSIZ) Store

func (rm RMDOEPTSIZ) Store(b DOEPTSIZ)

type RMDOUTEP1MSK

type RMDOUTEP1MSK struct{ mmio.UM32 }

func (RMDOUTEP1MSK) Load

func (rm RMDOUTEP1MSK) Load() DOUTEP1MSK

func (RMDOUTEP1MSK) Store

func (rm RMDOUTEP1MSK) Store(b DOUTEP1MSK)

type RMDSTS

type RMDSTS struct{ mmio.UM32 }

func (RMDSTS) Load

func (rm RMDSTS) Load() DSTS

func (RMDSTS) Store

func (rm RMDSTS) Store(b DSTS)

type RMDTHRCTL

type RMDTHRCTL struct{ mmio.UM32 }

func (RMDTHRCTL) Load

func (rm RMDTHRCTL) Load() DTHRCTL

func (RMDTHRCTL) Store

func (rm RMDTHRCTL) Store(b DTHRCTL)

type RMDTXFSTS

type RMDTXFSTS struct{ mmio.UM32 }

func (RMDTXFSTS) Load

func (rm RMDTXFSTS) Load() DTXFSTS

func (RMDTXFSTS) Store

func (rm RMDTXFSTS) Store(b DTXFSTS)

type RMDVBUSDIS

type RMDVBUSDIS struct{ mmio.UM32 }

func (RMDVBUSDIS) Load

func (rm RMDVBUSDIS) Load() DVBUSDIS

func (RMDVBUSDIS) Store

func (rm RMDVBUSDIS) Store(b DVBUSDIS)

type RMDVBUSPULSE

type RMDVBUSPULSE struct{ mmio.UM32 }

func (RMDVBUSPULSE) Load

func (rm RMDVBUSPULSE) Load() DVBUSPULSE

func (RMDVBUSPULSE) Store

func (rm RMDVBUSPULSE) Store(b DVBUSPULSE)

type RMGADPCTL

type RMGADPCTL struct{ mmio.UM32 }

func (RMGADPCTL) Load

func (rm RMGADPCTL) Load() GADPCTL

func (RMGADPCTL) Store

func (rm RMGADPCTL) Store(b GADPCTL)

type RMGAHBCFG

type RMGAHBCFG struct{ mmio.UM32 }

func (RMGAHBCFG) Load

func (rm RMGAHBCFG) Load() GAHBCFG

func (RMGAHBCFG) Store

func (rm RMGAHBCFG) Store(b GAHBCFG)

type RMGCCFG

type RMGCCFG struct{ mmio.UM32 }

func (RMGCCFG) Load

func (rm RMGCCFG) Load() GCCFG

func (RMGCCFG) Store

func (rm RMGCCFG) Store(b GCCFG)

type RMGDFIFOCFG

type RMGDFIFOCFG struct{ mmio.UM32 }

func (RMGDFIFOCFG) Load

func (rm RMGDFIFOCFG) Load() GDFIFOCFG

func (RMGDFIFOCFG) Store

func (rm RMGDFIFOCFG) Store(b GDFIFOCFG)

type RMGHWCFG3

type RMGHWCFG3 struct{ mmio.UM32 }

func (RMGHWCFG3) Load

func (rm RMGHWCFG3) Load() GHWCFG3

func (RMGHWCFG3) Store

func (rm RMGHWCFG3) Store(b GHWCFG3)

type RMGINTMSK

type RMGINTMSK struct{ mmio.UM32 }

func (RMGINTMSK) Load

func (rm RMGINTMSK) Load() GINTMSK

func (RMGINTMSK) Store

func (rm RMGINTMSK) Store(b GINTMSK)

type RMGINTSTS

type RMGINTSTS struct{ mmio.UM32 }

func (RMGINTSTS) Load

func (rm RMGINTSTS) Load() GINTSTS

func (RMGINTSTS) Store

func (rm RMGINTSTS) Store(b GINTSTS)

type RMGLPMCFG

type RMGLPMCFG struct{ mmio.UM32 }

func (RMGLPMCFG) Load

func (rm RMGLPMCFG) Load() GLPMCFG

func (RMGLPMCFG) Store

func (rm RMGLPMCFG) Store(b GLPMCFG)

type RMGOTGCTL

type RMGOTGCTL struct{ mmio.UM32 }

func (RMGOTGCTL) Load

func (rm RMGOTGCTL) Load() GOTGCTL

func (RMGOTGCTL) Store

func (rm RMGOTGCTL) Store(b GOTGCTL)

type RMGOTGINT

type RMGOTGINT struct{ mmio.UM32 }

func (RMGOTGINT) Load

func (rm RMGOTGINT) Load() GOTGINT

func (RMGOTGINT) Store

func (rm RMGOTGINT) Store(b GOTGINT)

type RMGPWRDN

type RMGPWRDN struct{ mmio.UM32 }

func (RMGPWRDN) Load

func (rm RMGPWRDN) Load() GPWRDN

func (RMGPWRDN) Store

func (rm RMGPWRDN) Store(b GPWRDN)

type RMGRSTCTL

type RMGRSTCTL struct{ mmio.UM32 }

func (RMGRSTCTL) Load

func (rm RMGRSTCTL) Load() GRSTCTL

func (RMGRSTCTL) Store

func (rm RMGRSTCTL) Store(b GRSTCTL)

type RMGRXFSIZ

type RMGRXFSIZ struct{ mmio.UM32 }

func (RMGRXFSIZ) Load

func (rm RMGRXFSIZ) Load() GRXFSIZ

func (RMGRXFSIZ) Store

func (rm RMGRXFSIZ) Store(b GRXFSIZ)

type RMGRXSTSP

type RMGRXSTSP struct{ mmio.UM32 }

func (RMGRXSTSP) Load

func (rm RMGRXSTSP) Load() GRXSTSP

func (RMGRXSTSP) Store

func (rm RMGRXSTSP) Store(b GRXSTSP)

type RMGRXSTSR

type RMGRXSTSR struct{ mmio.UM32 }

func (RMGRXSTSR) Load

func (rm RMGRXSTSR) Load() GRXSTSR

func (RMGRXSTSR) Store

func (rm RMGRXSTSR) Store(b GRXSTSR)

type RMGUSBCFG

type RMGUSBCFG struct{ mmio.UM32 }

func (RMGUSBCFG) Load

func (rm RMGUSBCFG) Load() GUSBCFG

func (RMGUSBCFG) Store

func (rm RMGUSBCFG) Store(b GUSBCFG)

type RMHAINT

type RMHAINT struct{ mmio.UM32 }

func (RMHAINT) Load

func (rm RMHAINT) Load() HAINT

func (RMHAINT) Store

func (rm RMHAINT) Store(b HAINT)

type RMHAINTMSK

type RMHAINTMSK struct{ mmio.UM32 }

func (RMHAINTMSK) Load

func (rm RMHAINTMSK) Load() HAINTMSK

func (RMHAINTMSK) Store

func (rm RMHAINTMSK) Store(b HAINTMSK)

type RMHCCHAR

type RMHCCHAR struct{ mmio.UM32 }

func (RMHCCHAR) Load

func (rm RMHCCHAR) Load() HCCHAR

func (RMHCCHAR) Store

func (rm RMHCCHAR) Store(b HCCHAR)

type RMHCDMA

type RMHCDMA struct{ mmio.UM32 }

func (RMHCDMA) Load

func (rm RMHCDMA) Load() HCDMA

func (RMHCDMA) Store

func (rm RMHCDMA) Store(b HCDMA)

type RMHCFG

type RMHCFG struct{ mmio.UM32 }

func (RMHCFG) Load

func (rm RMHCFG) Load() HCFG

func (RMHCFG) Store

func (rm RMHCFG) Store(b HCFG)

type RMHCINT

type RMHCINT struct{ mmio.UM32 }

func (RMHCINT) Load

func (rm RMHCINT) Load() HCINT

func (RMHCINT) Store

func (rm RMHCINT) Store(b HCINT)

type RMHCINTMSK

type RMHCINTMSK struct{ mmio.UM32 }

func (RMHCINTMSK) Load

func (rm RMHCINTMSK) Load() HCINTMSK

func (RMHCINTMSK) Store

func (rm RMHCINTMSK) Store(b HCINTMSK)

type RMHCSPLT

type RMHCSPLT struct{ mmio.UM32 }

func (RMHCSPLT) Load

func (rm RMHCSPLT) Load() HCSPLT

func (RMHCSPLT) Store

func (rm RMHCSPLT) Store(b HCSPLT)

type RMHCTSIZ

type RMHCTSIZ struct{ mmio.UM32 }

func (RMHCTSIZ) Load

func (rm RMHCTSIZ) Load() HCTSIZ

func (RMHCTSIZ) Store

func (rm RMHCTSIZ) Store(b HCTSIZ)

type RMHFIR

type RMHFIR struct{ mmio.UM32 }

func (RMHFIR) Load

func (rm RMHFIR) Load() HFIR

func (RMHFIR) Store

func (rm RMHFIR) Store(b HFIR)

type RMHFNUM

type RMHFNUM struct{ mmio.UM32 }

func (RMHFNUM) Load

func (rm RMHFNUM) Load() HFNUM

func (RMHFNUM) Store

func (rm RMHFNUM) Store(b HFNUM)

type RMHNPTXSTS

type RMHNPTXSTS struct{ mmio.UM32 }

func (RMHNPTXSTS) Load

func (rm RMHNPTXSTS) Load() HNPTXSTS

func (RMHNPTXSTS) Store

func (rm RMHNPTXSTS) Store(b HNPTXSTS)

type RMHPTXFSIZ

type RMHPTXFSIZ struct{ mmio.UM32 }

func (RMHPTXFSIZ) Load

func (rm RMHPTXFSIZ) Load() HPTXFSIZ

func (RMHPTXFSIZ) Store

func (rm RMHPTXFSIZ) Store(b HPTXFSIZ)

type RMHPTXSTS

type RMHPTXSTS struct{ mmio.UM32 }

func (RMHPTXSTS) Load

func (rm RMHPTXSTS) Load() HPTXSTS

func (RMHPTXSTS) Store

func (rm RMHPTXSTS) Store(b HPTXSTS)

type USB_OTG_Device_Periph

type USB_OTG_Device_Periph struct {
	DCFG RDCFG
	DCTL RDCTL
	DSTS RDSTS

	DIEPMSK  RDIEPMSK
	DOEPMSK  RDOEPMSK
	DAINT    RDAINT
	DAINTMSK RDAINTMSK

	DVBUSDIS   RDVBUSDIS
	DVBUSPULSE RDVBUSPULSE
	DTHRCTL    RDTHRCTL
	DIEPEMPMSK RDIEPEMPMSK
	DEACHINT   RDEACHINT
	DEACHMSK   RDEACHMSK

	DINEP1MSK RDINEP1MSK

	DOUTEP1MSK RDOUTEP1MSK
	// contains filtered or unexported fields
}

func (*USB_OTG_Device_Periph) ARPEN

func (p *USB_OTG_Device_Periph) ARPEN() RMDTHRCTL

func (*USB_OTG_Device_Periph) B2BSTUP

func (p *USB_OTG_Device_Periph) B2BSTUP() RMDOEPMSK

func (*USB_OTG_Device_Periph) BIM

func (*USB_OTG_Device_Periph) BOIM

func (p *USB_OTG_Device_Periph) BOIM() RMDOEPMSK

func (*USB_OTG_Device_Periph) BaseAddr

func (p *USB_OTG_Device_Periph) BaseAddr() uintptr

func (*USB_OTG_Device_Periph) CGINAK

func (p *USB_OTG_Device_Periph) CGINAK() RMDCTL

func (*USB_OTG_Device_Periph) CGONAK

func (p *USB_OTG_Device_Periph) CGONAK() RMDCTL

func (*USB_OTG_Device_Periph) DAD

func (p *USB_OTG_Device_Periph) DAD() RMDCFG

func (*USB_OTG_Device_Periph) DSPD

func (p *USB_OTG_Device_Periph) DSPD() RMDCFG

func (*USB_OTG_Device_Periph) DVBUSP

func (p *USB_OTG_Device_Periph) DVBUSP() RMDVBUSPULSE

func (*USB_OTG_Device_Periph) EERR

func (p *USB_OTG_Device_Periph) EERR() RMDSTS

func (*USB_OTG_Device_Periph) ENUMSPD

func (p *USB_OTG_Device_Periph) ENUMSPD() RMDSTS

func (*USB_OTG_Device_Periph) EPDM

func (p *USB_OTG_Device_Periph) EPDM() RMDOEPMSK

func (*USB_OTG_Device_Periph) FNSOF

func (p *USB_OTG_Device_Periph) FNSOF() RMDSTS

func (*USB_OTG_Device_Periph) GINSTS

func (p *USB_OTG_Device_Periph) GINSTS() RMDCTL

func (*USB_OTG_Device_Periph) GONSTS

func (p *USB_OTG_Device_Periph) GONSTS() RMDCTL

func (*USB_OTG_Device_Periph) IEP1INT

func (p *USB_OTG_Device_Periph) IEP1INT() RMDEACHINT

func (*USB_OTG_Device_Periph) IEPINT

func (p *USB_OTG_Device_Periph) IEPINT() RMDAINT

func (*USB_OTG_Device_Periph) IEPM

func (*USB_OTG_Device_Periph) INEPNEM

func (p *USB_OTG_Device_Periph) INEPNEM() RMDIEPMSK

func (*USB_OTG_Device_Periph) INEPNMM

func (p *USB_OTG_Device_Periph) INEPNMM() RMDIEPMSK

func (*USB_OTG_Device_Periph) INEPTXFEM

func (p *USB_OTG_Device_Periph) INEPTXFEM() RMDIEPEMPMSK

func (*USB_OTG_Device_Periph) ISOTHREN

func (p *USB_OTG_Device_Periph) ISOTHREN() RMDTHRCTL

func (*USB_OTG_Device_Periph) ITTXFEMSK

func (p *USB_OTG_Device_Periph) ITTXFEMSK() RMDIEPMSK

func (*USB_OTG_Device_Periph) NONISOTHREN

func (p *USB_OTG_Device_Periph) NONISOTHREN() RMDTHRCTL

func (*USB_OTG_Device_Periph) NZLSOHSK

func (p *USB_OTG_Device_Periph) NZLSOHSK() RMDCFG

func (*USB_OTG_Device_Periph) OEP1INT

func (p *USB_OTG_Device_Periph) OEP1INT() RMDEACHINT

func (*USB_OTG_Device_Periph) OEPINT

func (p *USB_OTG_Device_Periph) OEPINT() RMDAINT

func (*USB_OTG_Device_Periph) OEPM

func (*USB_OTG_Device_Periph) OPEM

func (p *USB_OTG_Device_Periph) OPEM() RMDOEPMSK

func (*USB_OTG_Device_Periph) OTEPDM

func (p *USB_OTG_Device_Periph) OTEPDM() RMDOEPMSK

func (*USB_OTG_Device_Periph) OTEPSPRM

func (p *USB_OTG_Device_Periph) OTEPSPRM() RMDOEPMSK

func (*USB_OTG_Device_Periph) PERSCHIVL

func (p *USB_OTG_Device_Periph) PERSCHIVL() RMDCFG

func (*USB_OTG_Device_Periph) PFIVL

func (p *USB_OTG_Device_Periph) PFIVL() RMDCFG

func (*USB_OTG_Device_Periph) POPRGDNE

func (p *USB_OTG_Device_Periph) POPRGDNE() RMDCTL

func (*USB_OTG_Device_Periph) RWUSIG

func (p *USB_OTG_Device_Periph) RWUSIG() RMDCTL

func (*USB_OTG_Device_Periph) RXTHREN

func (p *USB_OTG_Device_Periph) RXTHREN() RMDTHRCTL

func (*USB_OTG_Device_Periph) RXTHRLEN

func (p *USB_OTG_Device_Periph) RXTHRLEN() RMDTHRCTL

func (*USB_OTG_Device_Periph) SDIS

func (p *USB_OTG_Device_Periph) SDIS() RMDCTL

func (*USB_OTG_Device_Periph) SGINAK

func (p *USB_OTG_Device_Periph) SGINAK() RMDCTL

func (*USB_OTG_Device_Periph) SGONAK

func (p *USB_OTG_Device_Periph) SGONAK() RMDCTL

func (*USB_OTG_Device_Periph) STUPM

func (p *USB_OTG_Device_Periph) STUPM() RMDOEPMSK

func (*USB_OTG_Device_Periph) SUSPSTS

func (p *USB_OTG_Device_Periph) SUSPSTS() RMDSTS

func (*USB_OTG_Device_Periph) TCTL

func (p *USB_OTG_Device_Periph) TCTL() RMDCTL

func (*USB_OTG_Device_Periph) TOM

func (*USB_OTG_Device_Periph) TXFURM

func (p *USB_OTG_Device_Periph) TXFURM() RMDIEPMSK

func (*USB_OTG_Device_Periph) TXTHRLEN

func (p *USB_OTG_Device_Periph) TXTHRLEN() RMDTHRCTL

func (*USB_OTG_Device_Periph) VBUSDT

func (p *USB_OTG_Device_Periph) VBUSDT() RMDVBUSDIS

func (*USB_OTG_Device_Periph) XFRCM

func (p *USB_OTG_Device_Periph) XFRCM() RMDOEPMSK

type USB_OTG_Global_Periph

type USB_OTG_Global_Periph struct {
	GOTGCTL            RGOTGCTL
	GOTGINT            RGOTGINT
	GAHBCFG            RGAHBCFG
	GUSBCFG            RGUSBCFG
	GRSTCTL            RGRSTCTL
	GINTSTS            RGINTSTS
	GINTMSK            RGINTMSK
	GRXSTSR            RGRXSTSR
	GRXSTSP            RGRXSTSP
	GRXFSIZ            RGRXFSIZ
	DIEPTXF0_HNPTXFSIZ RDIEPTXF0_HNPTXFSIZ
	HNPTXSTS           RHNPTXSTS

	GCCFG RGCCFG
	CID   RCID

	GHWCFG3 RGHWCFG3

	GLPMCFG   RGLPMCFG
	GPWRDN    RGPWRDN
	GDFIFOCFG RGDFIFOCFG
	GADPCTL   RGADPCTL

	HPTXFSIZ RHPTXFSIZ
	DIEPTXF  [15]RDIEPTXF
	// contains filtered or unexported fields
}

func (*USB_OTG_Global_Periph) ADPIF

func (p *USB_OTG_Global_Periph) ADPIF() RMGPWRDN

func (*USB_OTG_Global_Periph) ADPMEN

func (p *USB_OTG_Global_Periph) ADPMEN() RMGPWRDN

func (*USB_OTG_Global_Periph) ADTOCHG

func (p *USB_OTG_Global_Periph) ADTOCHG() RMGOTGINT

func (*USB_OTG_Global_Periph) AHBIDL

func (p *USB_OTG_Global_Periph) AHBIDL() RMGRSTCTL

func (*USB_OTG_Global_Periph) ASVLD

func (p *USB_OTG_Global_Periph) ASVLD() RMGOTGCTL

func (*USB_OTG_Global_Periph) AVALOEN

func (p *USB_OTG_Global_Periph) AVALOEN() RMGOTGCTL

func (*USB_OTG_Global_Periph) AVALOVAL

func (p *USB_OTG_Global_Periph) AVALOVAL() RMGOTGCTL

func (*USB_OTG_Global_Periph) BCNT

func (p *USB_OTG_Global_Periph) BCNT() RMGRXSTSP

func (*USB_OTG_Global_Periph) BESL

func (p *USB_OTG_Global_Periph) BESL() RMGLPMCFG

func (*USB_OTG_Global_Periph) BESLTHRS

func (p *USB_OTG_Global_Periph) BESLTHRS() RMGLPMCFG

func (*USB_OTG_Global_Periph) BOUTNAKEFF

func (p *USB_OTG_Global_Periph) BOUTNAKEFF() RMGINTSTS

func (*USB_OTG_Global_Periph) BSESVLD

func (p *USB_OTG_Global_Periph) BSESVLD() RMGOTGCTL

func (*USB_OTG_Global_Periph) BVALOEN

func (p *USB_OTG_Global_Periph) BVALOEN() RMGOTGCTL

func (*USB_OTG_Global_Periph) BVALOVAL

func (p *USB_OTG_Global_Periph) BVALOVAL() RMGOTGCTL

func (*USB_OTG_Global_Periph) BaseAddr

func (p *USB_OTG_Global_Periph) BaseAddr() uintptr

func (*USB_OTG_Global_Periph) CIDSCHG

func (p *USB_OTG_Global_Periph) CIDSCHG() RMGINTSTS

func (*USB_OTG_Global_Periph) CIDSCHGM

func (p *USB_OTG_Global_Periph) CIDSCHGM() RMGINTMSK

func (*USB_OTG_Global_Periph) CIDSTS

func (p *USB_OTG_Global_Periph) CIDSTS() RMGOTGCTL

func (*USB_OTG_Global_Periph) CMOD

func (p *USB_OTG_Global_Periph) CMOD() RMGINTSTS

func (*USB_OTG_Global_Periph) CSRST

func (p *USB_OTG_Global_Periph) CSRST() RMGRSTCTL

func (*USB_OTG_Global_Periph) CTXPKT

func (p *USB_OTG_Global_Periph) CTXPKT() RMGUSBCFG

func (*USB_OTG_Global_Periph) DATAFSUSP

func (p *USB_OTG_Global_Periph) DATAFSUSP() RMGINTSTS

func (*USB_OTG_Global_Periph) DBCDNE

func (p *USB_OTG_Global_Periph) DBCDNE() RMGOTGINT

func (*USB_OTG_Global_Periph) DBCT

func (p *USB_OTG_Global_Periph) DBCT() RMGOTGCTL

func (*USB_OTG_Global_Periph) DHNPEN

func (p *USB_OTG_Global_Periph) DHNPEN() RMGOTGCTL

func (*USB_OTG_Global_Periph) DISCINT

func (p *USB_OTG_Global_Periph) DISCINT() RMGINTMSK

func (*USB_OTG_Global_Periph) DMAEN

func (p *USB_OTG_Global_Periph) DMAEN() RMGAHBCFG

func (*USB_OTG_Global_Periph) DMAREQ

func (p *USB_OTG_Global_Periph) DMAREQ() RMGRSTCTL

func (*USB_OTG_Global_Periph) DPID

func (p *USB_OTG_Global_Periph) DPID() RMGRXSTSP

func (*USB_OTG_Global_Periph) EHEN

func (p *USB_OTG_Global_Periph) EHEN() RMGOTGCTL

func (*USB_OTG_Global_Periph) ENBESL

func (p *USB_OTG_Global_Periph) ENBESL() RMGLPMCFG

func (*USB_OTG_Global_Periph) ENUMDNE

func (p *USB_OTG_Global_Periph) ENUMDNE() RMGINTSTS

func (*USB_OTG_Global_Periph) ENUMDNEM

func (p *USB_OTG_Global_Periph) ENUMDNEM() RMGINTMSK

func (*USB_OTG_Global_Periph) EOPF

func (p *USB_OTG_Global_Periph) EOPF() RMGINTSTS

func (*USB_OTG_Global_Periph) EOPFM

func (p *USB_OTG_Global_Periph) EOPFM() RMGINTMSK

func (*USB_OTG_Global_Periph) EPMISM

func (p *USB_OTG_Global_Periph) EPMISM() RMGINTMSK

func (*USB_OTG_Global_Periph) EPNUM

func (p *USB_OTG_Global_Periph) EPNUM() RMGRXSTSP

func (*USB_OTG_Global_Periph) ESUSP

func (p *USB_OTG_Global_Periph) ESUSP() RMGINTSTS

func (*USB_OTG_Global_Periph) ESUSPM

func (p *USB_OTG_Global_Periph) ESUSPM() RMGINTMSK

func (*USB_OTG_Global_Periph) FCRST

func (p *USB_OTG_Global_Periph) FCRST() RMGRSTCTL

func (*USB_OTG_Global_Periph) FDMOD

func (p *USB_OTG_Global_Periph) FDMOD() RMGUSBCFG

func (*USB_OTG_Global_Periph) FHMOD

func (p *USB_OTG_Global_Periph) FHMOD() RMGUSBCFG

func (*USB_OTG_Global_Periph) FSUSPM

func (p *USB_OTG_Global_Periph) FSUSPM() RMGINTMSK

func (*USB_OTG_Global_Periph) GINAKEFF

func (p *USB_OTG_Global_Periph) GINAKEFF() RMGINTSTS

func (*USB_OTG_Global_Periph) GINAKEFFM

func (p *USB_OTG_Global_Periph) GINAKEFFM() RMGINTMSK

func (*USB_OTG_Global_Periph) GINT

func (p *USB_OTG_Global_Periph) GINT() RMGAHBCFG

func (*USB_OTG_Global_Periph) GONAKEFFM

func (p *USB_OTG_Global_Periph) GONAKEFFM() RMGINTMSK

func (*USB_OTG_Global_Periph) HBSTLEN

func (p *USB_OTG_Global_Periph) HBSTLEN() RMGAHBCFG

func (*USB_OTG_Global_Periph) HCIM

func (p *USB_OTG_Global_Periph) HCIM() RMGINTMSK

func (*USB_OTG_Global_Periph) HCINT

func (p *USB_OTG_Global_Periph) HCINT() RMGINTSTS

func (*USB_OTG_Global_Periph) HNGDET

func (p *USB_OTG_Global_Periph) HNGDET() RMGOTGINT

func (*USB_OTG_Global_Periph) HNGSCS

func (p *USB_OTG_Global_Periph) HNGSCS() RMGOTGCTL

func (*USB_OTG_Global_Periph) HNPCAP

func (p *USB_OTG_Global_Periph) HNPCAP() RMGUSBCFG

func (*USB_OTG_Global_Periph) HNPRQ

func (p *USB_OTG_Global_Periph) HNPRQ() RMGOTGCTL

func (*USB_OTG_Global_Periph) HNSSCHG

func (p *USB_OTG_Global_Periph) HNSSCHG() RMGOTGINT

func (*USB_OTG_Global_Periph) HPRTINT

func (p *USB_OTG_Global_Periph) HPRTINT() RMGINTSTS

func (*USB_OTG_Global_Periph) HSHNPEN

func (p *USB_OTG_Global_Periph) HSHNPEN() RMGOTGCTL

func (*USB_OTG_Global_Periph) HSRST

func (p *USB_OTG_Global_Periph) HSRST() RMGRSTCTL

func (*USB_OTG_Global_Periph) IDCHNG

func (p *USB_OTG_Global_Periph) IDCHNG() RMGOTGINT

func (*USB_OTG_Global_Periph) IEPINT

func (p *USB_OTG_Global_Periph) IEPINT() RMGINTMSK

func (*USB_OTG_Global_Periph) IISOIXFR

func (p *USB_OTG_Global_Periph) IISOIXFR() RMGINTSTS

func (*USB_OTG_Global_Periph) IISOIXFRM

func (p *USB_OTG_Global_Periph) IISOIXFRM() RMGINTMSK

func (*USB_OTG_Global_Periph) INEPTXFD

func (p *USB_OTG_Global_Periph) INEPTXFD(n int) RMDIEPTXF

func (*USB_OTG_Global_Periph) INEPTXSA

func (p *USB_OTG_Global_Periph) INEPTXSA(n int) RMDIEPTXF

func (*USB_OTG_Global_Periph) ISOODRP

func (p *USB_OTG_Global_Periph) ISOODRP() RMGINTSTS

func (*USB_OTG_Global_Periph) ISOODRPM

func (p *USB_OTG_Global_Periph) ISOODRPM() RMGINTMSK

func (*USB_OTG_Global_Periph) L1DSEN

func (p *USB_OTG_Global_Periph) L1DSEN() RMGLPMCFG

func (*USB_OTG_Global_Periph) L1RSMOK

func (p *USB_OTG_Global_Periph) L1RSMOK() RMGLPMCFG

func (*USB_OTG_Global_Periph) L1SSEN

func (p *USB_OTG_Global_Periph) L1SSEN() RMGLPMCFG

func (*USB_OTG_Global_Periph) LPMACK

func (p *USB_OTG_Global_Periph) LPMACK() RMGLPMCFG

func (*USB_OTG_Global_Periph) LPMCHIDX

func (p *USB_OTG_Global_Periph) LPMCHIDX() RMGLPMCFG

func (*USB_OTG_Global_Periph) LPMEN

func (p *USB_OTG_Global_Periph) LPMEN() RMGLPMCFG

func (*USB_OTG_Global_Periph) LPMINT

func (p *USB_OTG_Global_Periph) LPMINT() RMGINTSTS

func (*USB_OTG_Global_Periph) LPMINTM

func (p *USB_OTG_Global_Periph) LPMINTM() RMGINTMSK

func (*USB_OTG_Global_Periph) LPMRCNT

func (p *USB_OTG_Global_Periph) LPMRCNT() RMGLPMCFG

func (*USB_OTG_Global_Periph) LPMRCNTSTS

func (p *USB_OTG_Global_Periph) LPMRCNTSTS() RMGLPMCFG

func (*USB_OTG_Global_Periph) LPMRSP

func (p *USB_OTG_Global_Periph) LPMRSP() RMGLPMCFG

func (*USB_OTG_Global_Periph) MMIS

func (p *USB_OTG_Global_Periph) MMIS() RMGINTSTS

func (*USB_OTG_Global_Periph) MMISM

func (p *USB_OTG_Global_Periph) MMISM() RMGINTMSK

func (*USB_OTG_Global_Periph) NPTXFE

func (p *USB_OTG_Global_Periph) NPTXFE() RMGINTSTS

func (*USB_OTG_Global_Periph) NPTXFEM

func (p *USB_OTG_Global_Periph) NPTXFEM() RMGINTMSK

func (*USB_OTG_Global_Periph) OEPINT

func (p *USB_OTG_Global_Periph) OEPINT() RMGINTMSK

func (*USB_OTG_Global_Periph) OTGINT

func (p *USB_OTG_Global_Periph) OTGINT() RMGINTMSK

func (*USB_OTG_Global_Periph) OTGVER

func (p *USB_OTG_Global_Periph) OTGVER() RMGOTGCTL

func (*USB_OTG_Global_Periph) PCCI

func (p *USB_OTG_Global_Periph) PCCI() RMGUSBCFG

func (*USB_OTG_Global_Periph) PHYLPCS

func (p *USB_OTG_Global_Periph) PHYLPCS() RMGUSBCFG

func (*USB_OTG_Global_Periph) PHYSEL

func (p *USB_OTG_Global_Periph) PHYSEL() RMGUSBCFG

func (*USB_OTG_Global_Periph) PKTSTS

func (p *USB_OTG_Global_Periph) PKTSTS() RMGRXSTSP

func (*USB_OTG_Global_Periph) PRODUCT_ID

func (p *USB_OTG_Global_Periph) PRODUCT_ID() RMCID

func (*USB_OTG_Global_Periph) PRTIM

func (p *USB_OTG_Global_Periph) PRTIM() RMGINTMSK

func (*USB_OTG_Global_Periph) PTCI

func (p *USB_OTG_Global_Periph) PTCI() RMGUSBCFG

func (*USB_OTG_Global_Periph) PTXFD

func (p *USB_OTG_Global_Periph) PTXFD() RMHPTXFSIZ

func (*USB_OTG_Global_Periph) PTXFE

func (p *USB_OTG_Global_Periph) PTXFE() RMGINTSTS

func (*USB_OTG_Global_Periph) PTXFELVL

func (p *USB_OTG_Global_Periph) PTXFELVL() RMGAHBCFG

func (*USB_OTG_Global_Periph) PTXFEM

func (p *USB_OTG_Global_Periph) PTXFEM() RMGINTMSK

func (*USB_OTG_Global_Periph) PTXSA

func (p *USB_OTG_Global_Periph) PTXSA() RMHPTXFSIZ

func (*USB_OTG_Global_Periph) PWRDWN

func (p *USB_OTG_Global_Periph) PWRDWN() RMGCCFG

func (*USB_OTG_Global_Periph) PXFRM_IISOOXFRM

func (p *USB_OTG_Global_Periph) PXFRM_IISOOXFRM() RMGINTMSK

func (*USB_OTG_Global_Periph) PXFR_INCOMPISOOUT

func (p *USB_OTG_Global_Periph) PXFR_INCOMPISOOUT() RMGINTSTS

func (*USB_OTG_Global_Periph) REMWAKE

func (p *USB_OTG_Global_Periph) REMWAKE() RMGLPMCFG

func (*USB_OTG_Global_Periph) RSTDEM

func (p *USB_OTG_Global_Periph) RSTDEM() RMGINTMSK

func (*USB_OTG_Global_Periph) RSTDET

func (p *USB_OTG_Global_Periph) RSTDET() RMGINTSTS

func (*USB_OTG_Global_Periph) RXFD

func (p *USB_OTG_Global_Periph) RXFD() RMGRXFSIZ

func (*USB_OTG_Global_Periph) RXFFLSH

func (p *USB_OTG_Global_Periph) RXFFLSH() RMGRSTCTL

func (*USB_OTG_Global_Periph) RXFLVL

func (p *USB_OTG_Global_Periph) RXFLVL() RMGINTSTS

func (*USB_OTG_Global_Periph) RXFLVLM

func (p *USB_OTG_Global_Periph) RXFLVLM() RMGINTMSK

func (*USB_OTG_Global_Periph) SEDET

func (p *USB_OTG_Global_Periph) SEDET() RMGOTGINT

func (*USB_OTG_Global_Periph) SLPSTS

func (p *USB_OTG_Global_Periph) SLPSTS() RMGLPMCFG

func (*USB_OTG_Global_Periph) SNDLPM

func (p *USB_OTG_Global_Periph) SNDLPM() RMGLPMCFG

func (*USB_OTG_Global_Periph) SOF

func (*USB_OTG_Global_Periph) SOFM

func (p *USB_OTG_Global_Periph) SOFM() RMGINTMSK

func (*USB_OTG_Global_Periph) SRPCAP

func (p *USB_OTG_Global_Periph) SRPCAP() RMGUSBCFG

func (*USB_OTG_Global_Periph) SRQ

func (*USB_OTG_Global_Periph) SRQIM

func (p *USB_OTG_Global_Periph) SRQIM() RMGINTMSK

func (*USB_OTG_Global_Periph) SRQINT

func (p *USB_OTG_Global_Periph) SRQINT() RMGINTSTS

func (*USB_OTG_Global_Periph) SRQSCS

func (p *USB_OTG_Global_Periph) SRQSCS() RMGOTGCTL

func (*USB_OTG_Global_Periph) SRSSCHG

func (p *USB_OTG_Global_Periph) SRSSCHG() RMGOTGINT

func (*USB_OTG_Global_Periph) TOCAL

func (p *USB_OTG_Global_Periph) TOCAL() RMGUSBCFG

func (*USB_OTG_Global_Periph) TRDT

func (p *USB_OTG_Global_Periph) TRDT() RMGUSBCFG

func (*USB_OTG_Global_Periph) TSDPS

func (p *USB_OTG_Global_Periph) TSDPS() RMGUSBCFG

func (*USB_OTG_Global_Periph) TXFELVL

func (p *USB_OTG_Global_Periph) TXFELVL() RMGAHBCFG

func (*USB_OTG_Global_Periph) TXFFLSH

func (p *USB_OTG_Global_Periph) TXFFLSH() RMGRSTCTL

func (*USB_OTG_Global_Periph) TXFNUM

func (p *USB_OTG_Global_Periph) TXFNUM() RMGRSTCTL

func (*USB_OTG_Global_Periph) ULPIAR

func (p *USB_OTG_Global_Periph) ULPIAR() RMGUSBCFG

func (*USB_OTG_Global_Periph) ULPICSM

func (p *USB_OTG_Global_Periph) ULPICSM() RMGUSBCFG

func (*USB_OTG_Global_Periph) ULPIEVBUSD

func (p *USB_OTG_Global_Periph) ULPIEVBUSD() RMGUSBCFG

func (*USB_OTG_Global_Periph) ULPIEVBUSI

func (p *USB_OTG_Global_Periph) ULPIEVBUSI() RMGUSBCFG

func (*USB_OTG_Global_Periph) ULPIFSLS

func (p *USB_OTG_Global_Periph) ULPIFSLS() RMGUSBCFG

func (*USB_OTG_Global_Periph) ULPIIPD

func (p *USB_OTG_Global_Periph) ULPIIPD() RMGUSBCFG

func (*USB_OTG_Global_Periph) USBRST

func (p *USB_OTG_Global_Periph) USBRST() RMGINTMSK

func (*USB_OTG_Global_Periph) USBSUSP

func (p *USB_OTG_Global_Periph) USBSUSP() RMGINTSTS

func (*USB_OTG_Global_Periph) USBSUSPM

func (p *USB_OTG_Global_Periph) USBSUSPM() RMGINTMSK

func (*USB_OTG_Global_Periph) VBDEN

func (p *USB_OTG_Global_Periph) VBDEN() RMGCCFG

func (*USB_OTG_Global_Periph) VBVALOEN

func (p *USB_OTG_Global_Periph) VBVALOEN() RMGOTGCTL

func (*USB_OTG_Global_Periph) VBVALOVAL

func (p *USB_OTG_Global_Periph) VBVALOVAL() RMGOTGCTL

func (*USB_OTG_Global_Periph) WKUINT

func (p *USB_OTG_Global_Periph) WKUINT() RMGINTSTS

func (*USB_OTG_Global_Periph) WUIM

func (p *USB_OTG_Global_Periph) WUIM() RMGINTMSK

type USB_OTG_HostChannel_Periph

type USB_OTG_HostChannel_Periph struct {
	HCCHAR   RHCCHAR
	HCSPLT   RHCSPLT
	HCINT    RHCINT
	HCINTMSK RHCINTMSK
	HCTSIZ   RHCTSIZ
	HCDMA    RHCDMA
}

func (*USB_OTG_HostChannel_Periph) ACK

func (*USB_OTG_HostChannel_Periph) ACKM

func (*USB_OTG_HostChannel_Periph) AHBERR

func (*USB_OTG_HostChannel_Periph) BBERR

func (*USB_OTG_HostChannel_Periph) BBERRM

func (*USB_OTG_HostChannel_Periph) BaseAddr

func (p *USB_OTG_HostChannel_Periph) BaseAddr() uintptr

func (*USB_OTG_HostChannel_Periph) CHDIS

func (*USB_OTG_HostChannel_Periph) CHENA

func (*USB_OTG_HostChannel_Periph) CHH

func (*USB_OTG_HostChannel_Periph) CHHM

func (*USB_OTG_HostChannel_Periph) COMPLSPLT

func (p *USB_OTG_HostChannel_Periph) COMPLSPLT() RMHCSPLT

func (*USB_OTG_HostChannel_Periph) DAD

func (*USB_OTG_HostChannel_Periph) DMAADDR

func (p *USB_OTG_HostChannel_Periph) DMAADDR() RMHCDMA

func (*USB_OTG_HostChannel_Periph) DOPING

func (*USB_OTG_HostChannel_Periph) DPID

func (*USB_OTG_HostChannel_Periph) DTERR

func (*USB_OTG_HostChannel_Periph) DTERRM

func (*USB_OTG_HostChannel_Periph) EPDIR

func (*USB_OTG_HostChannel_Periph) EPNUM

func (*USB_OTG_HostChannel_Periph) EPTYP

func (*USB_OTG_HostChannel_Periph) FRMOR

func (*USB_OTG_HostChannel_Periph) FRMORM

func (*USB_OTG_HostChannel_Periph) HUBADDR

func (p *USB_OTG_HostChannel_Periph) HUBADDR() RMHCSPLT

func (*USB_OTG_HostChannel_Periph) LSDEV

func (*USB_OTG_HostChannel_Periph) MC

func (*USB_OTG_HostChannel_Periph) MPSIZ

func (*USB_OTG_HostChannel_Periph) NAK

func (*USB_OTG_HostChannel_Periph) NAKM

func (*USB_OTG_HostChannel_Periph) NYET

func (*USB_OTG_HostChannel_Periph) ODDFRM

func (*USB_OTG_HostChannel_Periph) PKTCNT

func (*USB_OTG_HostChannel_Periph) PRTADDR

func (p *USB_OTG_HostChannel_Periph) PRTADDR() RMHCSPLT

func (*USB_OTG_HostChannel_Periph) SPLITEN

func (p *USB_OTG_HostChannel_Periph) SPLITEN() RMHCSPLT

func (*USB_OTG_HostChannel_Periph) STALL

func (*USB_OTG_HostChannel_Periph) STALLM

func (*USB_OTG_HostChannel_Periph) TXERR

func (*USB_OTG_HostChannel_Periph) TXERRM

func (*USB_OTG_HostChannel_Periph) XACTPOS

func (p *USB_OTG_HostChannel_Periph) XACTPOS() RMHCSPLT

func (*USB_OTG_HostChannel_Periph) XFRC

func (*USB_OTG_HostChannel_Periph) XFRCM

func (*USB_OTG_HostChannel_Periph) XFRSIZ

type USB_OTG_Host_Periph

type USB_OTG_Host_Periph struct {
	HCFG  RHCFG
	HFIR  RHFIR
	HFNUM RHFNUM

	HPTXSTS  RHPTXSTS
	HAINT    RHAINT
	HAINTMSK RHAINTMSK
	// contains filtered or unexported fields
}

func (*USB_OTG_Host_Periph) BaseAddr

func (p *USB_OTG_Host_Periph) BaseAddr() uintptr

func (*USB_OTG_Host_Periph) FRIVL

func (p *USB_OTG_Host_Periph) FRIVL() RMHFIR

func (*USB_OTG_Host_Periph) FRNUM

func (p *USB_OTG_Host_Periph) FRNUM() RMHFNUM

func (*USB_OTG_Host_Periph) FSLSPCS

func (p *USB_OTG_Host_Periph) FSLSPCS() RMHCFG

func (*USB_OTG_Host_Periph) FSLSS

func (p *USB_OTG_Host_Periph) FSLSS() RMHCFG

func (*USB_OTG_Host_Periph) FTREM

func (p *USB_OTG_Host_Periph) FTREM() RMHFNUM

func (*USB_OTG_Host_Periph) HAINTM

func (p *USB_OTG_Host_Periph) HAINTM() RMHAINTMSK

func (*USB_OTG_Host_Periph) PTXFSAVL

func (p *USB_OTG_Host_Periph) PTXFSAVL() RMHPTXSTS

func (*USB_OTG_Host_Periph) PTXQSAV

func (p *USB_OTG_Host_Periph) PTXQSAV() RMHPTXSTS

func (*USB_OTG_Host_Periph) PTXQTOP

func (p *USB_OTG_Host_Periph) PTXQTOP() RMHPTXSTS

type USB_OTG_INEndpoint_Periph

type USB_OTG_INEndpoint_Periph struct {
	DIEPCTL RDIEPCTL

	DIEPINT RDIEPINT

	DIEPTSIZ RDIEPTSIZ
	DIEPDMA  RDIEPDMA
	DTXFSTS  RDTXFSTS
	// contains filtered or unexported fields
}

func (*USB_OTG_INEndpoint_Periph) BERR

func (*USB_OTG_INEndpoint_Periph) BNA

func (*USB_OTG_INEndpoint_Periph) BaseAddr

func (p *USB_OTG_INEndpoint_Periph) BaseAddr() uintptr

func (*USB_OTG_INEndpoint_Periph) CNAK

func (*USB_OTG_INEndpoint_Periph) DMAADDR

func (p *USB_OTG_INEndpoint_Periph) DMAADDR() RMDIEPDMA

func (*USB_OTG_INEndpoint_Periph) EONUM_DPID

func (p *USB_OTG_INEndpoint_Periph) EONUM_DPID() RMDIEPCTL

func (*USB_OTG_INEndpoint_Periph) EPDIS

func (*USB_OTG_INEndpoint_Periph) EPDISD

func (*USB_OTG_INEndpoint_Periph) EPENA

func (*USB_OTG_INEndpoint_Periph) EPTYP

func (*USB_OTG_INEndpoint_Periph) INEPNE

func (*USB_OTG_INEndpoint_Periph) INEPTFSAV

func (p *USB_OTG_INEndpoint_Periph) INEPTFSAV() RMDTXFSTS

func (*USB_OTG_INEndpoint_Periph) ITTXFE

func (*USB_OTG_INEndpoint_Periph) MPSIZ

func (*USB_OTG_INEndpoint_Periph) MULCNT

func (*USB_OTG_INEndpoint_Periph) NAK

func (*USB_OTG_INEndpoint_Periph) NAKSTS

func (*USB_OTG_INEndpoint_Periph) PKTCNT

func (*USB_OTG_INEndpoint_Periph) PKTDRPSTS

func (p *USB_OTG_INEndpoint_Periph) PKTDRPSTS() RMDIEPINT

func (*USB_OTG_INEndpoint_Periph) SD0PID_SEVNFRM

func (p *USB_OTG_INEndpoint_Periph) SD0PID_SEVNFRM() RMDIEPCTL

func (*USB_OTG_INEndpoint_Periph) SNAK

func (*USB_OTG_INEndpoint_Periph) SODDFRM

func (p *USB_OTG_INEndpoint_Periph) SODDFRM() RMDIEPCTL

func (*USB_OTG_INEndpoint_Periph) STALL

func (*USB_OTG_INEndpoint_Periph) TOC

func (*USB_OTG_INEndpoint_Periph) TXFE

func (*USB_OTG_INEndpoint_Periph) TXFIFOUDRN

func (p *USB_OTG_INEndpoint_Periph) TXFIFOUDRN() RMDIEPINT

func (*USB_OTG_INEndpoint_Periph) TXFNUM

func (*USB_OTG_INEndpoint_Periph) USBAEP

func (*USB_OTG_INEndpoint_Periph) XFRC

func (*USB_OTG_INEndpoint_Periph) XFRSIZ

type USB_OTG_OUTEndpoint_Periph

type USB_OTG_OUTEndpoint_Periph struct {
	DOEPCTL RDOEPCTL

	DOEPINT RDOEPINT

	DOEPTSIZ RDOEPTSIZ
	DOEPDMA  RDOEPDMA
	// contains filtered or unexported fields
}

func (*USB_OTG_OUTEndpoint_Periph) B2BSTUP

func (*USB_OTG_OUTEndpoint_Periph) BaseAddr

func (p *USB_OTG_OUTEndpoint_Periph) BaseAddr() uintptr

func (*USB_OTG_OUTEndpoint_Periph) CNAK

func (*USB_OTG_OUTEndpoint_Periph) EPDIS

func (*USB_OTG_OUTEndpoint_Periph) EPDISD

func (*USB_OTG_OUTEndpoint_Periph) EPENA

func (*USB_OTG_OUTEndpoint_Periph) EPTYP

func (*USB_OTG_OUTEndpoint_Periph) MPSIZ

func (*USB_OTG_OUTEndpoint_Periph) NAKSTS

func (*USB_OTG_OUTEndpoint_Periph) NYET

func (*USB_OTG_OUTEndpoint_Periph) OTEPDIS

func (*USB_OTG_OUTEndpoint_Periph) OTEPSPR

func (*USB_OTG_OUTEndpoint_Periph) PKTCNT

func (*USB_OTG_OUTEndpoint_Periph) SD0PID_SEVNFRM

func (p *USB_OTG_OUTEndpoint_Periph) SD0PID_SEVNFRM() RMDOEPCTL

func (*USB_OTG_OUTEndpoint_Periph) SNAK

func (*USB_OTG_OUTEndpoint_Periph) SNPM

func (*USB_OTG_OUTEndpoint_Periph) SODDFRM

func (*USB_OTG_OUTEndpoint_Periph) STALL

func (*USB_OTG_OUTEndpoint_Periph) STUP

func (*USB_OTG_OUTEndpoint_Periph) STUPCNT

func (*USB_OTG_OUTEndpoint_Periph) USBAEP

func (*USB_OTG_OUTEndpoint_Periph) XFRC

func (*USB_OTG_OUTEndpoint_Periph) XFRSIZ

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL