1 speaker volume control, 28 adc and pcm channel mixer (address 26h), 1 pcm mix channel swap – Cirrus Logic CS42L52 User Manual
Page 64: 2 adc mix channel swap, 1 pcm mix channel swap 6.28.2 adc mix channel swap, P 64, Xvol[7:0

64
DS680F2
CS42L52
3/1/13
6.27
Speaker Volume Control: SPKA (Address 24h) and SPKB (Address 25h)
6.27.1
Speaker Volume Control
Sets the volume of the signal out the PWM modulator.
Note:
The maximum step size error is ±0.15 dB.
6.28
ADC and PCM Channel Mixer (Address 26h)
6.28.1
PCM Mix Channel Swap
Configures a mix/swap of the PCM Mix to the headphone/line or speaker outputs.
6.28.2
ADC Mix Channel Swap
Configures a mix/swap of the ADC Mix to the headphone/line or speaker outputs.
7
6
5
4
3
2
1
0
SPKxVOL7
SPKxVOL6
SPKxVOL5
SPKxVOL4
SPKxVOL3
SPKxVOL2
SPKxVOL1
SPKxVOL0
SPKxVOL[7:0]
Speaker Volume
0000 0000
0 dB
1111 1111
-0.5 dB
1111 1110
-1.0 dB
···
···
0100 0000
-96.0 dB
···
···
0000 0001
Muted
Step Size:
0.5 dB
7
6
5
4
3
2
1
0
PCMASWP1
PCMASWP0
PCMBSWP1
PCMBSWP0
ADCASWP1
ADCASWP0
ADCBSWP1
ADCBSWP0
PCMxSWP[1:0]
PCM Mix to HP/LINEOUTA
PCM Mix to HP/LINEOUTB
00
Left
Right
01
(Left + Right)/2
(Left + Right)/2
10
11
Right
Left
ADCxSWP[1:0]
ADC Mix to HP/LINEOUTA Channel
ADC Mix to HP/LINEOUTB Channel
00
Left
Right
01
(Left + Right)/2
(Left + Right)/2
10
11
Right
Left