12.4.3 FIFO Control Register (FCR)
Rx and Tx FIFOs are 16 bytes deep.
| Bit Number | Name | R/W | Default State | Description |
|---|---|---|---|---|
| [7:6] | RX_TRIG | W | 0b11 | These bits are used to set the trigger level for the Rx FIFO interrupt. Rx FIFO trigger level (bytes) are: 0b00: 1 byte 0b01: 4 bytes 0b10: 8 bytes 0b11: 14 bytes |
| [5:4] | Reserved | W | 0 | Software must not rely on the value of a reserved bit. To provide compatibility with future products, the value of a reserved bit must be preserved across a read-modify-write operation. |
| 3 | ENABLE_TXRDY_RXRDY | W | 0 | Software must always set this bit to 1 for efficient data transfer from transmit FIFO to PDMA. |
| 2 | CLEAR_TX_FIFO | W | 0 | Clears all bytes in the Tx FIFO and resets its counter logic. The shift register is not cleared. 0: Disabled (default) 1: Enabled |
| 1 | CLEAR_RX_FIFO | W | 0 | Clears all bytes in Rx FIFO and resets counter logic. This shift register is not cleared. 0: Disabled (default) 1: Enabled |
| 0 | ENABLE_TX_RX_FIFO | W | 1 | It enables both the Tx and Rx FIFOs and is hardwired to 1, which means it is always enabled and cannot be changed. |
