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

Advertising
background image

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

ID = 11h)

.

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])

Advertising