irqstat

          The status fields in this register are set when the described event occurs and the interrupt is enabled in the mask register. When any of these bit fields are set, the interrupt output is asserted high. The fields are each cleared by writing a 1 to the field. Note that bit fields 6 thru 10 are only valid when legacy SPI mode is active. 
      
Module Instance Base Address Register Address
sdm_qspi_qspiregs 0xFF8D2000 0xFF8D2040

Size: 32

Offset: 0x40

Access: RW

Important: The value of a reserved bit must be maintained in software. When you modify registers containing reserved bit fields, you must use a read-modify-write operation to preserve state and prevent indeterminate system behavior.
Bit Fields
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16

irq_stat_resv_fld

RO 0x0

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

irq_stat_resv_fld

RO 0x0

indsramfull

RW 0x0

rxfull

RW 0x0

rxthreshcmp

RW 0x0

txfull

RW 0x0

txthreshcmp

RW 0x1

rxover

RW 0x0

indxfrlvl

RW 0x0

illegalacc

RW 0x0

protwrattempt

RW 0x0

indrdreject

RW 0x0

indopdone

RW 0x0

underflowdet

RW 0x0

mode_m_fail_fld

RW 0x0

irqstat Fields

Bit Name Description Access Reset
31:13 irq_stat_resv_fld


                     
RO 0x0
12 indsramfull
 Indirect Read Partition of SRAM is full and unable to immediately complete indirect operation
Value Description
0 SRAM is not full
1 SRAM is full
RW 0x0
11 rxfull
 Current FIFO status can be ignored in non-SPI legacy mode 0 : FIFO is not full 1 : FIFO is full 
Value Description
0 Receive FIFO Not Full
1 Receive FIFO Full
RW 0x0
10 rxthreshcmp
 Current FIFO status can be ignored in non-SPI legacy mode 0 : FIFO has less than RX THRESHOLD entries, 1 : FIFO has >= THRESHOLD entries 
Value Description
0 FIFO has <= RXTHRESH entries
1 FIFO has > RXTHRESH entries
RW 0x0
9 txfull
 Current FIFO status can be ignored in non-SPI legacy mode 0 : FIFO is not full,  1 : FIFO is full 
Value Description
0 Transmit FIFO Not Full
1 Transmit FIFO Full
RW 0x0
8 txthreshcmp
 Current FIFO status can be ignored in non-SPI legacy mode 0 : FIFO has >= THRESHOLD entries,  1 : FIFO has less than THRESHOLD entries 
Value Description
0 FIFO has > TXTHRESH entries
1 FIFO has <= TXTHRESH entries
RW 0x1
7 rxover
 This should only occur in Legacy SPI mode. Set if an attempt is made to push the RX FIFO when it is full. This bit is reset only by a system reset and cleared only when this register is read. If a new push to the RX FIFO occurs coincident with a register read this flag will remain set. 0 : no overflow has been detected. 1 : an overflow has occurred. 
Value Description
0 No Receive Overflow
1 Receive Overflow
RW 0x0
6 indxfrlvl
Indirect Transfer Watermark Level Breached
Value Description
0 No water level reached
1 Water level reached
RW 0x0
5 illegalacc
 Illegal AHB access has been detected. AHB wrapping bursts and the use of SPLIT/RETRY accesses will cause this error interrupt to trigger. 
Value Description
0 No Illegal AHB attempt
1 Illegal AHB attempt
RW 0x0
4 protwrattempt
Write to protected area was attempted and rejected.
Value Description
0 No Write Attempt
1 Write Attempt to protected area
RW 0x0
3 indrdreject
 Indirect operation was requested but could not be accepted. Two indirect operations already in storage. 
Value Description
0 No Indirect Operation
1 Indirect Operation Requested
RW 0x0
2 indopdone
 Controller has completed last triggered indirect operation 
Value Description
0 No Indirect Operation
1 Completed Indirect Operation
RW 0x0
1 underflowdet
 0 : no underflow has been detected 1 : underflow is detected and an attempt to transfer data is made when the small TX FIFO is empty. This may occur when AHB write data is being supplied too slowly to keep up with the requested write operation This bit is reset only by a system reset and cleared only when the register is read. 
Value Description
0 No Underflow
1 Underflow
RW 0x0
0 mode_m_fail_fld
 Mode M failure indicates the voltage on pin n_ss_in is inconsistent with the SPI mode. Set =1 if n_ss_in is low in master mode (multi-master contention). These conditions will clear the spi_enable bit and disable the SPI. This bit is reset only by a system reset and cleared only when this register is read. 0 : no mode fault has been detected 1 : a mode fault has occurred 
RW 0x0