15 interrupt unmasking (0fh), 16 interrupt mode (10h), 17 receiver channel status (11h) – Cirrus Logic CS8422 User Manual
Page 58: Interrupt unmasking (0fh)” on, Receiver, Channel status (11h), Cs8422

58
DS692F2
CS8422
11.15 Interrupt Unmasking (0Fh)
The bits of this register serve as a mask for the Interrupt Status register. If a mask bit is set to 1, the error
is unmasked, meaning that its occurrence will affect the INT pin and the status register. If a mask bit is set
to 0, the error is masked, meaning that its occurrence will not affect the internal INT signal or the status reg-
ister. The bit positions align with the corresponding bits in Interrupt Status register. This register defaults to
00h.
The INT signal may be selected to output on the GPO pins. See
for more details.
11.16 Interrupt Mode (10h)
The interrupt mode control in the behavior of the INT pin to RERR and SRC_UNLOCK interrupts. There are
three ways to set the INT pin active in accordance with the interrupt condition. In the Rising edge active
mode, the INT pin becomes active on the arrival of the interrupt condition. In the Falling edge active mode,
the INT pin becomes active on the removal of the interrupt condition. In Level active mode, the INT interrupt
pin becomes active during the interrupt condition. Be aware that the active level (Active High or Low) only
depends on the INT[1:0] bits. These registers default to 00h. The interrupts in the Interrupt Status register
not represented here are all rising edge active.
00 - Rising edge active
01 - Falling edge active
10 - Level active
11 - Reserved
11.17 Receiver Channel Status (11h)
The bits in this register can be associated with either channel A or B of the received data. The desired chan-
nel is selected with the CHS bit of
“Receiver Data Control (04h)” on page 49
AUX3:0 - Incoming auxiliary data field width, as indicated by the incoming channel status bits, decoded ac-
cording to IEC60958 and AES3.
0000 - Auxiliary data is not present.
0001 - Auxiliary data is 1 bit long.
0010 - Auxiliary data is 2 bits long.
0011 - Auxiliary data is 3 bits long.
0100 - Auxiliary data is 4 bits long.
0101 - Auxiliary data is 5 bits long.
0110 - Auxiliary data is 6 bits long.
0111 - Auxiliary data is 7 bits long.
7
6
5
4
3
2
1
0
PCCHM
OSLIPM
DETCM
CCHM
RERRM
QCHM
FCHM
SRC_UNLOCKM
0
0
0
0
0
0
0
0
7
6
5
4
3
2
1
0
Reserved
Reserved
Reserved
Reserved
RERR1
RERR0
SRC_UNLOCK1
SRC_UNLOCK0
—
—
—
—
0
0
0
0
7
6
5
4
3
2
1
0
AUX3
AUX2
AUX1
AUX0
PRO
COPY
ORIG
EMPH