4 pin widget control, 5 digital mic in 1 configuration default, P 110 – Cirrus Logic CS4207 User Manual
Page 110: Cs4207
110
DS880F4
CS4207
6.12.4
Pin Widget Control
Get Parameter Command Format:
Set Parameter Command Format:
Response Format:
6.12.5
Digital Mic In 1 Configuration Default
The Configuration Default register is used by software as an aid in determining the configuration of jacks
and devices attached to the codec. At the time the codec is first powered on, this register is internally load-
ed with default values indicating the typical system use of this particular pin/jack. After this initial loading,
it is completely codec opaque, and its state, including any software writes into the register, must be pre-
served across reset events such as Link Reset or Codec Reset (the Function Reset Verb). Its state need
not be preserved across power level changes.
Get Parameter Command Format:
Set Parameter Command Format:
Bits [31:28]
Bits [27:20]
Bits [19:8]
Bits [7:0]
CAd = X
DigMic 1 Node ID=0Eh
DigMic 2 Node ID=12h
Verb ID = F07h
Payload = 00h
Bits [31:28]
Bits [27:20]
Bits [19:8]
Bits [7:0]
CAd = X
DigMic 1 Node ID=0Eh
DigMic 2 Node ID=12h
Verb ID = 707h
Payload = xxh
Bits
Type
Default
Description
31:8
Read Only
000000h
Reserved
7
Read Only
0b
H-Phone Enable (HPE): Not supported.
6
Read Only
0b
Output Enable (OUTE): Not supported.
5
Read/Write
0b
Input Enable (INE): This bit, when set to ‘1’,
enables the data path for the corresponding
DMIC. When set to ‘0’, the data path is disabled
and the corresponding ADC output is muted.
4:3
Read Only
00b
Reserved
2:0
Read Only
000b
VREF Enable (VREFE): VREF is not supported
on this widget. Will always read back ‘000’
Bits [31:28]
Bits [27:20]
Bits [19:8]
Bits [7:0]
CAd = X
Node ID = 0Eh
Verb ID = F1Ch
Payload = 00h
Bits [31:28]
Bits [27:20]
Bits [19:8]
Bits [7:0]
CAd = X
Node ID = 0Eh
Verb ID = 71Ch
Payload = xxh (Config bits [7:0])
CAd = X
Node ID = 0Eh
Verb ID = 71Dh
Payload = xxh (Config bits [15:8])
CAd = X
Node ID = 0Eh
Verb ID = 71Eh
Payload = xxh (Config bits [23:16])
CAd = X
Node ID = 0Eh
Verb ID = 71Fh
Payload = xxh (Config bits [31:24])