Datasheet

568
SAM9X25 [DATASHEET]
11054E–ATARM–10-Mar-2014
32.7.9 UDPHS Endpoint Control Enable Register (Control, Bulk, Interrupt Endpoints)
Name: UDPHS_EPTCTLENBx [x=0..6]
Access: Write-only
This register view is relevant only if EPT_TYPE=0x0, 0x2 or 0x3 in “UDPHS Endpoint Configuration Register” on page 566
For additional Information, see “UDPHS Endpoint Control Register (Control, Bulk, Interrupt Endpoints)” on page 576.
EPT_ENABL: Endpoint Enable
0 = No effect.
1 = Enable endpoint according to the device configuration.
AUTO_VALID: Packet Auto-Valid Enable
0 = No effect.
1 = Enable this bit to automatically validate the current packet and switch to the next bank for both IN and OUT transfers.
INTDIS_DMA: Interrupts Disable DMA
0 = No effect.
1 = If set, when an enabled endpoint-originated interrupt is triggered, the DMA request is disabled.
NYET_DIS: NYET Disable (Only for High Speed Bulk OUT endpoints)
0 = No effect.
1 = Forces an ACK response to the next High Speed Bulk OUT transfer instead of a NYET response.
ERR_OVFLW: Overflow Error Interrupt Enable
0 = No effect.
1 = Enable Overflow Error Interrupt.
RXRDY_TXKL: Received OUT Data Interrupt Enable
0 = No effect.
1 = Enable Received OUT Data Interrupt.
TX_COMPLT: Transmitted IN Data Complete Interrupt Enable
0 = No effect.
1 = Enable Transmitted IN Data Complete Interrupt.
31 30 29 28 27 26 25 24
SHRT_PCKT–––––––
23 22 21 20 19 18 17 16
–––––BUSY_BANK––
15 14 13 12 11 10 9 8
NAK_OUT NAK_IN STALL_SNT RX_SETUP TXRDY TX_COMPLT RXRDY_TXKL ERR_OVFLW
76543210
NYET_DIS INTDIS_DMA AUTO_VALID EPT_ENABL