11 mic in 1/line in 2 eapd/btl enable, 12 line in 1/mic in 2 configuration default, P 104 – Cirrus Logic CS4207 User Manual
Page 104: Cs4207
104
DS880F4
CS4207
6.11.11 Mic In 1/Line In 2 EAPD/BTL Enable
Get Parameter Command Format:
Set Parameter Command Format:
Get Response Format:
6.11.12 Line In 1/Mic In 2 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
Node ID = 0Dh
Verb ID = F0Ch
Payload = 00h
Bits [31:28]
Bits [27:20]
Bits [19:8]
Bits [7:0]
CAd = X
Node ID = 0Dh
Verb ID = 70Ch
Payload = xxh
Bits
Type
Default
Description
31:3
Read Only
0
Reserved
2
Read Only
0b
L-R Swap: Not valid since the widget is not
capable of left/right swapping.
1
Read Only
0b
EAPD: Not supported on this widget.
0
Read/Write
0b
BTL: controls the input configuration of a Pin
Widget which has indicated support for balanced
I/O (bit 6, Pin Capabilities Parameter). When this
bit is 0, the inputs are configured in single-ended
or pseudo-differential mode; when this bit is 1,
they are configured in balanced (fully differential)
mode.
Note: This bit is OR’ed with the ADC2 Gain bit in
the
ADC Configuration (CIR = 0002h)
Regis-
ter of the
Vendor Processing Widget (Node
Bits [31:28]
Bits [27:20]
Bits [19:8]
Bits [7:0]
CAd = X
Node ID = 0Ch
Verb ID = F1Ch
Payload = 00h
Bits [31:28]
Bits [27:20]
Bits [19:8]
Bits [7:0]
CAd = X
Node ID = 0Ch
Verb ID = 71Ch
Payload = xxh (Config bits [7:0])
CAd = X
Node ID = 0Ch
Verb ID = 71Dh
Payload = xxh (Config bits [15:8])
CAd = X
Node ID = 0Ch
Verb ID = 71Eh
Payload = xxh (Config bits [23:16])
CAd = X
Node ID = 0Ch
Verb ID = 71Fh
Payload = xxh (Config bits [31:24])