7.2.5
DPn Prepare Status
7
6
Default
0
0
Bits
Name
7:2
—
Reserved
1:0
NOT_
Not finished channel. Indicates whether each channel completed its state transition after the corresponding PREPARE_
FINISHED_
CHANNELx bit is written to prepare or deprepare the channel.
CHANNELx
0 (Default) Channel not finished moving to the preparedness state indicated by the CHANNEL_PREPAREx bit.
1 After PREPARE_CHANNELx is set, if NOT_FINISHED_CHANNELx = 1, the channel has not finished the transition to
readiness. A 0 indicates that the channel is ready.
After PREPARE_CHANNELx is cleared, if NOT_FINISHED_CHANNELx = 1, the channel is not finished with the
transition to deprepared state. A 0 indicates that the channel has finished any internal process to be deprepared.
7.2.6
DPn Prepare Control
7
6
Default
0
0
Bits
Name
7:2
—
Reserved
1:0 PREPARE_
Prepare channel. Prepares each channel so it can begin immediately when enabled. Data Ports 2 and 3 are stereo and
CHANNELx
therefore support Channels 1 and 2. Data Port 1 supports only Channel 1.
0 (Default) Channel deactivated
1 Channel commanded to prepare for activity.
7.2.7
DPn Channel Enable
7
Default
0
Bits
Name
7:2
—
Reserved
1:0 CHANNEL_
Channel enable 2 and 1. Automatically cleared on internal resets and loss-of-frame synchronization. Do not set these bits
ENx
unless the channel has been prepared using the DPn prepare control register and confirmed by reading the DPn prepare
status register. Data Ports 2 and 3 are stereo and therefore support Channels 1 and 2. Data Port 1 supports Channel 1 only.
0 (Default) Channel disabled
1 Channel enabled
7.2.8
DPn Sample Control 1
7
Default
0
Bits
Name
7:0
SAMPLE_
Sample interval lower byte. The sample interval is calculated in units of bit slots according to the following formula:
INTERVAL_LOW
Sample Interval = 256*SAMPLE_INTERVAL_HIGH + SAMPLE_INTERVAL_LOW + 1
DS1083F2
5
4
—
0
0
5
4
—
0
0
6
5
—
0
0
6
5
SAMPLE_INTERVAL_LOW
0
0
7.2 SoundWire Data Port (1–3) Descriptions
3
2
NOT_FINISHED_CHANNEL2 NOT_FINISHED_CHANNEL1
R/O
0
0
Description
Fig. 4-27
shows how to interpret channel status.
3
2
R/W
0
0
Description
Fig. 4-27
4
3
R/W
0
0
Description
4
3
R/W
0
0
Description
Address Base + 0x04
1
0
Address Base + 0x05
1
PREPARE_CHANNEL2 PREPARE_CHANNEL1
0
shows how to interpret channel status.
Address Base + 0x20
Address Base + 0x30 (Banked)
2
1
CHANNEL_EN2 CHANNEL_EN1
0
0
Address Base + 0x22
Address Base + 0x32 (Banked)
2
1
0
0
CS42L42
0
0
0
0
0
0
0
1
125
Need help?
Do you have a question about the CS42L42 and is the answer not in the manual?