Register quick reference – Cirrus Logic CS42L55 User Manual
Page 40

40
DS773F1
CS42L55
5. REGISTER QUICK REFERENCE
(
Default values are shown below the bit names
)
I²C Address: 1001010[R/W] - 10010100 = 0x94(Write); 10010101 = 0x95(Read)
Adr.
Function
7
6
5
4
3
2
1
0
01h ID
(Read Only)
Reserved
Reserved
Reserved
Reserved
Reserved
REVID2
REVID1
REVID0
x
x
x
x
x
x
x
x
02h
Power Ctl 1
Reserved
Reserved
Reserved
Reserved
PDN_CHRG PDN_ADCB
PDN_ADCA
PDN
0
0
0
0
1
1
1
1
03h
Power Ctl 2
PDN_HPB1
PDN_HPB0
PDN_HPA1
PDN_HPA0
PDN_LINB1
PDN_LINB0
PDN_LINA1
PDN_LINA0
1
1
1
1
1
1
1
1
04h
Clocking Ctl 1
Reserved
Reserved
M/S
INV_SCLK
SCK=MCK1
SCK=MCK0
MCLKDIV2
MCLKDIS
0
0
0
0
0
0
0
0
05h
Clocking Ctl 2
Reserved
Reserved
Reserved
SPEED1
SPEED0
32kGROUP
RATIO1
RATIO0
0
0
0
0
1
0
1
1
06h Class H Power
Ctl
Reserved
Reserved
ADPTPWR1
ADPTPWR0
Reserved
Reserved
Reserved
Reserved
0
0
0
0
0
0
0
0
07h
Misc. Ctl
DIGMUX
Reserved
Reserved
Reserved
ANLGZC
DIGSFT
Reserved
FREEZE
0
0
0
0
1
1
0
0
08h ADC, Line, HP
MUX
ADCBMUX1
ADCBMUX0
ADCAMUX1
ADCAMUX0
LINEBMUX
LINEAMUX
HPBMUX
HPAMUX
0
0
0
0
0
0
0
0
09h
HPF Ctl
HPFB
HPFRZB
HPFA
HPFRZA
HPFB_CF1
HPFB_CF0
HPFA_CF1
HPFA_CF0
1
0
1
0
0
0
0
0
0Ah
Misc. ADC Ctl
ADCB=A
PGAB=A
DIGSUM1
DIGSUM0
INV_ADCB
INV_ADCA
ADCBMUTE
ADCAMUTE
0
0
0
0
0
0
0
0
0Bh
PGAA Vol, MUX
BOOSTA
PGAAMUX
PGAAVOL5
PGAAVOL4
PGAAVOL3
PGAAVOL2
PGAAVOL1
PGAAVOL0
0
0
0
0
0
0
0
0
0Ch
PGAB Vol, MUX
BOOSTB
PGABMUX
PGABVOL5
PGABVOL4
PGABVOL3
PGABVOL2
PGABVOL1
PGABVOL0
0
0
0
0
0
0
0
0
0Dh ADCA Attenua-
tor
ADCAATT7
ADCAATT6
ADCAATT5
ADCAATT4
ADCAATT3
ADCAATT2
ADCAATT1
ADCAATT0
0
0
0
0
0
0
0
0
0Eh ADCB Attenua-
tor
ADCBATT7
ADCBATT6
ADCBATT5
ADCBATT4
ADCBATT3
ADCBATT2
ADCBATT1
ADCBATT0
0
0
0
0
0
0
0
0
0Fh
Playback Ctl 1
PDN_DSP
DEEMPH
Reserved
PLYBCKB=A
INV_PCMB
INV_PCMA
MSTBMUTE
MSTAMUTE
0
0
0
0
0
0
0
0
10h
ADCMIXA Vol
AMIXAMUTE AMIXAVOL6
AMIXAVOL5
AMIXAVOL4
AMIXAVOL3 AMIXAVOL2 AMIXAVOL1
AMIXAVOL0
1
0
0
0
0
0
0
0
11h
ADCMIXB Vol
AMIXBMUTE AMIXBVOL6
AMIXBVOL5
AMIXBVOL4
AMIXBVOL3 AMIXBVOL2 AMIXBVOL1
AMIXBVOL0
1
0
0
0
0
0
0
0
12h
PCMMIXA Vol
PMIXAMUTE PMIXAVOL6
PMIXAVOL5
PMIXAVOL4
PMIXAVOL3 PMIXAVOL2 PMIXAVOL1
PMIXAVOL0
0
0
0
0
0
0
0
0
13h
PCMMIXB Vol
PMIXBMUTE PMIXBVOL6
PMIXBVOL5
PMIXBVOL4
PMIXBVOL3 PMIXBVOL2 PMIXBVOL1
PMIXBVOL0
0
0
0
0
0
0
0
0
14h BEEP Freq,
On Time
FREQ3
FREQ2
FREQ1
FREQ0
ONTIME3
ONTIME2
ONTIME1
ONTIME0
0
0
0
0
0
0
0
0
15h BEEP Vol,
Off Time
OFFTIME2
OFFTIME1
OFFTIME0
BPVOL4
BPVOL3
BPVOL2
BPVOL1
BPVOL0
0
0
0
0
0
0
0
0
16h BEEP,
Tone Cfg.
BEEP1
BEEP0
Reserved
TREB_CF1
TREB_CF0
BASS_CF1
BASS_CF0
TC_EN
0
0
0
0
0
0
0
0
17h
Tone Ctl
TREB3
TREB2
TREB1
TREB0
BASS3
BASS2
BASS1
BASS0
1
0
0
0
1
0
0
0
18h
Master A Vol
MSTAVOL7
MSTAVOL6
MSTAVOL5
MSTAVOL4
MSTAVOL3
MSTAVOL2
MSTAVOL1
MSTAVOL0
0
0
0
0
0
0
0
0
19h
Master B Vol
MSTBVOL7
MSTBVOL6
MSTBVOL5
MSTBVOL4
MSTBVOL3
MSTBVOL2
MSTBVOL1
MSTBVOL0
0
0
0
0
0
0
0
0
1Ah Headphone A
Volume
HPAMUTE
HPAVOL6
HPAVOL5
HPAVOL4
HPAVOL3
HPAVOL2
HPAVOL1
HPAVOL0
0
0
0
0
0
0
0
0