Altera SoCAL  16.0
The Altera SoC Abstraction Layer (SoCAL) API Reference Manual
 All Data Structures Variables Typedefs Groups
Register : Host Channel 1 Interrupt Register - hcint1

Description

This register indicates the status of a channel with respect to USB- and AHB- related events. The application must read this register when the Host Channels Interrupt bit of the Core Interrupt register (GINTSTS.HChInt) is set. Before the application can read this register, it must first read the Host All Channels Interrupt (HAINT) register to get the exact channel number for the Host Channel-n Interrupt register. The application must clear the appropriate bit in this register to clear the corresponding bits in the HAINT and GINTSTS registers.

Register Layout

Bits Access Reset Description
[0] R 0x0 Transfer Completed
[1] R 0x0 Channel Halted
[2] R 0x0 AHB Error
[3] R 0x0 STALL Response Received Interrupt
[4] R 0x0 NAK Response Received Interrupt
[5] R 0x0 ACK Response Received Transmitted Interrupt
[6] R 0x0 NYET Response Received Interrupt
[7] R 0x0 Transaction Error
[8] R 0x0 Babble Error
[9] R 0x0 Frame Overrun
[10] R 0x0 Data Toggle Error
[11] R 0x0 BNA Interrupt
[12] R 0x0 Excessive Transaction Error
[13] R 0x0 Descriptor rollover interrupt
[31:14] ??? 0x0 UNDEFINED

Field : Transfer Completed - xfercompl

Transfer completed normally without any errors. This bit can be set only by the core and the application should write 1 to clear it.

Field Enumeration Values:

Enum Value Description
ALT_USB_HOST_HCINT1_XFERCOMPL_E_INACT 0x0 No transfer
ALT_USB_HOST_HCINT1_XFERCOMPL_E_ACT 0x1 Transfer completed normally without any errors

Field Access Macros:

#define ALT_USB_HOST_HCINT1_XFERCOMPL_E_INACT   0x0
 
#define ALT_USB_HOST_HCINT1_XFERCOMPL_E_ACT   0x1
 
#define ALT_USB_HOST_HCINT1_XFERCOMPL_LSB   0
 
#define ALT_USB_HOST_HCINT1_XFERCOMPL_MSB   0
 
#define ALT_USB_HOST_HCINT1_XFERCOMPL_WIDTH   1
 
#define ALT_USB_HOST_HCINT1_XFERCOMPL_SET_MSK   0x00000001
 
#define ALT_USB_HOST_HCINT1_XFERCOMPL_CLR_MSK   0xfffffffe
 
#define ALT_USB_HOST_HCINT1_XFERCOMPL_RESET   0x0
 
#define ALT_USB_HOST_HCINT1_XFERCOMPL_GET(value)   (((value) & 0x00000001) >> 0)
 
#define ALT_USB_HOST_HCINT1_XFERCOMPL_SET(value)   (((value) << 0) & 0x00000001)
 

Field : Channel Halted - chhltd

In non Scatter/Gather DMA mode, it indicates the transfer completed abnormally either because of any USB transaction error or in response to disable request by the application or because of a completed transfer. In Scatter/gather DMA mode, this indicates that transfer completed due to any of the following

. EOL being set in descriptor

. AHB error

. Excessive transaction errors

. Babble

. Stall

Field Enumeration Values:

Enum Value Description
ALT_USB_HOST_HCINT1_CHHLTD_E_INACT 0x0 Channel not halted
ALT_USB_HOST_HCINT1_CHHLTD_E_ACT 0x1 Channel Halted

Field Access Macros:

#define ALT_USB_HOST_HCINT1_CHHLTD_E_INACT   0x0
 
#define ALT_USB_HOST_HCINT1_CHHLTD_E_ACT   0x1
 
#define ALT_USB_HOST_HCINT1_CHHLTD_LSB   1
 
#define ALT_USB_HOST_HCINT1_CHHLTD_MSB   1
 
#define ALT_USB_HOST_HCINT1_CHHLTD_WIDTH   1
 
#define ALT_USB_HOST_HCINT1_CHHLTD_SET_MSK   0x00000002
 
#define ALT_USB_HOST_HCINT1_CHHLTD_CLR_MSK   0xfffffffd
 
#define ALT_USB_HOST_HCINT1_CHHLTD_RESET   0x0
 
#define ALT_USB_HOST_HCINT1_CHHLTD_GET(value)   (((value) & 0x00000002) >> 1)
 
#define ALT_USB_HOST_HCINT1_CHHLTD_SET(value)   (((value) << 1) & 0x00000002)
 

Field : AHB Error - ahberr

This is generated only in Internal DMA mode when there is an AHB error during AHB read/write. The application can read the corresponding channel's DMA address register to get the error address.

Field Enumeration Values:

Enum Value Description
ALT_USB_HOST_HCINT1_AHBERR_E_INACT 0x0 No AHB error
ALT_USB_HOST_HCINT1_AHBERR_E_ACT 0x1 AHB error during AHB read/write

Field Access Macros:

#define ALT_USB_HOST_HCINT1_AHBERR_E_INACT   0x0
 
#define ALT_USB_HOST_HCINT1_AHBERR_E_ACT   0x1
 
#define ALT_USB_HOST_HCINT1_AHBERR_LSB   2
 
#define ALT_USB_HOST_HCINT1_AHBERR_MSB   2
 
#define ALT_USB_HOST_HCINT1_AHBERR_WIDTH   1
 
#define ALT_USB_HOST_HCINT1_AHBERR_SET_MSK   0x00000004
 
#define ALT_USB_HOST_HCINT1_AHBERR_CLR_MSK   0xfffffffb
 
#define ALT_USB_HOST_HCINT1_AHBERR_RESET   0x0
 
#define ALT_USB_HOST_HCINT1_AHBERR_GET(value)   (((value) & 0x00000004) >> 2)
 
#define ALT_USB_HOST_HCINT1_AHBERR_SET(value)   (((value) << 2) & 0x00000004)
 

Field : STALL Response Received Interrupt - stall

In Scatter/Gather DMA mode, the interrupt due to this bit is masked in the core. This bit can be set only by the core and the application should write 1 to clear it.

Field Enumeration Values:

Enum Value Description
ALT_USB_HOST_HCINT1_STALL_E_INACT 0x0 No Stall Interrupt
ALT_USB_HOST_HCINT1_STALL_E_ACT 0x1 Stall Interrupt

Field Access Macros:

#define ALT_USB_HOST_HCINT1_STALL_E_INACT   0x0
 
#define ALT_USB_HOST_HCINT1_STALL_E_ACT   0x1
 
#define ALT_USB_HOST_HCINT1_STALL_LSB   3
 
#define ALT_USB_HOST_HCINT1_STALL_MSB   3
 
#define ALT_USB_HOST_HCINT1_STALL_WIDTH   1
 
#define ALT_USB_HOST_HCINT1_STALL_SET_MSK   0x00000008
 
#define ALT_USB_HOST_HCINT1_STALL_CLR_MSK   0xfffffff7
 
#define ALT_USB_HOST_HCINT1_STALL_RESET   0x0
 
#define ALT_USB_HOST_HCINT1_STALL_GET(value)   (((value) & 0x00000008) >> 3)
 
#define ALT_USB_HOST_HCINT1_STALL_SET(value)   (((value) << 3) & 0x00000008)
 

Field : NAK Response Received Interrupt - nak

In Scatter/Gather DMA mode, the interrupt due to this bit is masked in the core.This bit can be set only by the core and the application should write 1 to clear it.

Field Enumeration Values:

Enum Value Description
ALT_USB_HOST_HCINT1_NAK_E_INACT 0x0 No NAK Response Received Interrupt
ALT_USB_HOST_HCINT1_NAK_E_ACT 0x1 NAK Response Received Interrupt

Field Access Macros:

#define ALT_USB_HOST_HCINT1_NAK_E_INACT   0x0
 
#define ALT_USB_HOST_HCINT1_NAK_E_ACT   0x1
 
#define ALT_USB_HOST_HCINT1_NAK_LSB   4
 
#define ALT_USB_HOST_HCINT1_NAK_MSB   4
 
#define ALT_USB_HOST_HCINT1_NAK_WIDTH   1
 
#define ALT_USB_HOST_HCINT1_NAK_SET_MSK   0x00000010
 
#define ALT_USB_HOST_HCINT1_NAK_CLR_MSK   0xffffffef
 
#define ALT_USB_HOST_HCINT1_NAK_RESET   0x0
 
#define ALT_USB_HOST_HCINT1_NAK_GET(value)   (((value) & 0x00000010) >> 4)
 
#define ALT_USB_HOST_HCINT1_NAK_SET(value)   (((value) << 4) & 0x00000010)
 

Field : ACK Response Received Transmitted Interrupt - ack

In Scatter/Gather DMA mode, the interrupt due to this bit is masked in the core. This bit can be set only by the core and the application should write 1 to clear it.

Field Enumeration Values:

Enum Value Description
ALT_USB_HOST_HCINT1_ACK_E_INACT 0x0 No ACK Response Received Transmitted Interrupt
ALT_USB_HOST_HCINT1_ACK_E_ACT 0x1 ACK Response Received Transmitted Interrup

Field Access Macros:

#define ALT_USB_HOST_HCINT1_ACK_E_INACT   0x0
 
#define ALT_USB_HOST_HCINT1_ACK_E_ACT   0x1
 
#define ALT_USB_HOST_HCINT1_ACK_LSB   5
 
#define ALT_USB_HOST_HCINT1_ACK_MSB   5
 
#define ALT_USB_HOST_HCINT1_ACK_WIDTH   1
 
#define ALT_USB_HOST_HCINT1_ACK_SET_MSK   0x00000020
 
#define ALT_USB_HOST_HCINT1_ACK_CLR_MSK   0xffffffdf
 
#define ALT_USB_HOST_HCINT1_ACK_RESET   0x0
 
#define ALT_USB_HOST_HCINT1_ACK_GET(value)   (((value) & 0x00000020) >> 5)
 
#define ALT_USB_HOST_HCINT1_ACK_SET(value)   (((value) << 5) & 0x00000020)
 

Field : NYET Response Received Interrupt - nyet

In Scatter/Gather DMA mode, the interrupt due to this bit is masked in the core.This bit can be set only by the core and the application should write 1 to clear it.

Field Enumeration Values:

Enum Value Description
ALT_USB_HOST_HCINT1_NYET_E_INACT 0x0 No NYET Response Received Interrupt
ALT_USB_HOST_HCINT1_NYET_E_ACT 0x1 NYET Response Received Interrupt

Field Access Macros:

#define ALT_USB_HOST_HCINT1_NYET_E_INACT   0x0
 
#define ALT_USB_HOST_HCINT1_NYET_E_ACT   0x1
 
#define ALT_USB_HOST_HCINT1_NYET_LSB   6
 
#define ALT_USB_HOST_HCINT1_NYET_MSB   6
 
#define ALT_USB_HOST_HCINT1_NYET_WIDTH   1
 
#define ALT_USB_HOST_HCINT1_NYET_SET_MSK   0x00000040
 
#define ALT_USB_HOST_HCINT1_NYET_CLR_MSK   0xffffffbf
 
#define ALT_USB_HOST_HCINT1_NYET_RESET   0x0
 
#define ALT_USB_HOST_HCINT1_NYET_GET(value)   (((value) & 0x00000040) >> 6)
 
#define ALT_USB_HOST_HCINT1_NYET_SET(value)   (((value) << 6) & 0x00000040)
 

Field : Transaction Error - xacterr

Indicates one of the following errors occurred on the USB.-CRC check failure

  • Timeout
  • Bit stuff error
  • False EOP

In Scatter/Gather DMA mode, the interrupt due to this bit is masked in the core. This bit can be set only by the core and the application should write 1 to clear it.

Field Enumeration Values:

Enum Value Description
ALT_USB_HOST_HCINT1_XACTERR_E_INACT 0x0 No Transaction Error
ALT_USB_HOST_HCINT1_XACTERR_E_ACT 0x1 Transaction Error

Field Access Macros:

#define ALT_USB_HOST_HCINT1_XACTERR_E_INACT   0x0
 
#define ALT_USB_HOST_HCINT1_XACTERR_E_ACT   0x1
 
#define ALT_USB_HOST_HCINT1_XACTERR_LSB   7
 
#define ALT_USB_HOST_HCINT1_XACTERR_MSB   7
 
#define ALT_USB_HOST_HCINT1_XACTERR_WIDTH   1
 
#define ALT_USB_HOST_HCINT1_XACTERR_SET_MSK   0x00000080
 
#define ALT_USB_HOST_HCINT1_XACTERR_CLR_MSK   0xffffff7f
 
#define ALT_USB_HOST_HCINT1_XACTERR_RESET   0x0
 
#define ALT_USB_HOST_HCINT1_XACTERR_GET(value)   (((value) & 0x00000080) >> 7)
 
#define ALT_USB_HOST_HCINT1_XACTERR_SET(value)   (((value) << 7) & 0x00000080)
 

Field : Babble Error - bblerr

In Scatter/Gather DMA mode, the interrupt due to this bit is masked in the core..This bit can be set only by the core and the application should write 1 to clear it.

Field Enumeration Values:

Enum Value Description
ALT_USB_HOST_HCINT1_BBLERR_E_INACT 0x0 No Babble Error
ALT_USB_HOST_HCINT1_BBLERR_E_ACT 0x1 Babble Error

Field Access Macros:

#define ALT_USB_HOST_HCINT1_BBLERR_E_INACT   0x0
 
#define ALT_USB_HOST_HCINT1_BBLERR_E_ACT   0x1
 
#define ALT_USB_HOST_HCINT1_BBLERR_LSB   8
 
#define ALT_USB_HOST_HCINT1_BBLERR_MSB   8
 
#define ALT_USB_HOST_HCINT1_BBLERR_WIDTH   1
 
#define ALT_USB_HOST_HCINT1_BBLERR_SET_MSK   0x00000100
 
#define ALT_USB_HOST_HCINT1_BBLERR_CLR_MSK   0xfffffeff
 
#define ALT_USB_HOST_HCINT1_BBLERR_RESET   0x0
 
#define ALT_USB_HOST_HCINT1_BBLERR_GET(value)   (((value) & 0x00000100) >> 8)
 
#define ALT_USB_HOST_HCINT1_BBLERR_SET(value)   (((value) << 8) & 0x00000100)
 

Field : Frame Overrun - frmovrun

In Scatter/Gather DMA mode, the interrupt due to this bit is masked in the core. This bit can be set only by the core and the application should write 1 to clear it.

Field Enumeration Values:

Enum Value Description
ALT_USB_HOST_HCINT1_FRMOVRUN_E_INACT 0x0 No Frame Overrun
ALT_USB_HOST_HCINT1_FRMOVRUN_E_ACT 0x1 Frame Overrun

Field Access Macros:

#define ALT_USB_HOST_HCINT1_FRMOVRUN_E_INACT   0x0
 
#define ALT_USB_HOST_HCINT1_FRMOVRUN_E_ACT   0x1
 
#define ALT_USB_HOST_HCINT1_FRMOVRUN_LSB   9
 
#define ALT_USB_HOST_HCINT1_FRMOVRUN_MSB   9
 
#define ALT_USB_HOST_HCINT1_FRMOVRUN_WIDTH   1
 
#define ALT_USB_HOST_HCINT1_FRMOVRUN_SET_MSK   0x00000200
 
#define ALT_USB_HOST_HCINT1_FRMOVRUN_CLR_MSK   0xfffffdff
 
#define ALT_USB_HOST_HCINT1_FRMOVRUN_RESET   0x0
 
#define ALT_USB_HOST_HCINT1_FRMOVRUN_GET(value)   (((value) & 0x00000200) >> 9)
 
#define ALT_USB_HOST_HCINT1_FRMOVRUN_SET(value)   (((value) << 9) & 0x00000200)
 

Field : Data Toggle Error - datatglerr

This bit can be set only by the core and the application should write 1 to clear it. In Scatter/Gather DMA mode, the interrupt due to this bit is masked in the core.

Field Enumeration Values:

Enum Value Description
ALT_USB_HOST_HCINT1_DATATGLERR_E_INACT 0x0 No Data Toggle Error
ALT_USB_HOST_HCINT1_DATATGLERR_E_ACT 0x1 Data Toggle Error

Field Access Macros:

#define ALT_USB_HOST_HCINT1_DATATGLERR_E_INACT   0x0
 
#define ALT_USB_HOST_HCINT1_DATATGLERR_E_ACT   0x1
 
#define ALT_USB_HOST_HCINT1_DATATGLERR_LSB   10
 
#define ALT_USB_HOST_HCINT1_DATATGLERR_MSB   10
 
#define ALT_USB_HOST_HCINT1_DATATGLERR_WIDTH   1
 
#define ALT_USB_HOST_HCINT1_DATATGLERR_SET_MSK   0x00000400
 
#define ALT_USB_HOST_HCINT1_DATATGLERR_CLR_MSK   0xfffffbff
 
#define ALT_USB_HOST_HCINT1_DATATGLERR_RESET   0x0
 
#define ALT_USB_HOST_HCINT1_DATATGLERR_GET(value)   (((value) & 0x00000400) >> 10)
 
#define ALT_USB_HOST_HCINT1_DATATGLERR_SET(value)   (((value) << 10) & 0x00000400)
 

Field : BNA Interrupt - bnaintr

This bit is valid only when Scatter/Gather DMA mode is enabled. The core generates this interrupt when the descriptor accessed is not ready for the Core to process. BNA will not be generated for Isochronous channels. for non Scatter/Gather DMA mode, this bit is reserved.

Field Enumeration Values:

Enum Value Description
ALT_USB_HOST_HCINT1_BNAINTR_E_INACT 0x0 No BNA Interrupt
ALT_USB_HOST_HCINT1_BNAINTR_E_ACT 0x1 BNA Interrupt

Field Access Macros:

#define ALT_USB_HOST_HCINT1_BNAINTR_E_INACT   0x0
 
#define ALT_USB_HOST_HCINT1_BNAINTR_E_ACT   0x1
 
#define ALT_USB_HOST_HCINT1_BNAINTR_LSB   11
 
#define ALT_USB_HOST_HCINT1_BNAINTR_MSB   11
 
#define ALT_USB_HOST_HCINT1_BNAINTR_WIDTH   1
 
#define ALT_USB_HOST_HCINT1_BNAINTR_SET_MSK   0x00000800
 
#define ALT_USB_HOST_HCINT1_BNAINTR_CLR_MSK   0xfffff7ff
 
#define ALT_USB_HOST_HCINT1_BNAINTR_RESET   0x0
 
#define ALT_USB_HOST_HCINT1_BNAINTR_GET(value)   (((value) & 0x00000800) >> 11)
 
#define ALT_USB_HOST_HCINT1_BNAINTR_SET(value)   (((value) << 11) & 0x00000800)
 

Field : Excessive Transaction Error - xcs_xact_err

This bit is valid only when Scatter/Gather DMA mode is enabled. The core sets this bit when 3 consecutive transaction errors occurred on the USB bus. XCS_XACT_ERR will not be generated for Isochronous channels.for non Scatter/Gather DMA mode, this bit is reserved.

Field Enumeration Values:

Enum Value Description
ALT_USB_HOST_HCINT1_XCS_XACT_ERR_E_INACT 0x0 No Excessive Transaction Error
ALT_USB_HOST_HCINT1_XCS_XACT_ERR_E_ACVTIVE 0x1 Excessive Transaction Error

Field Access Macros:

#define ALT_USB_HOST_HCINT1_XCS_XACT_ERR_E_INACT   0x0
 
#define ALT_USB_HOST_HCINT1_XCS_XACT_ERR_E_ACVTIVE   0x1
 
#define ALT_USB_HOST_HCINT1_XCS_XACT_ERR_LSB   12
 
#define ALT_USB_HOST_HCINT1_XCS_XACT_ERR_MSB   12
 
#define ALT_USB_HOST_HCINT1_XCS_XACT_ERR_WIDTH   1
 
#define ALT_USB_HOST_HCINT1_XCS_XACT_ERR_SET_MSK   0x00001000
 
#define ALT_USB_HOST_HCINT1_XCS_XACT_ERR_CLR_MSK   0xffffefff
 
#define ALT_USB_HOST_HCINT1_XCS_XACT_ERR_RESET   0x0
 
#define ALT_USB_HOST_HCINT1_XCS_XACT_ERR_GET(value)   (((value) & 0x00001000) >> 12)
 
#define ALT_USB_HOST_HCINT1_XCS_XACT_ERR_SET(value)   (((value) << 12) & 0x00001000)
 

Field : Descriptor rollover interrupt - desc_lst_rollintr

Descriptor rollover interrupt (DESC_LST_ROLLIntr)This bit is valid only when Scatter/Gather DMA mode is enabled. The core sets this bit when the corresponding channel's descriptor list rolls over. for non Scatter/Gather DMA mode, this bit is reserved.

Field Enumeration Values:

Enum Value Description
ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR_E_INACT 0x0 No Descriptor rollover interrupt
ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR_E_ACT 0x1 Descriptor rollover interrupt

Field Access Macros:

#define ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR_E_INACT   0x0
 
#define ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR_E_ACT   0x1
 
#define ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR_LSB   13
 
#define ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR_MSB   13
 
#define ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR_WIDTH   1
 
#define ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR_SET_MSK   0x00002000
 
#define ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR_CLR_MSK   0xffffdfff
 
#define ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR_RESET   0x0
 
#define ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR_GET(value)   (((value) & 0x00002000) >> 13)
 
#define ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR_SET(value)   (((value) << 13) & 0x00002000)
 

Data Structures

struct  ALT_USB_HOST_HCINT1_s
 

Macros

#define ALT_USB_HOST_HCINT1_OFST   0x128
 
#define ALT_USB_HOST_HCINT1_ADDR(base)   ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCINT1_OFST))
 

Typedefs

typedef struct
ALT_USB_HOST_HCINT1_s 
ALT_USB_HOST_HCINT1_t
 

Data Structure Documentation

struct ALT_USB_HOST_HCINT1_s

WARNING: The C register and register group struct declarations are provided for convenience and illustrative purposes. They should, however, be used with caution as the C language standard provides no guarantees about the alignment or atomicity of device memory accesses. The recommended practice for writing hardware drivers is to use the SoCAL access macros and alt_read_word() and alt_write_word() functions.

The struct declaration for register ALT_USB_HOST_HCINT1.

Data Fields
const uint32_t xfercompl: 1 Transfer Completed
const uint32_t chhltd: 1 Channel Halted
const uint32_t ahberr: 1 AHB Error
const uint32_t stall: 1 STALL Response Received Interrupt
const uint32_t nak: 1 NAK Response Received Interrupt
const uint32_t ack: 1 ACK Response Received Transmitted Interrupt
const uint32_t nyet: 1 NYET Response Received Interrupt
const uint32_t xacterr: 1 Transaction Error
const uint32_t bblerr: 1 Babble Error
const uint32_t frmovrun: 1 Frame Overrun
const uint32_t datatglerr: 1 Data Toggle Error
const uint32_t bnaintr: 1 BNA Interrupt
const uint32_t xcs_xact_err: 1 Excessive Transaction Error
const uint32_t desc_lst_rollintr: 1 Descriptor rollover interrupt
uint32_t __pad0__: 18 UNDEFINED

Macro Definitions

#define ALT_USB_HOST_HCINT1_XFERCOMPL_E_INACT   0x0

Enumerated value for register field ALT_USB_HOST_HCINT1_XFERCOMPL

No transfer

#define ALT_USB_HOST_HCINT1_XFERCOMPL_E_ACT   0x1

Enumerated value for register field ALT_USB_HOST_HCINT1_XFERCOMPL

Transfer completed normally without any errors

#define ALT_USB_HOST_HCINT1_XFERCOMPL_LSB   0

The Least Significant Bit (LSB) position of the ALT_USB_HOST_HCINT1_XFERCOMPL register field.

#define ALT_USB_HOST_HCINT1_XFERCOMPL_MSB   0

The Most Significant Bit (MSB) position of the ALT_USB_HOST_HCINT1_XFERCOMPL register field.

#define ALT_USB_HOST_HCINT1_XFERCOMPL_WIDTH   1

The width in bits of the ALT_USB_HOST_HCINT1_XFERCOMPL register field.

#define ALT_USB_HOST_HCINT1_XFERCOMPL_SET_MSK   0x00000001

The mask used to set the ALT_USB_HOST_HCINT1_XFERCOMPL register field value.

#define ALT_USB_HOST_HCINT1_XFERCOMPL_CLR_MSK   0xfffffffe

The mask used to clear the ALT_USB_HOST_HCINT1_XFERCOMPL register field value.

#define ALT_USB_HOST_HCINT1_XFERCOMPL_RESET   0x0

The reset value of the ALT_USB_HOST_HCINT1_XFERCOMPL register field.

#define ALT_USB_HOST_HCINT1_XFERCOMPL_GET (   value)    (((value) & 0x00000001) >> 0)

Extracts the ALT_USB_HOST_HCINT1_XFERCOMPL field value from a register.

#define ALT_USB_HOST_HCINT1_XFERCOMPL_SET (   value)    (((value) << 0) & 0x00000001)

Produces a ALT_USB_HOST_HCINT1_XFERCOMPL register field value suitable for setting the register.

#define ALT_USB_HOST_HCINT1_CHHLTD_E_INACT   0x0

Enumerated value for register field ALT_USB_HOST_HCINT1_CHHLTD

Channel not halted

#define ALT_USB_HOST_HCINT1_CHHLTD_E_ACT   0x1

Enumerated value for register field ALT_USB_HOST_HCINT1_CHHLTD

Channel Halted

#define ALT_USB_HOST_HCINT1_CHHLTD_LSB   1

The Least Significant Bit (LSB) position of the ALT_USB_HOST_HCINT1_CHHLTD register field.

#define ALT_USB_HOST_HCINT1_CHHLTD_MSB   1

The Most Significant Bit (MSB) position of the ALT_USB_HOST_HCINT1_CHHLTD register field.

#define ALT_USB_HOST_HCINT1_CHHLTD_WIDTH   1

The width in bits of the ALT_USB_HOST_HCINT1_CHHLTD register field.

#define ALT_USB_HOST_HCINT1_CHHLTD_SET_MSK   0x00000002

The mask used to set the ALT_USB_HOST_HCINT1_CHHLTD register field value.

#define ALT_USB_HOST_HCINT1_CHHLTD_CLR_MSK   0xfffffffd

The mask used to clear the ALT_USB_HOST_HCINT1_CHHLTD register field value.

#define ALT_USB_HOST_HCINT1_CHHLTD_RESET   0x0

The reset value of the ALT_USB_HOST_HCINT1_CHHLTD register field.

#define ALT_USB_HOST_HCINT1_CHHLTD_GET (   value)    (((value) & 0x00000002) >> 1)

Extracts the ALT_USB_HOST_HCINT1_CHHLTD field value from a register.

#define ALT_USB_HOST_HCINT1_CHHLTD_SET (   value)    (((value) << 1) & 0x00000002)

Produces a ALT_USB_HOST_HCINT1_CHHLTD register field value suitable for setting the register.

#define ALT_USB_HOST_HCINT1_AHBERR_E_INACT   0x0

Enumerated value for register field ALT_USB_HOST_HCINT1_AHBERR

No AHB error

#define ALT_USB_HOST_HCINT1_AHBERR_E_ACT   0x1

Enumerated value for register field ALT_USB_HOST_HCINT1_AHBERR

AHB error during AHB read/write

#define ALT_USB_HOST_HCINT1_AHBERR_LSB   2

The Least Significant Bit (LSB) position of the ALT_USB_HOST_HCINT1_AHBERR register field.

#define ALT_USB_HOST_HCINT1_AHBERR_MSB   2

The Most Significant Bit (MSB) position of the ALT_USB_HOST_HCINT1_AHBERR register field.

#define ALT_USB_HOST_HCINT1_AHBERR_WIDTH   1

The width in bits of the ALT_USB_HOST_HCINT1_AHBERR register field.

#define ALT_USB_HOST_HCINT1_AHBERR_SET_MSK   0x00000004

The mask used to set the ALT_USB_HOST_HCINT1_AHBERR register field value.

#define ALT_USB_HOST_HCINT1_AHBERR_CLR_MSK   0xfffffffb

The mask used to clear the ALT_USB_HOST_HCINT1_AHBERR register field value.

#define ALT_USB_HOST_HCINT1_AHBERR_RESET   0x0

The reset value of the ALT_USB_HOST_HCINT1_AHBERR register field.

#define ALT_USB_HOST_HCINT1_AHBERR_GET (   value)    (((value) & 0x00000004) >> 2)

Extracts the ALT_USB_HOST_HCINT1_AHBERR field value from a register.

#define ALT_USB_HOST_HCINT1_AHBERR_SET (   value)    (((value) << 2) & 0x00000004)

Produces a ALT_USB_HOST_HCINT1_AHBERR register field value suitable for setting the register.

#define ALT_USB_HOST_HCINT1_STALL_E_INACT   0x0

Enumerated value for register field ALT_USB_HOST_HCINT1_STALL

No Stall Interrupt

#define ALT_USB_HOST_HCINT1_STALL_E_ACT   0x1

Enumerated value for register field ALT_USB_HOST_HCINT1_STALL

Stall Interrupt

#define ALT_USB_HOST_HCINT1_STALL_LSB   3

The Least Significant Bit (LSB) position of the ALT_USB_HOST_HCINT1_STALL register field.

#define ALT_USB_HOST_HCINT1_STALL_MSB   3

The Most Significant Bit (MSB) position of the ALT_USB_HOST_HCINT1_STALL register field.

#define ALT_USB_HOST_HCINT1_STALL_WIDTH   1

The width in bits of the ALT_USB_HOST_HCINT1_STALL register field.

#define ALT_USB_HOST_HCINT1_STALL_SET_MSK   0x00000008

The mask used to set the ALT_USB_HOST_HCINT1_STALL register field value.

#define ALT_USB_HOST_HCINT1_STALL_CLR_MSK   0xfffffff7

The mask used to clear the ALT_USB_HOST_HCINT1_STALL register field value.

#define ALT_USB_HOST_HCINT1_STALL_RESET   0x0

The reset value of the ALT_USB_HOST_HCINT1_STALL register field.

#define ALT_USB_HOST_HCINT1_STALL_GET (   value)    (((value) & 0x00000008) >> 3)

Extracts the ALT_USB_HOST_HCINT1_STALL field value from a register.

#define ALT_USB_HOST_HCINT1_STALL_SET (   value)    (((value) << 3) & 0x00000008)

Produces a ALT_USB_HOST_HCINT1_STALL register field value suitable for setting the register.

#define ALT_USB_HOST_HCINT1_NAK_E_INACT   0x0

Enumerated value for register field ALT_USB_HOST_HCINT1_NAK

No NAK Response Received Interrupt

#define ALT_USB_HOST_HCINT1_NAK_E_ACT   0x1

Enumerated value for register field ALT_USB_HOST_HCINT1_NAK

NAK Response Received Interrupt

#define ALT_USB_HOST_HCINT1_NAK_LSB   4

The Least Significant Bit (LSB) position of the ALT_USB_HOST_HCINT1_NAK register field.

#define ALT_USB_HOST_HCINT1_NAK_MSB   4

The Most Significant Bit (MSB) position of the ALT_USB_HOST_HCINT1_NAK register field.

#define ALT_USB_HOST_HCINT1_NAK_WIDTH   1

The width in bits of the ALT_USB_HOST_HCINT1_NAK register field.

#define ALT_USB_HOST_HCINT1_NAK_SET_MSK   0x00000010

The mask used to set the ALT_USB_HOST_HCINT1_NAK register field value.

#define ALT_USB_HOST_HCINT1_NAK_CLR_MSK   0xffffffef

The mask used to clear the ALT_USB_HOST_HCINT1_NAK register field value.

#define ALT_USB_HOST_HCINT1_NAK_RESET   0x0

The reset value of the ALT_USB_HOST_HCINT1_NAK register field.

#define ALT_USB_HOST_HCINT1_NAK_GET (   value)    (((value) & 0x00000010) >> 4)

Extracts the ALT_USB_HOST_HCINT1_NAK field value from a register.

#define ALT_USB_HOST_HCINT1_NAK_SET (   value)    (((value) << 4) & 0x00000010)

Produces a ALT_USB_HOST_HCINT1_NAK register field value suitable for setting the register.

#define ALT_USB_HOST_HCINT1_ACK_E_INACT   0x0

Enumerated value for register field ALT_USB_HOST_HCINT1_ACK

No ACK Response Received Transmitted Interrupt

#define ALT_USB_HOST_HCINT1_ACK_E_ACT   0x1

Enumerated value for register field ALT_USB_HOST_HCINT1_ACK

ACK Response Received Transmitted Interrup

#define ALT_USB_HOST_HCINT1_ACK_LSB   5

The Least Significant Bit (LSB) position of the ALT_USB_HOST_HCINT1_ACK register field.

#define ALT_USB_HOST_HCINT1_ACK_MSB   5

The Most Significant Bit (MSB) position of the ALT_USB_HOST_HCINT1_ACK register field.

#define ALT_USB_HOST_HCINT1_ACK_WIDTH   1

The width in bits of the ALT_USB_HOST_HCINT1_ACK register field.

#define ALT_USB_HOST_HCINT1_ACK_SET_MSK   0x00000020

The mask used to set the ALT_USB_HOST_HCINT1_ACK register field value.

#define ALT_USB_HOST_HCINT1_ACK_CLR_MSK   0xffffffdf

The mask used to clear the ALT_USB_HOST_HCINT1_ACK register field value.

#define ALT_USB_HOST_HCINT1_ACK_RESET   0x0

The reset value of the ALT_USB_HOST_HCINT1_ACK register field.

#define ALT_USB_HOST_HCINT1_ACK_GET (   value)    (((value) & 0x00000020) >> 5)

Extracts the ALT_USB_HOST_HCINT1_ACK field value from a register.

#define ALT_USB_HOST_HCINT1_ACK_SET (   value)    (((value) << 5) & 0x00000020)

Produces a ALT_USB_HOST_HCINT1_ACK register field value suitable for setting the register.

#define ALT_USB_HOST_HCINT1_NYET_E_INACT   0x0

Enumerated value for register field ALT_USB_HOST_HCINT1_NYET

No NYET Response Received Interrupt

#define ALT_USB_HOST_HCINT1_NYET_E_ACT   0x1

Enumerated value for register field ALT_USB_HOST_HCINT1_NYET

NYET Response Received Interrupt

#define ALT_USB_HOST_HCINT1_NYET_LSB   6

The Least Significant Bit (LSB) position of the ALT_USB_HOST_HCINT1_NYET register field.

#define ALT_USB_HOST_HCINT1_NYET_MSB   6

The Most Significant Bit (MSB) position of the ALT_USB_HOST_HCINT1_NYET register field.

#define ALT_USB_HOST_HCINT1_NYET_WIDTH   1

The width in bits of the ALT_USB_HOST_HCINT1_NYET register field.

#define ALT_USB_HOST_HCINT1_NYET_SET_MSK   0x00000040

The mask used to set the ALT_USB_HOST_HCINT1_NYET register field value.

#define ALT_USB_HOST_HCINT1_NYET_CLR_MSK   0xffffffbf

The mask used to clear the ALT_USB_HOST_HCINT1_NYET register field value.

#define ALT_USB_HOST_HCINT1_NYET_RESET   0x0

The reset value of the ALT_USB_HOST_HCINT1_NYET register field.

#define ALT_USB_HOST_HCINT1_NYET_GET (   value)    (((value) & 0x00000040) >> 6)

Extracts the ALT_USB_HOST_HCINT1_NYET field value from a register.

#define ALT_USB_HOST_HCINT1_NYET_SET (   value)    (((value) << 6) & 0x00000040)

Produces a ALT_USB_HOST_HCINT1_NYET register field value suitable for setting the register.

#define ALT_USB_HOST_HCINT1_XACTERR_E_INACT   0x0

Enumerated value for register field ALT_USB_HOST_HCINT1_XACTERR

No Transaction Error

#define ALT_USB_HOST_HCINT1_XACTERR_E_ACT   0x1

Enumerated value for register field ALT_USB_HOST_HCINT1_XACTERR

Transaction Error

#define ALT_USB_HOST_HCINT1_XACTERR_LSB   7

The Least Significant Bit (LSB) position of the ALT_USB_HOST_HCINT1_XACTERR register field.

#define ALT_USB_HOST_HCINT1_XACTERR_MSB   7

The Most Significant Bit (MSB) position of the ALT_USB_HOST_HCINT1_XACTERR register field.

#define ALT_USB_HOST_HCINT1_XACTERR_WIDTH   1

The width in bits of the ALT_USB_HOST_HCINT1_XACTERR register field.

#define ALT_USB_HOST_HCINT1_XACTERR_SET_MSK   0x00000080

The mask used to set the ALT_USB_HOST_HCINT1_XACTERR register field value.

#define ALT_USB_HOST_HCINT1_XACTERR_CLR_MSK   0xffffff7f

The mask used to clear the ALT_USB_HOST_HCINT1_XACTERR register field value.

#define ALT_USB_HOST_HCINT1_XACTERR_RESET   0x0

The reset value of the ALT_USB_HOST_HCINT1_XACTERR register field.

#define ALT_USB_HOST_HCINT1_XACTERR_GET (   value)    (((value) & 0x00000080) >> 7)

Extracts the ALT_USB_HOST_HCINT1_XACTERR field value from a register.

#define ALT_USB_HOST_HCINT1_XACTERR_SET (   value)    (((value) << 7) & 0x00000080)

Produces a ALT_USB_HOST_HCINT1_XACTERR register field value suitable for setting the register.

#define ALT_USB_HOST_HCINT1_BBLERR_E_INACT   0x0

Enumerated value for register field ALT_USB_HOST_HCINT1_BBLERR

No Babble Error

#define ALT_USB_HOST_HCINT1_BBLERR_E_ACT   0x1

Enumerated value for register field ALT_USB_HOST_HCINT1_BBLERR

Babble Error

#define ALT_USB_HOST_HCINT1_BBLERR_LSB   8

The Least Significant Bit (LSB) position of the ALT_USB_HOST_HCINT1_BBLERR register field.

#define ALT_USB_HOST_HCINT1_BBLERR_MSB   8

The Most Significant Bit (MSB) position of the ALT_USB_HOST_HCINT1_BBLERR register field.

#define ALT_USB_HOST_HCINT1_BBLERR_WIDTH   1

The width in bits of the ALT_USB_HOST_HCINT1_BBLERR register field.

#define ALT_USB_HOST_HCINT1_BBLERR_SET_MSK   0x00000100

The mask used to set the ALT_USB_HOST_HCINT1_BBLERR register field value.

#define ALT_USB_HOST_HCINT1_BBLERR_CLR_MSK   0xfffffeff

The mask used to clear the ALT_USB_HOST_HCINT1_BBLERR register field value.

#define ALT_USB_HOST_HCINT1_BBLERR_RESET   0x0

The reset value of the ALT_USB_HOST_HCINT1_BBLERR register field.

#define ALT_USB_HOST_HCINT1_BBLERR_GET (   value)    (((value) & 0x00000100) >> 8)

Extracts the ALT_USB_HOST_HCINT1_BBLERR field value from a register.

#define ALT_USB_HOST_HCINT1_BBLERR_SET (   value)    (((value) << 8) & 0x00000100)

Produces a ALT_USB_HOST_HCINT1_BBLERR register field value suitable for setting the register.

#define ALT_USB_HOST_HCINT1_FRMOVRUN_E_INACT   0x0

Enumerated value for register field ALT_USB_HOST_HCINT1_FRMOVRUN

No Frame Overrun

#define ALT_USB_HOST_HCINT1_FRMOVRUN_E_ACT   0x1

Enumerated value for register field ALT_USB_HOST_HCINT1_FRMOVRUN

Frame Overrun

#define ALT_USB_HOST_HCINT1_FRMOVRUN_LSB   9

The Least Significant Bit (LSB) position of the ALT_USB_HOST_HCINT1_FRMOVRUN register field.

#define ALT_USB_HOST_HCINT1_FRMOVRUN_MSB   9

The Most Significant Bit (MSB) position of the ALT_USB_HOST_HCINT1_FRMOVRUN register field.

#define ALT_USB_HOST_HCINT1_FRMOVRUN_WIDTH   1

The width in bits of the ALT_USB_HOST_HCINT1_FRMOVRUN register field.

#define ALT_USB_HOST_HCINT1_FRMOVRUN_SET_MSK   0x00000200

The mask used to set the ALT_USB_HOST_HCINT1_FRMOVRUN register field value.

#define ALT_USB_HOST_HCINT1_FRMOVRUN_CLR_MSK   0xfffffdff

The mask used to clear the ALT_USB_HOST_HCINT1_FRMOVRUN register field value.

#define ALT_USB_HOST_HCINT1_FRMOVRUN_RESET   0x0

The reset value of the ALT_USB_HOST_HCINT1_FRMOVRUN register field.

#define ALT_USB_HOST_HCINT1_FRMOVRUN_GET (   value)    (((value) & 0x00000200) >> 9)

Extracts the ALT_USB_HOST_HCINT1_FRMOVRUN field value from a register.

#define ALT_USB_HOST_HCINT1_FRMOVRUN_SET (   value)    (((value) << 9) & 0x00000200)

Produces a ALT_USB_HOST_HCINT1_FRMOVRUN register field value suitable for setting the register.

#define ALT_USB_HOST_HCINT1_DATATGLERR_E_INACT   0x0

Enumerated value for register field ALT_USB_HOST_HCINT1_DATATGLERR

No Data Toggle Error

#define ALT_USB_HOST_HCINT1_DATATGLERR_E_ACT   0x1

Enumerated value for register field ALT_USB_HOST_HCINT1_DATATGLERR

Data Toggle Error

#define ALT_USB_HOST_HCINT1_DATATGLERR_LSB   10

The Least Significant Bit (LSB) position of the ALT_USB_HOST_HCINT1_DATATGLERR register field.

#define ALT_USB_HOST_HCINT1_DATATGLERR_MSB   10

The Most Significant Bit (MSB) position of the ALT_USB_HOST_HCINT1_DATATGLERR register field.

#define ALT_USB_HOST_HCINT1_DATATGLERR_WIDTH   1

The width in bits of the ALT_USB_HOST_HCINT1_DATATGLERR register field.

#define ALT_USB_HOST_HCINT1_DATATGLERR_SET_MSK   0x00000400

The mask used to set the ALT_USB_HOST_HCINT1_DATATGLERR register field value.

#define ALT_USB_HOST_HCINT1_DATATGLERR_CLR_MSK   0xfffffbff

The mask used to clear the ALT_USB_HOST_HCINT1_DATATGLERR register field value.

#define ALT_USB_HOST_HCINT1_DATATGLERR_RESET   0x0

The reset value of the ALT_USB_HOST_HCINT1_DATATGLERR register field.

#define ALT_USB_HOST_HCINT1_DATATGLERR_GET (   value)    (((value) & 0x00000400) >> 10)

Extracts the ALT_USB_HOST_HCINT1_DATATGLERR field value from a register.

#define ALT_USB_HOST_HCINT1_DATATGLERR_SET (   value)    (((value) << 10) & 0x00000400)

Produces a ALT_USB_HOST_HCINT1_DATATGLERR register field value suitable for setting the register.

#define ALT_USB_HOST_HCINT1_BNAINTR_E_INACT   0x0

Enumerated value for register field ALT_USB_HOST_HCINT1_BNAINTR

No BNA Interrupt

#define ALT_USB_HOST_HCINT1_BNAINTR_E_ACT   0x1

Enumerated value for register field ALT_USB_HOST_HCINT1_BNAINTR

BNA Interrupt

#define ALT_USB_HOST_HCINT1_BNAINTR_LSB   11

The Least Significant Bit (LSB) position of the ALT_USB_HOST_HCINT1_BNAINTR register field.

#define ALT_USB_HOST_HCINT1_BNAINTR_MSB   11

The Most Significant Bit (MSB) position of the ALT_USB_HOST_HCINT1_BNAINTR register field.

#define ALT_USB_HOST_HCINT1_BNAINTR_WIDTH   1

The width in bits of the ALT_USB_HOST_HCINT1_BNAINTR register field.

#define ALT_USB_HOST_HCINT1_BNAINTR_SET_MSK   0x00000800

The mask used to set the ALT_USB_HOST_HCINT1_BNAINTR register field value.

#define ALT_USB_HOST_HCINT1_BNAINTR_CLR_MSK   0xfffff7ff

The mask used to clear the ALT_USB_HOST_HCINT1_BNAINTR register field value.

#define ALT_USB_HOST_HCINT1_BNAINTR_RESET   0x0

The reset value of the ALT_USB_HOST_HCINT1_BNAINTR register field.

#define ALT_USB_HOST_HCINT1_BNAINTR_GET (   value)    (((value) & 0x00000800) >> 11)

Extracts the ALT_USB_HOST_HCINT1_BNAINTR field value from a register.

#define ALT_USB_HOST_HCINT1_BNAINTR_SET (   value)    (((value) << 11) & 0x00000800)

Produces a ALT_USB_HOST_HCINT1_BNAINTR register field value suitable for setting the register.

#define ALT_USB_HOST_HCINT1_XCS_XACT_ERR_E_INACT   0x0

Enumerated value for register field ALT_USB_HOST_HCINT1_XCS_XACT_ERR

No Excessive Transaction Error

#define ALT_USB_HOST_HCINT1_XCS_XACT_ERR_E_ACVTIVE   0x1

Enumerated value for register field ALT_USB_HOST_HCINT1_XCS_XACT_ERR

Excessive Transaction Error

#define ALT_USB_HOST_HCINT1_XCS_XACT_ERR_LSB   12

The Least Significant Bit (LSB) position of the ALT_USB_HOST_HCINT1_XCS_XACT_ERR register field.

#define ALT_USB_HOST_HCINT1_XCS_XACT_ERR_MSB   12

The Most Significant Bit (MSB) position of the ALT_USB_HOST_HCINT1_XCS_XACT_ERR register field.

#define ALT_USB_HOST_HCINT1_XCS_XACT_ERR_WIDTH   1

The width in bits of the ALT_USB_HOST_HCINT1_XCS_XACT_ERR register field.

#define ALT_USB_HOST_HCINT1_XCS_XACT_ERR_SET_MSK   0x00001000

The mask used to set the ALT_USB_HOST_HCINT1_XCS_XACT_ERR register field value.

#define ALT_USB_HOST_HCINT1_XCS_XACT_ERR_CLR_MSK   0xffffefff

The mask used to clear the ALT_USB_HOST_HCINT1_XCS_XACT_ERR register field value.

#define ALT_USB_HOST_HCINT1_XCS_XACT_ERR_RESET   0x0

The reset value of the ALT_USB_HOST_HCINT1_XCS_XACT_ERR register field.

#define ALT_USB_HOST_HCINT1_XCS_XACT_ERR_GET (   value)    (((value) & 0x00001000) >> 12)

Extracts the ALT_USB_HOST_HCINT1_XCS_XACT_ERR field value from a register.

#define ALT_USB_HOST_HCINT1_XCS_XACT_ERR_SET (   value)    (((value) << 12) & 0x00001000)

Produces a ALT_USB_HOST_HCINT1_XCS_XACT_ERR register field value suitable for setting the register.

#define ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR_E_INACT   0x0

Enumerated value for register field ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR

No Descriptor rollover interrupt

#define ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR_E_ACT   0x1

Enumerated value for register field ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR

Descriptor rollover interrupt

#define ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR_LSB   13

The Least Significant Bit (LSB) position of the ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR register field.

#define ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR_MSB   13

The Most Significant Bit (MSB) position of the ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR register field.

#define ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR_WIDTH   1

The width in bits of the ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR register field.

#define ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR_SET_MSK   0x00002000

The mask used to set the ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR register field value.

#define ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR_CLR_MSK   0xffffdfff

The mask used to clear the ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR register field value.

#define ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR_RESET   0x0

The reset value of the ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR register field.

#define ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR_GET (   value)    (((value) & 0x00002000) >> 13)

Extracts the ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR field value from a register.

#define ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR_SET (   value)    (((value) << 13) & 0x00002000)

Produces a ALT_USB_HOST_HCINT1_DESC_LST_ROLLINTR register field value suitable for setting the register.

#define ALT_USB_HOST_HCINT1_OFST   0x128

The byte offset of the ALT_USB_HOST_HCINT1 register from the beginning of the component.

#define ALT_USB_HOST_HCINT1_ADDR (   base)    ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCINT1_OFST))

The address of the ALT_USB_HOST_HCINT1 register.

Typedef Documentation

The typedef declaration for register ALT_USB_HOST_HCINT1.