![]() |
Altera SoCAL
16.0
The Altera SoC Abstraction Layer (SoCAL) API Reference Manual
|
Host Channel 2 Interrupt Mask Register
Register Layout
Bits | Access | Reset | Description |
---|---|---|---|
[0] | RW | 0x0 | ALT_USB_HOST_HCINTMSK2_XFERCOMPLMSK |
[1] | RW | 0x0 | ALT_USB_HOST_HCINTMSK2_CHHLTDMSK |
[2] | RW | 0x0 | ALT_USB_HOST_HCINTMSK2_AHBERRMSK |
[3] | RW | 0x0 | ALT_USB_HOST_HCINTMSK2_STALLMSK |
[4] | RW | 0x0 | ALT_USB_HOST_HCINTMSK2_NAKMSK |
[5] | RW | 0x0 | ALT_USB_HOST_HCINTMSK2_ACKMSK |
[6] | RW | 0x0 | ALT_USB_HOST_HCINTMSK2_NYETMSK |
[7] | RW | 0x0 | ALT_USB_HOST_HCINTMSK2_XACTERRMSK |
[8] | RW | 0x0 | ALT_USB_HOST_HCINTMSK2_BBLERRMSK |
[9] | RW | 0x0 | ALT_USB_HOST_HCINTMSK2_FRMOVRUNMSK |
[10] | RW | 0x0 | ALT_USB_HOST_HCINTMSK2_DATATGLERRMSK |
[11] | RW | 0x0 | ALT_USB_HOST_HCINTMSK2_BNAINTRMSK |
[12] | ??? | 0x0 | UNDEFINED |
[13] | RW | 0x0 | ALT_USB_HOST_HCINTMSK2_FRM_LST_ROLLINTRMSK |
[31:14] | ??? | 0x0 | UNDEFINED |
Field : xfercomplmsk | ||||||||||
Transfer Completed Mask (XferComplMsk) Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_USB_HOST_HCINTMSK2_XFERCOMPLMSK_E_MSK 0x0 | |||||||||
#define | ALT_USB_HOST_HCINTMSK2_XFERCOMPLMSK_E_NOMSK 0x1 | |||||||||
#define | ALT_USB_HOST_HCINTMSK2_XFERCOMPLMSK_LSB 0 | |||||||||
#define | ALT_USB_HOST_HCINTMSK2_XFERCOMPLMSK_MSB 0 | |||||||||
#define | ALT_USB_HOST_HCINTMSK2_XFERCOMPLMSK_WIDTH 1 | |||||||||
#define | ALT_USB_HOST_HCINTMSK2_XFERCOMPLMSK_SET_MSK 0x00000001 | |||||||||
#define | ALT_USB_HOST_HCINTMSK2_XFERCOMPLMSK_CLR_MSK 0xfffffffe | |||||||||
#define | ALT_USB_HOST_HCINTMSK2_XFERCOMPLMSK_RESET 0x0 | |||||||||
#define | ALT_USB_HOST_HCINTMSK2_XFERCOMPLMSK_GET(value) (((value) & 0x00000001) >> 0) | |||||||||
#define | ALT_USB_HOST_HCINTMSK2_XFERCOMPLMSK_SET(value) (((value) << 0) & 0x00000001) | |||||||||
Field : chhltdmsk | ||||||||||
Channel Halted Mask (ChHltdMsk) Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_USB_HOST_HCINTMSK2_CHHLTDMSK_E_MSK 0x0 | |||||||||
#define | ALT_USB_HOST_HCINTMSK2_CHHLTDMSK_E_NOMSK 0x1 | |||||||||
#define | ALT_USB_HOST_HCINTMSK2_CHHLTDMSK_LSB 1 | |||||||||
#define | ALT_USB_HOST_HCINTMSK2_CHHLTDMSK_MSB 1 | |||||||||
#define | ALT_USB_HOST_HCINTMSK2_CHHLTDMSK_WIDTH 1 | |||||||||
#define | ALT_USB_HOST_HCINTMSK2_CHHLTDMSK_SET_MSK 0x00000002 | |||||||||
#define | ALT_USB_HOST_HCINTMSK2_CHHLTDMSK_CLR_MSK 0xfffffffd | |||||||||
#define | ALT_USB_HOST_HCINTMSK2_CHHLTDMSK_RESET 0x0 | |||||||||
#define | ALT_USB_HOST_HCINTMSK2_CHHLTDMSK_GET(value) (((value) & 0x00000002) >> 1) | |||||||||
#define | ALT_USB_HOST_HCINTMSK2_CHHLTDMSK_SET(value) (((value) << 1) & 0x00000002) | |||||||||
Field : ahberrmsk | ||||||||||
AHB Error Mask (AHBErrMsk) In scatter/gather DMA mode for host, interrupts will not be generated due to the corresponding bits set in HCINTn. Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_USB_HOST_HCINTMSK2_AHBERRMSK_E_MSK 0x0 | |||||||||
#define | ALT_USB_HOST_HCINTMSK2_AHBERRMSK_E_NOMSK 0x1 | |||||||||
#define | ALT_USB_HOST_HCINTMSK2_AHBERRMSK_LSB 2 | |||||||||
#define | ALT_USB_HOST_HCINTMSK2_AHBERRMSK_MSB 2 | |||||||||
#define | ALT_USB_HOST_HCINTMSK2_AHBERRMSK_WIDTH 1 | |||||||||
#define | ALT_USB_HOST_HCINTMSK2_AHBERRMSK_SET_MSK 0x00000004 | |||||||||
#define | ALT_USB_HOST_HCINTMSK2_AHBERRMSK_CLR_MSK 0xfffffffb | |||||||||
#define | ALT_USB_HOST_HCINTMSK2_AHBERRMSK_RESET 0x0 | |||||||||
#define | ALT_USB_HOST_HCINTMSK2_AHBERRMSK_GET(value) (((value) & 0x00000004) >> 2) | |||||||||
#define | ALT_USB_HOST_HCINTMSK2_AHBERRMSK_SET(value) (((value) << 2) & 0x00000004) | |||||||||
Field : stallmsk | |
STALL Response Received Interrupt Mask (StallMsk) In scatter/gather DMA mode for host, interrupts will not be generated due to the corresponding bits set in HCINTn. Field Access Macros: | |
#define | ALT_USB_HOST_HCINTMSK2_STALLMSK_LSB 3 |
#define | ALT_USB_HOST_HCINTMSK2_STALLMSK_MSB 3 |
#define | ALT_USB_HOST_HCINTMSK2_STALLMSK_WIDTH 1 |
#define | ALT_USB_HOST_HCINTMSK2_STALLMSK_SET_MSK 0x00000008 |
#define | ALT_USB_HOST_HCINTMSK2_STALLMSK_CLR_MSK 0xfffffff7 |
#define | ALT_USB_HOST_HCINTMSK2_STALLMSK_RESET 0x0 |
#define | ALT_USB_HOST_HCINTMSK2_STALLMSK_GET(value) (((value) & 0x00000008) >> 3) |
#define | ALT_USB_HOST_HCINTMSK2_STALLMSK_SET(value) (((value) << 3) & 0x00000008) |
Field : nakmsk | |
NAK Response Received Interrupt Mask (NakMsk) In scatter/gather DMA mode for host, interrupts will not be generated due to the corresponding bits set in HCINTn. Field Access Macros: | |
#define | ALT_USB_HOST_HCINTMSK2_NAKMSK_LSB 4 |
#define | ALT_USB_HOST_HCINTMSK2_NAKMSK_MSB 4 |
#define | ALT_USB_HOST_HCINTMSK2_NAKMSK_WIDTH 1 |
#define | ALT_USB_HOST_HCINTMSK2_NAKMSK_SET_MSK 0x00000010 |
#define | ALT_USB_HOST_HCINTMSK2_NAKMSK_CLR_MSK 0xffffffef |
#define | ALT_USB_HOST_HCINTMSK2_NAKMSK_RESET 0x0 |
#define | ALT_USB_HOST_HCINTMSK2_NAKMSK_GET(value) (((value) & 0x00000010) >> 4) |
#define | ALT_USB_HOST_HCINTMSK2_NAKMSK_SET(value) (((value) << 4) & 0x00000010) |
Field : ackmsk | |
ACK Response Received/Transmitted Interrupt Mask (AckMsk) In scatter/gather DMA mode for host, interrupts will not be generated due to the corresponding bits set in HCINTn. Field Access Macros: | |
#define | ALT_USB_HOST_HCINTMSK2_ACKMSK_LSB 5 |
#define | ALT_USB_HOST_HCINTMSK2_ACKMSK_MSB 5 |
#define | ALT_USB_HOST_HCINTMSK2_ACKMSK_WIDTH 1 |
#define | ALT_USB_HOST_HCINTMSK2_ACKMSK_SET_MSK 0x00000020 |
#define | ALT_USB_HOST_HCINTMSK2_ACKMSK_CLR_MSK 0xffffffdf |
#define | ALT_USB_HOST_HCINTMSK2_ACKMSK_RESET 0x0 |
#define | ALT_USB_HOST_HCINTMSK2_ACKMSK_GET(value) (((value) & 0x00000020) >> 5) |
#define | ALT_USB_HOST_HCINTMSK2_ACKMSK_SET(value) (((value) << 5) & 0x00000020) |
Field : nyetmsk | |
NYET Response Received Interrupt Mask (NyetMsk) In scatter/gather DMA mode for host, interrupts will not be generated due to the corresponding bits set in HCINTn. Field Access Macros: | |
#define | ALT_USB_HOST_HCINTMSK2_NYETMSK_LSB 6 |
#define | ALT_USB_HOST_HCINTMSK2_NYETMSK_MSB 6 |
#define | ALT_USB_HOST_HCINTMSK2_NYETMSK_WIDTH 1 |
#define | ALT_USB_HOST_HCINTMSK2_NYETMSK_SET_MSK 0x00000040 |
#define | ALT_USB_HOST_HCINTMSK2_NYETMSK_CLR_MSK 0xffffffbf |
#define | ALT_USB_HOST_HCINTMSK2_NYETMSK_RESET 0x0 |
#define | ALT_USB_HOST_HCINTMSK2_NYETMSK_GET(value) (((value) & 0x00000040) >> 6) |
#define | ALT_USB_HOST_HCINTMSK2_NYETMSK_SET(value) (((value) << 6) & 0x00000040) |
Field : xacterrmsk | |
Transaction Error Mask (XactErrMsk) In scatter/gather DMA mode for host, interrupts will not be generated due to the corresponding bits set in HCINTn. Field Access Macros: | |
#define | ALT_USB_HOST_HCINTMSK2_XACTERRMSK_LSB 7 |
#define | ALT_USB_HOST_HCINTMSK2_XACTERRMSK_MSB 7 |
#define | ALT_USB_HOST_HCINTMSK2_XACTERRMSK_WIDTH 1 |
#define | ALT_USB_HOST_HCINTMSK2_XACTERRMSK_SET_MSK 0x00000080 |
#define | ALT_USB_HOST_HCINTMSK2_XACTERRMSK_CLR_MSK 0xffffff7f |
#define | ALT_USB_HOST_HCINTMSK2_XACTERRMSK_RESET 0x0 |
#define | ALT_USB_HOST_HCINTMSK2_XACTERRMSK_GET(value) (((value) & 0x00000080) >> 7) |
#define | ALT_USB_HOST_HCINTMSK2_XACTERRMSK_SET(value) (((value) << 7) & 0x00000080) |
Field : bblerrmsk | |
Babble Error Mask (BblErrMsk) In scatter/gather DMA mode for host, interrupts will not be generated due to the corresponding bits set in HCINTn. Field Access Macros: | |
#define | ALT_USB_HOST_HCINTMSK2_BBLERRMSK_LSB 8 |
#define | ALT_USB_HOST_HCINTMSK2_BBLERRMSK_MSB 8 |
#define | ALT_USB_HOST_HCINTMSK2_BBLERRMSK_WIDTH 1 |
#define | ALT_USB_HOST_HCINTMSK2_BBLERRMSK_SET_MSK 0x00000100 |
#define | ALT_USB_HOST_HCINTMSK2_BBLERRMSK_CLR_MSK 0xfffffeff |
#define | ALT_USB_HOST_HCINTMSK2_BBLERRMSK_RESET 0x0 |
#define | ALT_USB_HOST_HCINTMSK2_BBLERRMSK_GET(value) (((value) & 0x00000100) >> 8) |
#define | ALT_USB_HOST_HCINTMSK2_BBLERRMSK_SET(value) (((value) << 8) & 0x00000100) |
Field : frmovrunmsk | |
Frame Overrun Mask (FrmOvrunMsk) In scatter/gather DMA mode for host, interrupts will not be generated due to the corresponding bits set in HCINTn. Field Access Macros: | |
#define | ALT_USB_HOST_HCINTMSK2_FRMOVRUNMSK_LSB 9 |
#define | ALT_USB_HOST_HCINTMSK2_FRMOVRUNMSK_MSB 9 |
#define | ALT_USB_HOST_HCINTMSK2_FRMOVRUNMSK_WIDTH 1 |
#define | ALT_USB_HOST_HCINTMSK2_FRMOVRUNMSK_SET_MSK 0x00000200 |
#define | ALT_USB_HOST_HCINTMSK2_FRMOVRUNMSK_CLR_MSK 0xfffffdff |
#define | ALT_USB_HOST_HCINTMSK2_FRMOVRUNMSK_RESET 0x0 |
#define | ALT_USB_HOST_HCINTMSK2_FRMOVRUNMSK_GET(value) (((value) & 0x00000200) >> 9) |
#define | ALT_USB_HOST_HCINTMSK2_FRMOVRUNMSK_SET(value) (((value) << 9) & 0x00000200) |
Field : datatglerrmsk | |
Data Toggle Error Mask (DataTglErrMsk) In scatter/gather DMA mode for host, interrupts will not be generated due to the corresponding bits set in HCINTn. Field Access Macros: | |
#define | ALT_USB_HOST_HCINTMSK2_DATATGLERRMSK_LSB 10 |
#define | ALT_USB_HOST_HCINTMSK2_DATATGLERRMSK_MSB 10 |
#define | ALT_USB_HOST_HCINTMSK2_DATATGLERRMSK_WIDTH 1 |
#define | ALT_USB_HOST_HCINTMSK2_DATATGLERRMSK_SET_MSK 0x00000400 |
#define | ALT_USB_HOST_HCINTMSK2_DATATGLERRMSK_CLR_MSK 0xfffffbff |
#define | ALT_USB_HOST_HCINTMSK2_DATATGLERRMSK_RESET 0x0 |
#define | ALT_USB_HOST_HCINTMSK2_DATATGLERRMSK_GET(value) (((value) & 0x00000400) >> 10) |
#define | ALT_USB_HOST_HCINTMSK2_DATATGLERRMSK_SET(value) (((value) << 10) & 0x00000400) |
Field : bnaintrmsk | ||||||||||
BNA (Buffer Not Available) Interrupt mask register (BNAIntrMsk) This bit is valid only when Scatter/Gather DMA mode is enabled. Field Enumeration Values:
Field Access Macros: | ||||||||||
#define | ALT_USB_HOST_HCINTMSK2_BNAINTRMSK_E_MSK 0x0 | |||||||||
#define | ALT_USB_HOST_HCINTMSK2_BNAINTRMSK_E_NOMSK 0x1 | |||||||||
#define | ALT_USB_HOST_HCINTMSK2_BNAINTRMSK_LSB 11 | |||||||||
#define | ALT_USB_HOST_HCINTMSK2_BNAINTRMSK_MSB 11 | |||||||||
#define | ALT_USB_HOST_HCINTMSK2_BNAINTRMSK_WIDTH 1 | |||||||||
#define | ALT_USB_HOST_HCINTMSK2_BNAINTRMSK_SET_MSK 0x00000800 | |||||||||
#define | ALT_USB_HOST_HCINTMSK2_BNAINTRMSK_CLR_MSK 0xfffff7ff | |||||||||
#define | ALT_USB_HOST_HCINTMSK2_BNAINTRMSK_RESET 0x0 | |||||||||
#define | ALT_USB_HOST_HCINTMSK2_BNAINTRMSK_GET(value) (((value) & 0x00000800) >> 11) | |||||||||
#define | ALT_USB_HOST_HCINTMSK2_BNAINTRMSK_SET(value) (((value) << 11) & 0x00000800) | |||||||||
Data Structures | |
struct | ALT_USB_HOST_HCINTMSK2_s |
Macros | |
#define | ALT_USB_HOST_HCINTMSK2_RESET 0x00000000 |
#define | ALT_USB_HOST_HCINTMSK2_OFST 0x14c |
#define | ALT_USB_HOST_HCINTMSK2_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCINTMSK2_OFST)) |
Typedefs | |
typedef struct ALT_USB_HOST_HCINTMSK2_s | ALT_USB_HOST_HCINTMSK2_t |
struct ALT_USB_HOST_HCINTMSK2_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_HCINTMSK2.
Data Fields | ||
---|---|---|
uint32_t | xfercomplmsk: 1 | ALT_USB_HOST_HCINTMSK2_XFERCOMPLMSK |
uint32_t | chhltdmsk: 1 | ALT_USB_HOST_HCINTMSK2_CHHLTDMSK |
uint32_t | ahberrmsk: 1 | ALT_USB_HOST_HCINTMSK2_AHBERRMSK |
uint32_t | stallmsk: 1 | ALT_USB_HOST_HCINTMSK2_STALLMSK |
uint32_t | nakmsk: 1 | ALT_USB_HOST_HCINTMSK2_NAKMSK |
uint32_t | ackmsk: 1 | ALT_USB_HOST_HCINTMSK2_ACKMSK |
uint32_t | nyetmsk: 1 | ALT_USB_HOST_HCINTMSK2_NYETMSK |
uint32_t | xacterrmsk: 1 | ALT_USB_HOST_HCINTMSK2_XACTERRMSK |
uint32_t | bblerrmsk: 1 | ALT_USB_HOST_HCINTMSK2_BBLERRMSK |
uint32_t | frmovrunmsk: 1 | ALT_USB_HOST_HCINTMSK2_FRMOVRUNMSK |
uint32_t | datatglerrmsk: 1 | ALT_USB_HOST_HCINTMSK2_DATATGLERRMSK |
uint32_t | bnaintrmsk: 1 | ALT_USB_HOST_HCINTMSK2_BNAINTRMSK |
uint32_t | __pad0__: 1 | UNDEFINED |
uint32_t | frm_lst_rollintrmsk: 1 | ALT_USB_HOST_HCINTMSK2_FRM_LST_ROLLINTRMSK |
uint32_t | __pad1__: 18 | UNDEFINED |
#define ALT_USB_HOST_HCINTMSK2_XFERCOMPLMSK_E_MSK 0x0 |
Enumerated value for register field ALT_USB_HOST_HCINTMSK2_XFERCOMPLMSK
Mask
#define ALT_USB_HOST_HCINTMSK2_XFERCOMPLMSK_E_NOMSK 0x1 |
Enumerated value for register field ALT_USB_HOST_HCINTMSK2_XFERCOMPLMSK
No mask
#define ALT_USB_HOST_HCINTMSK2_XFERCOMPLMSK_LSB 0 |
The Least Significant Bit (LSB) position of the ALT_USB_HOST_HCINTMSK2_XFERCOMPLMSK register field.
#define ALT_USB_HOST_HCINTMSK2_XFERCOMPLMSK_MSB 0 |
The Most Significant Bit (MSB) position of the ALT_USB_HOST_HCINTMSK2_XFERCOMPLMSK register field.
#define ALT_USB_HOST_HCINTMSK2_XFERCOMPLMSK_WIDTH 1 |
The width in bits of the ALT_USB_HOST_HCINTMSK2_XFERCOMPLMSK register field.
#define ALT_USB_HOST_HCINTMSK2_XFERCOMPLMSK_SET_MSK 0x00000001 |
The mask used to set the ALT_USB_HOST_HCINTMSK2_XFERCOMPLMSK register field value.
#define ALT_USB_HOST_HCINTMSK2_XFERCOMPLMSK_CLR_MSK 0xfffffffe |
The mask used to clear the ALT_USB_HOST_HCINTMSK2_XFERCOMPLMSK register field value.
#define ALT_USB_HOST_HCINTMSK2_XFERCOMPLMSK_RESET 0x0 |
The reset value of the ALT_USB_HOST_HCINTMSK2_XFERCOMPLMSK register field.
#define ALT_USB_HOST_HCINTMSK2_XFERCOMPLMSK_GET | ( | value | ) | (((value) & 0x00000001) >> 0) |
Extracts the ALT_USB_HOST_HCINTMSK2_XFERCOMPLMSK field value from a register.
#define ALT_USB_HOST_HCINTMSK2_XFERCOMPLMSK_SET | ( | value | ) | (((value) << 0) & 0x00000001) |
Produces a ALT_USB_HOST_HCINTMSK2_XFERCOMPLMSK register field value suitable for setting the register.
#define ALT_USB_HOST_HCINTMSK2_CHHLTDMSK_E_MSK 0x0 |
Enumerated value for register field ALT_USB_HOST_HCINTMSK2_CHHLTDMSK
Mask
#define ALT_USB_HOST_HCINTMSK2_CHHLTDMSK_E_NOMSK 0x1 |
Enumerated value for register field ALT_USB_HOST_HCINTMSK2_CHHLTDMSK
No mask
#define ALT_USB_HOST_HCINTMSK2_CHHLTDMSK_LSB 1 |
The Least Significant Bit (LSB) position of the ALT_USB_HOST_HCINTMSK2_CHHLTDMSK register field.
#define ALT_USB_HOST_HCINTMSK2_CHHLTDMSK_MSB 1 |
The Most Significant Bit (MSB) position of the ALT_USB_HOST_HCINTMSK2_CHHLTDMSK register field.
#define ALT_USB_HOST_HCINTMSK2_CHHLTDMSK_WIDTH 1 |
The width in bits of the ALT_USB_HOST_HCINTMSK2_CHHLTDMSK register field.
#define ALT_USB_HOST_HCINTMSK2_CHHLTDMSK_SET_MSK 0x00000002 |
The mask used to set the ALT_USB_HOST_HCINTMSK2_CHHLTDMSK register field value.
#define ALT_USB_HOST_HCINTMSK2_CHHLTDMSK_CLR_MSK 0xfffffffd |
The mask used to clear the ALT_USB_HOST_HCINTMSK2_CHHLTDMSK register field value.
#define ALT_USB_HOST_HCINTMSK2_CHHLTDMSK_RESET 0x0 |
The reset value of the ALT_USB_HOST_HCINTMSK2_CHHLTDMSK register field.
#define ALT_USB_HOST_HCINTMSK2_CHHLTDMSK_GET | ( | value | ) | (((value) & 0x00000002) >> 1) |
Extracts the ALT_USB_HOST_HCINTMSK2_CHHLTDMSK field value from a register.
#define ALT_USB_HOST_HCINTMSK2_CHHLTDMSK_SET | ( | value | ) | (((value) << 1) & 0x00000002) |
Produces a ALT_USB_HOST_HCINTMSK2_CHHLTDMSK register field value suitable for setting the register.
#define ALT_USB_HOST_HCINTMSK2_AHBERRMSK_E_MSK 0x0 |
Enumerated value for register field ALT_USB_HOST_HCINTMSK2_AHBERRMSK
Mask
#define ALT_USB_HOST_HCINTMSK2_AHBERRMSK_E_NOMSK 0x1 |
Enumerated value for register field ALT_USB_HOST_HCINTMSK2_AHBERRMSK
No mask
#define ALT_USB_HOST_HCINTMSK2_AHBERRMSK_LSB 2 |
The Least Significant Bit (LSB) position of the ALT_USB_HOST_HCINTMSK2_AHBERRMSK register field.
#define ALT_USB_HOST_HCINTMSK2_AHBERRMSK_MSB 2 |
The Most Significant Bit (MSB) position of the ALT_USB_HOST_HCINTMSK2_AHBERRMSK register field.
#define ALT_USB_HOST_HCINTMSK2_AHBERRMSK_WIDTH 1 |
The width in bits of the ALT_USB_HOST_HCINTMSK2_AHBERRMSK register field.
#define ALT_USB_HOST_HCINTMSK2_AHBERRMSK_SET_MSK 0x00000004 |
The mask used to set the ALT_USB_HOST_HCINTMSK2_AHBERRMSK register field value.
#define ALT_USB_HOST_HCINTMSK2_AHBERRMSK_CLR_MSK 0xfffffffb |
The mask used to clear the ALT_USB_HOST_HCINTMSK2_AHBERRMSK register field value.
#define ALT_USB_HOST_HCINTMSK2_AHBERRMSK_RESET 0x0 |
The reset value of the ALT_USB_HOST_HCINTMSK2_AHBERRMSK register field.
#define ALT_USB_HOST_HCINTMSK2_AHBERRMSK_GET | ( | value | ) | (((value) & 0x00000004) >> 2) |
Extracts the ALT_USB_HOST_HCINTMSK2_AHBERRMSK field value from a register.
#define ALT_USB_HOST_HCINTMSK2_AHBERRMSK_SET | ( | value | ) | (((value) << 2) & 0x00000004) |
Produces a ALT_USB_HOST_HCINTMSK2_AHBERRMSK register field value suitable for setting the register.
#define ALT_USB_HOST_HCINTMSK2_STALLMSK_LSB 3 |
The Least Significant Bit (LSB) position of the ALT_USB_HOST_HCINTMSK2_STALLMSK register field.
#define ALT_USB_HOST_HCINTMSK2_STALLMSK_MSB 3 |
The Most Significant Bit (MSB) position of the ALT_USB_HOST_HCINTMSK2_STALLMSK register field.
#define ALT_USB_HOST_HCINTMSK2_STALLMSK_WIDTH 1 |
The width in bits of the ALT_USB_HOST_HCINTMSK2_STALLMSK register field.
#define ALT_USB_HOST_HCINTMSK2_STALLMSK_SET_MSK 0x00000008 |
The mask used to set the ALT_USB_HOST_HCINTMSK2_STALLMSK register field value.
#define ALT_USB_HOST_HCINTMSK2_STALLMSK_CLR_MSK 0xfffffff7 |
The mask used to clear the ALT_USB_HOST_HCINTMSK2_STALLMSK register field value.
#define ALT_USB_HOST_HCINTMSK2_STALLMSK_RESET 0x0 |
The reset value of the ALT_USB_HOST_HCINTMSK2_STALLMSK register field.
#define ALT_USB_HOST_HCINTMSK2_STALLMSK_GET | ( | value | ) | (((value) & 0x00000008) >> 3) |
Extracts the ALT_USB_HOST_HCINTMSK2_STALLMSK field value from a register.
#define ALT_USB_HOST_HCINTMSK2_STALLMSK_SET | ( | value | ) | (((value) << 3) & 0x00000008) |
Produces a ALT_USB_HOST_HCINTMSK2_STALLMSK register field value suitable for setting the register.
#define ALT_USB_HOST_HCINTMSK2_NAKMSK_LSB 4 |
The Least Significant Bit (LSB) position of the ALT_USB_HOST_HCINTMSK2_NAKMSK register field.
#define ALT_USB_HOST_HCINTMSK2_NAKMSK_MSB 4 |
The Most Significant Bit (MSB) position of the ALT_USB_HOST_HCINTMSK2_NAKMSK register field.
#define ALT_USB_HOST_HCINTMSK2_NAKMSK_WIDTH 1 |
The width in bits of the ALT_USB_HOST_HCINTMSK2_NAKMSK register field.
#define ALT_USB_HOST_HCINTMSK2_NAKMSK_SET_MSK 0x00000010 |
The mask used to set the ALT_USB_HOST_HCINTMSK2_NAKMSK register field value.
#define ALT_USB_HOST_HCINTMSK2_NAKMSK_CLR_MSK 0xffffffef |
The mask used to clear the ALT_USB_HOST_HCINTMSK2_NAKMSK register field value.
#define ALT_USB_HOST_HCINTMSK2_NAKMSK_RESET 0x0 |
The reset value of the ALT_USB_HOST_HCINTMSK2_NAKMSK register field.
#define ALT_USB_HOST_HCINTMSK2_NAKMSK_GET | ( | value | ) | (((value) & 0x00000010) >> 4) |
Extracts the ALT_USB_HOST_HCINTMSK2_NAKMSK field value from a register.
#define ALT_USB_HOST_HCINTMSK2_NAKMSK_SET | ( | value | ) | (((value) << 4) & 0x00000010) |
Produces a ALT_USB_HOST_HCINTMSK2_NAKMSK register field value suitable for setting the register.
#define ALT_USB_HOST_HCINTMSK2_ACKMSK_LSB 5 |
The Least Significant Bit (LSB) position of the ALT_USB_HOST_HCINTMSK2_ACKMSK register field.
#define ALT_USB_HOST_HCINTMSK2_ACKMSK_MSB 5 |
The Most Significant Bit (MSB) position of the ALT_USB_HOST_HCINTMSK2_ACKMSK register field.
#define ALT_USB_HOST_HCINTMSK2_ACKMSK_WIDTH 1 |
The width in bits of the ALT_USB_HOST_HCINTMSK2_ACKMSK register field.
#define ALT_USB_HOST_HCINTMSK2_ACKMSK_SET_MSK 0x00000020 |
The mask used to set the ALT_USB_HOST_HCINTMSK2_ACKMSK register field value.
#define ALT_USB_HOST_HCINTMSK2_ACKMSK_CLR_MSK 0xffffffdf |
The mask used to clear the ALT_USB_HOST_HCINTMSK2_ACKMSK register field value.
#define ALT_USB_HOST_HCINTMSK2_ACKMSK_RESET 0x0 |
The reset value of the ALT_USB_HOST_HCINTMSK2_ACKMSK register field.
#define ALT_USB_HOST_HCINTMSK2_ACKMSK_GET | ( | value | ) | (((value) & 0x00000020) >> 5) |
Extracts the ALT_USB_HOST_HCINTMSK2_ACKMSK field value from a register.
#define ALT_USB_HOST_HCINTMSK2_ACKMSK_SET | ( | value | ) | (((value) << 5) & 0x00000020) |
Produces a ALT_USB_HOST_HCINTMSK2_ACKMSK register field value suitable for setting the register.
#define ALT_USB_HOST_HCINTMSK2_NYETMSK_LSB 6 |
The Least Significant Bit (LSB) position of the ALT_USB_HOST_HCINTMSK2_NYETMSK register field.
#define ALT_USB_HOST_HCINTMSK2_NYETMSK_MSB 6 |
The Most Significant Bit (MSB) position of the ALT_USB_HOST_HCINTMSK2_NYETMSK register field.
#define ALT_USB_HOST_HCINTMSK2_NYETMSK_WIDTH 1 |
The width in bits of the ALT_USB_HOST_HCINTMSK2_NYETMSK register field.
#define ALT_USB_HOST_HCINTMSK2_NYETMSK_SET_MSK 0x00000040 |
The mask used to set the ALT_USB_HOST_HCINTMSK2_NYETMSK register field value.
#define ALT_USB_HOST_HCINTMSK2_NYETMSK_CLR_MSK 0xffffffbf |
The mask used to clear the ALT_USB_HOST_HCINTMSK2_NYETMSK register field value.
#define ALT_USB_HOST_HCINTMSK2_NYETMSK_RESET 0x0 |
The reset value of the ALT_USB_HOST_HCINTMSK2_NYETMSK register field.
#define ALT_USB_HOST_HCINTMSK2_NYETMSK_GET | ( | value | ) | (((value) & 0x00000040) >> 6) |
Extracts the ALT_USB_HOST_HCINTMSK2_NYETMSK field value from a register.
#define ALT_USB_HOST_HCINTMSK2_NYETMSK_SET | ( | value | ) | (((value) << 6) & 0x00000040) |
Produces a ALT_USB_HOST_HCINTMSK2_NYETMSK register field value suitable for setting the register.
#define ALT_USB_HOST_HCINTMSK2_XACTERRMSK_LSB 7 |
The Least Significant Bit (LSB) position of the ALT_USB_HOST_HCINTMSK2_XACTERRMSK register field.
#define ALT_USB_HOST_HCINTMSK2_XACTERRMSK_MSB 7 |
The Most Significant Bit (MSB) position of the ALT_USB_HOST_HCINTMSK2_XACTERRMSK register field.
#define ALT_USB_HOST_HCINTMSK2_XACTERRMSK_WIDTH 1 |
The width in bits of the ALT_USB_HOST_HCINTMSK2_XACTERRMSK register field.
#define ALT_USB_HOST_HCINTMSK2_XACTERRMSK_SET_MSK 0x00000080 |
The mask used to set the ALT_USB_HOST_HCINTMSK2_XACTERRMSK register field value.
#define ALT_USB_HOST_HCINTMSK2_XACTERRMSK_CLR_MSK 0xffffff7f |
The mask used to clear the ALT_USB_HOST_HCINTMSK2_XACTERRMSK register field value.
#define ALT_USB_HOST_HCINTMSK2_XACTERRMSK_RESET 0x0 |
The reset value of the ALT_USB_HOST_HCINTMSK2_XACTERRMSK register field.
#define ALT_USB_HOST_HCINTMSK2_XACTERRMSK_GET | ( | value | ) | (((value) & 0x00000080) >> 7) |
Extracts the ALT_USB_HOST_HCINTMSK2_XACTERRMSK field value from a register.
#define ALT_USB_HOST_HCINTMSK2_XACTERRMSK_SET | ( | value | ) | (((value) << 7) & 0x00000080) |
Produces a ALT_USB_HOST_HCINTMSK2_XACTERRMSK register field value suitable for setting the register.
#define ALT_USB_HOST_HCINTMSK2_BBLERRMSK_LSB 8 |
The Least Significant Bit (LSB) position of the ALT_USB_HOST_HCINTMSK2_BBLERRMSK register field.
#define ALT_USB_HOST_HCINTMSK2_BBLERRMSK_MSB 8 |
The Most Significant Bit (MSB) position of the ALT_USB_HOST_HCINTMSK2_BBLERRMSK register field.
#define ALT_USB_HOST_HCINTMSK2_BBLERRMSK_WIDTH 1 |
The width in bits of the ALT_USB_HOST_HCINTMSK2_BBLERRMSK register field.
#define ALT_USB_HOST_HCINTMSK2_BBLERRMSK_SET_MSK 0x00000100 |
The mask used to set the ALT_USB_HOST_HCINTMSK2_BBLERRMSK register field value.
#define ALT_USB_HOST_HCINTMSK2_BBLERRMSK_CLR_MSK 0xfffffeff |
The mask used to clear the ALT_USB_HOST_HCINTMSK2_BBLERRMSK register field value.
#define ALT_USB_HOST_HCINTMSK2_BBLERRMSK_RESET 0x0 |
The reset value of the ALT_USB_HOST_HCINTMSK2_BBLERRMSK register field.
#define ALT_USB_HOST_HCINTMSK2_BBLERRMSK_GET | ( | value | ) | (((value) & 0x00000100) >> 8) |
Extracts the ALT_USB_HOST_HCINTMSK2_BBLERRMSK field value from a register.
#define ALT_USB_HOST_HCINTMSK2_BBLERRMSK_SET | ( | value | ) | (((value) << 8) & 0x00000100) |
Produces a ALT_USB_HOST_HCINTMSK2_BBLERRMSK register field value suitable for setting the register.
#define ALT_USB_HOST_HCINTMSK2_FRMOVRUNMSK_LSB 9 |
The Least Significant Bit (LSB) position of the ALT_USB_HOST_HCINTMSK2_FRMOVRUNMSK register field.
#define ALT_USB_HOST_HCINTMSK2_FRMOVRUNMSK_MSB 9 |
The Most Significant Bit (MSB) position of the ALT_USB_HOST_HCINTMSK2_FRMOVRUNMSK register field.
#define ALT_USB_HOST_HCINTMSK2_FRMOVRUNMSK_WIDTH 1 |
The width in bits of the ALT_USB_HOST_HCINTMSK2_FRMOVRUNMSK register field.
#define ALT_USB_HOST_HCINTMSK2_FRMOVRUNMSK_SET_MSK 0x00000200 |
The mask used to set the ALT_USB_HOST_HCINTMSK2_FRMOVRUNMSK register field value.
#define ALT_USB_HOST_HCINTMSK2_FRMOVRUNMSK_CLR_MSK 0xfffffdff |
The mask used to clear the ALT_USB_HOST_HCINTMSK2_FRMOVRUNMSK register field value.
#define ALT_USB_HOST_HCINTMSK2_FRMOVRUNMSK_RESET 0x0 |
The reset value of the ALT_USB_HOST_HCINTMSK2_FRMOVRUNMSK register field.
#define ALT_USB_HOST_HCINTMSK2_FRMOVRUNMSK_GET | ( | value | ) | (((value) & 0x00000200) >> 9) |
Extracts the ALT_USB_HOST_HCINTMSK2_FRMOVRUNMSK field value from a register.
#define ALT_USB_HOST_HCINTMSK2_FRMOVRUNMSK_SET | ( | value | ) | (((value) << 9) & 0x00000200) |
Produces a ALT_USB_HOST_HCINTMSK2_FRMOVRUNMSK register field value suitable for setting the register.
#define ALT_USB_HOST_HCINTMSK2_DATATGLERRMSK_LSB 10 |
The Least Significant Bit (LSB) position of the ALT_USB_HOST_HCINTMSK2_DATATGLERRMSK register field.
#define ALT_USB_HOST_HCINTMSK2_DATATGLERRMSK_MSB 10 |
The Most Significant Bit (MSB) position of the ALT_USB_HOST_HCINTMSK2_DATATGLERRMSK register field.
#define ALT_USB_HOST_HCINTMSK2_DATATGLERRMSK_WIDTH 1 |
The width in bits of the ALT_USB_HOST_HCINTMSK2_DATATGLERRMSK register field.
#define ALT_USB_HOST_HCINTMSK2_DATATGLERRMSK_SET_MSK 0x00000400 |
The mask used to set the ALT_USB_HOST_HCINTMSK2_DATATGLERRMSK register field value.
#define ALT_USB_HOST_HCINTMSK2_DATATGLERRMSK_CLR_MSK 0xfffffbff |
The mask used to clear the ALT_USB_HOST_HCINTMSK2_DATATGLERRMSK register field value.
#define ALT_USB_HOST_HCINTMSK2_DATATGLERRMSK_RESET 0x0 |
The reset value of the ALT_USB_HOST_HCINTMSK2_DATATGLERRMSK register field.
#define ALT_USB_HOST_HCINTMSK2_DATATGLERRMSK_GET | ( | value | ) | (((value) & 0x00000400) >> 10) |
Extracts the ALT_USB_HOST_HCINTMSK2_DATATGLERRMSK field value from a register.
#define ALT_USB_HOST_HCINTMSK2_DATATGLERRMSK_SET | ( | value | ) | (((value) << 10) & 0x00000400) |
Produces a ALT_USB_HOST_HCINTMSK2_DATATGLERRMSK register field value suitable for setting the register.
#define ALT_USB_HOST_HCINTMSK2_BNAINTRMSK_E_MSK 0x0 |
Enumerated value for register field ALT_USB_HOST_HCINTMSK2_BNAINTRMSK
Mask
#define ALT_USB_HOST_HCINTMSK2_BNAINTRMSK_E_NOMSK 0x1 |
Enumerated value for register field ALT_USB_HOST_HCINTMSK2_BNAINTRMSK
No mask
#define ALT_USB_HOST_HCINTMSK2_BNAINTRMSK_LSB 11 |
The Least Significant Bit (LSB) position of the ALT_USB_HOST_HCINTMSK2_BNAINTRMSK register field.
#define ALT_USB_HOST_HCINTMSK2_BNAINTRMSK_MSB 11 |
The Most Significant Bit (MSB) position of the ALT_USB_HOST_HCINTMSK2_BNAINTRMSK register field.
#define ALT_USB_HOST_HCINTMSK2_BNAINTRMSK_WIDTH 1 |
The width in bits of the ALT_USB_HOST_HCINTMSK2_BNAINTRMSK register field.
#define ALT_USB_HOST_HCINTMSK2_BNAINTRMSK_SET_MSK 0x00000800 |
The mask used to set the ALT_USB_HOST_HCINTMSK2_BNAINTRMSK register field value.
#define ALT_USB_HOST_HCINTMSK2_BNAINTRMSK_CLR_MSK 0xfffff7ff |
The mask used to clear the ALT_USB_HOST_HCINTMSK2_BNAINTRMSK register field value.
#define ALT_USB_HOST_HCINTMSK2_BNAINTRMSK_RESET 0x0 |
The reset value of the ALT_USB_HOST_HCINTMSK2_BNAINTRMSK register field.
#define ALT_USB_HOST_HCINTMSK2_BNAINTRMSK_GET | ( | value | ) | (((value) & 0x00000800) >> 11) |
Extracts the ALT_USB_HOST_HCINTMSK2_BNAINTRMSK field value from a register.
#define ALT_USB_HOST_HCINTMSK2_BNAINTRMSK_SET | ( | value | ) | (((value) << 11) & 0x00000800) |
Produces a ALT_USB_HOST_HCINTMSK2_BNAINTRMSK register field value suitable for setting the register.
#define ALT_USB_HOST_HCINTMSK2_FRM_LST_ROLLINTRMSK_E_MSK 0x0 |
Enumerated value for register field ALT_USB_HOST_HCINTMSK2_FRM_LST_ROLLINTRMSK
Mask
#define ALT_USB_HOST_HCINTMSK2_FRM_LST_ROLLINTRMSK_E_NOMSK 0x1 |
Enumerated value for register field ALT_USB_HOST_HCINTMSK2_FRM_LST_ROLLINTRMSK
No mask
#define ALT_USB_HOST_HCINTMSK2_FRM_LST_ROLLINTRMSK_LSB 13 |
The Least Significant Bit (LSB) position of the ALT_USB_HOST_HCINTMSK2_FRM_LST_ROLLINTRMSK register field.
#define ALT_USB_HOST_HCINTMSK2_FRM_LST_ROLLINTRMSK_MSB 13 |
The Most Significant Bit (MSB) position of the ALT_USB_HOST_HCINTMSK2_FRM_LST_ROLLINTRMSK register field.
#define ALT_USB_HOST_HCINTMSK2_FRM_LST_ROLLINTRMSK_WIDTH 1 |
The width in bits of the ALT_USB_HOST_HCINTMSK2_FRM_LST_ROLLINTRMSK register field.
#define ALT_USB_HOST_HCINTMSK2_FRM_LST_ROLLINTRMSK_SET_MSK 0x00002000 |
The mask used to set the ALT_USB_HOST_HCINTMSK2_FRM_LST_ROLLINTRMSK register field value.
#define ALT_USB_HOST_HCINTMSK2_FRM_LST_ROLLINTRMSK_CLR_MSK 0xffffdfff |
The mask used to clear the ALT_USB_HOST_HCINTMSK2_FRM_LST_ROLLINTRMSK register field value.
#define ALT_USB_HOST_HCINTMSK2_FRM_LST_ROLLINTRMSK_RESET 0x0 |
The reset value of the ALT_USB_HOST_HCINTMSK2_FRM_LST_ROLLINTRMSK register field.
#define ALT_USB_HOST_HCINTMSK2_FRM_LST_ROLLINTRMSK_GET | ( | value | ) | (((value) & 0x00002000) >> 13) |
Extracts the ALT_USB_HOST_HCINTMSK2_FRM_LST_ROLLINTRMSK field value from a register.
#define ALT_USB_HOST_HCINTMSK2_FRM_LST_ROLLINTRMSK_SET | ( | value | ) | (((value) << 13) & 0x00002000) |
Produces a ALT_USB_HOST_HCINTMSK2_FRM_LST_ROLLINTRMSK register field value suitable for setting the register.
#define ALT_USB_HOST_HCINTMSK2_RESET 0x00000000 |
The reset value of the ALT_USB_HOST_HCINTMSK2 register.
#define ALT_USB_HOST_HCINTMSK2_OFST 0x14c |
The byte offset of the ALT_USB_HOST_HCINTMSK2 register from the beginning of the component.
#define ALT_USB_HOST_HCINTMSK2_ADDR | ( | base | ) | ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_USB_HOST_HCINTMSK2_OFST)) |
The address of the ALT_USB_HOST_HCINTMSK2 register.
typedef struct ALT_USB_HOST_HCINTMSK2_s ALT_USB_HOST_HCINTMSK2_t |
The typedef declaration for register ALT_USB_HOST_HCINTMSK2.