Intel® PXA26x Processor Family Developer’s Manual 8-17

Synchronous Serial Port Controller

8.7.4.1 Transmit FIFO Not Full Flag (TNF) (read-only, non-interruptible)

The Transmit FIFO Not Full Flag (TNF) is a read-only bit that is s et whenev er the transm it FI FO is

not full. TNF is cleared when the FIFO is completely full. This bit can be polled when using

programmed I/O to fill the transmit FIFO over its threshold level . This bit does not request an

interrupt.

Table 8-6. SSP Status Register (SSSR) Bitmap and Bit Definitions

0x4100 0008 SSP Status Register (SSSR)
Bit 3
13
02
92
82
72
62
52
42
32
22
12
01
91
81
71
61
51
41
31
21
11
09 8 7 6 5 4 3 2 1 0
Reserved
RFL
TFL
ROR
RFS
TFS
BSY
RNE
TNF
Reserved
Rese
tX0xF 0x0 0 0 0 0 0 1 0
Bits Name Description
1:0 — Reserved
2TNF
TRANSMIT FIFO NOT FULL (read only):
0 – Transmit FIFO is full
1 – Transmit FIFO is not full
3RNE
RECEIVE FIFO NOT EMPTY (read only):
0 – Receive FIFO is empty
1 – Receive FIFO is not empty
4 BSY
SSP BUSY (read only):
Software must wait for the Tx Fifo to empty first and then wait for the BSY bit to be cl eared
at the end of a data transfer.
0 – SSP is idle or disabled
1 – SSP currently transmitting or receiving a frame
5 TFS
TRANSMIT FIFO SERVICE REQUEST (read only):
0 – Transmit FIFO level exceeds TFT threshold, or SSP disabled
1 – Transmit FIFO level is at or below TFT threshold, generate interrupt or DMA request
6RFS
RECEIVE FIFO SERVICE REQUEST (read only):
0 – Receive FIFO level exceeds RFT threshold, or SSP disabled
1 – Receive FIFO level is at or above RFT threshold, generate interrupt or DMA request
7ROR
RECEIVE FIFO OVERRUN (read/write):
0 – Receive FIFO has not experienced an overrun
1 – Attempted data write to full receive FIFO, request interrupt
11:8 TFL TRANSMIT FIFO LEVEL (read only):
Number of entries in transmit FIFO. Note: When the value 0x0 is read, the FIFO is either
empty or full and the software must refer to the TNF bit.
15:12 RFL RECEIVE FIFO LEVEL (read on ly):
Number of entries minus one in receive FIFO. Note: When the value 0xF is read, the FIFO
is either empty or full and the software must refer to the RNE bit.
31:16 — Reserve d