6 register quick reference, Register quick reference, Cs35l32 – Cirrus Logic CS35L32 User Manual
Page 35: Default values are shown below the bit names

DS963F4
35
CS35L32
6 Register Quick Reference
6 Register Quick Reference
Default values are shown below the bit names.
I²C Address:
AD0 = 0: 1000000[R/W] – 10000000 = 0x80 (Write); 10000001 = 0x81 (Read); AD0 = 1: 1000001[R/W] – 10000010 = 0x82 (Write); 10000011 = 0x83 (Read)
Adr.
Function
7
6
5
4
3
2
1
0
0x01 Device ID A and B
(Read Only)
DEVIDA[3:0]
DEVIDB[3:0]
0
0
1
1
0
1
0
1
0x02 Device ID C and D
(Read Only)
DEVIDC[3:0]
DEVIDD[3:0]
1
0
1
0
0
0
1
1
0x03 Device ID E
(Read Only)
DEVIDE[3:0]
—
0
0
1
0
0
0
0
0
0x04 Reserved
—
0
0
0
0
0
0
0
0
0x05 Revision ID (Read
Only)
AREVID[3:0]
NUMREVID[3:0]
x
x
x
x
x
x
x
x
0x06 Power Control 1
PDN_AMP
—
PDN_BST[1:0]
—
PDN_ALL
0
0
0
0
0
1
0
0
0x07 Power Control 2
PDN_VMON
PDN_IMON
PDN_VPMON
—
SDOUT_3ST
—
1
1
1
0
1
0
0
0
0x08 Clocking Control
MCLKDIS
MCLKDIV2
—
RATIO
0
1
0
0
0
0
0
0
—
LOWBAT_TH[1:0]
LOWBAT_RECOV[2:0]
—
0
0
1
0
0
1
1
0
(Read Only)
VPMON[7:0]
0
0
0
0
0
0
0
0
0x0B Boost Converter Peak
BST_IPK[7:0]
0
1
0
0
0
0
0
0
0x0C Scaling
—
IMON_SCALE[3:0]
0
0
0
0
0
1
1
1
0x0D LED and Audio Power-
—
ILED_MNG
AUDIOGAIN_MNG
—
VBOOST_MNG[1:0]
0
0
0
0
0
0
1
0
0x0E Reserved
—
x
x
x
x
x
x
x
x
0x0F ADSP Control
ADSP_DRIVE
M/S
DATCNF[1:0]
SHARE
—
0
0
1
0
0
0
0
0
0x10 Class D Amplifier
—
AMP_GAIN[2:0]
GAIN_CHG_ZC
—
0
0
0
1
0
1
0
0
0x11 Protection Release
—
AMP_SHORT_RLS
—
OTE_RLS
0
0
0
0
0
0
0
0
0x12 Interrupt Mask 1
—
M_ADSPCLK_ERR M_MCLK_ERR
M_AMP_SHORT
M_OTW
M_OTE
1
1
1
1
1
1
1
1
0x13 Interrupt Mask 2
M_VMON_OVFL
M_IMON_OVFL
M_VPMON_OVFL
—
M_PDN_DONE
1
1
1
1
1
1
1
1
0x14 Interrupt Mask 3
M_UVLO
M_LED2_OPEN
M_LED2_
SHORT
M_LED1_OPEN
M_LED1_
SHORT
M_LOWBAT
M_BOOST_
CURLIM
M_BOOST_
OVERROR
1
1
1
1
1
1
1
1
0x15 Interrupt Status 1
(Audio) (Read Only)
—
ADSPCLK_ERR
MCLK_ERR
AMP_SHORT
OTW
OTE
x
x
x
x
x
x
x
x
0x16 Interrupt Status 2
(Monitors) (Read Only)
VMON_OVFL
IMON_OVFL
VPMON_OVFL
—
PDN_DONE
x
x
x
x
x
x
x
x
0x17 Interrupt Status 3
Converter) (Read Only)
UVLO
LED2_OPEN
LED2_SHORT
LED1_OPEN
LED1_SHORT
LOWBAT
BOOST_
CURLIM
BOOST_
OVERROR
x
x
x
x
x
x
x
x
0x18 LED Lighting Status
(Read Only)
LED1_FLEV
LED2_FLEV
LED1_MVEV
LED2_MVEV
LED_FLEN
LED_FLINH
LED2_DIS
LED_TIMERON
x
x
x
x
x
x
x
x
0x19 LED Flash Mode
—
LED_FLCUR[3:0]
0
0
0
0
0
0
0
0
0x1A LED Movie Mode
—
LED_MVCUR[2:0]
—
LED1_MVEN
LED2_MVEN
0
0
0
0
0
0
0
0
0x1B LED Flash Timer
—
TIMER[4:0]
TIMEOUT_MODE
0
0
1
0
0
1
0
0
0x1C LED Flash Inhibit
—
LED_FLINHCUR[3:0]
0
0
0
0
0
0
0
0
0x1D
–0x7F
Reserved
—
x
x
x
x
x
x
x
x