9 pin sense, 10 configuration default, 9 pin sense 6.8.10 configuration default – Cirrus Logic CS4207 User Manual

Page 83: P 83, Cs4207

Advertising
background image

DS880F4

83

CS4207

6.8.9

Pin Sense

Get Parameter Command Format:

Set Parameter Command Format:

Get Response Format:

Pin Sense Execute Format:

6.8.10

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:

Response Format:

Bits [31:28]

Bits [27:20]

Bits [19:8]

Bits [7:0]

CAd = X

Node ID = 09h

Verb ID = F09h

Payload = 00h

Bits [31:28]

Bits [27:20]

Bits [19:8]

Bits [7:0]

CAd = X

Node ID = 09h

Verb ID = 709h

Payload = xxh

Bits

Type

Default

Description

31

Read Only

0b

Presence Detect (PDET): A ‘1’ indicates that
something is plugged into the jack associated
with the Pin Widget. A ‘0’ indicates that nothing is
plugged in.

30:0

Read Only

0

Impedance Sense (IMPS): Not valid since the
widget is not capable of impedance sensing.

Bits

Type

Default

Description

7:1

Write Only

0000000b

Reserved

0

Write Only

0b

Right Channel (RCHAN): A write to this bit is
ignored since the widget is not capable of imped-
ance sensing.

Bits [31:28]

Bits [27:20]

Bits [19:8]

Bits [7:0]

CAd = X

Node ID = 09h

Verb ID = F1Ch

Payload = 00h

Bits [31:28]

Bits [27:20]

Bits [19:8]

Bits [7:0]

CAd = X

Node ID = 09h

Verb ID = 71Ch

Payload = xxh (Config bits [7:0])

CAd = X

Node ID = 09h

Verb ID = 71Dh

Payload = xxh (Config bits [15:8])

CAd = X

Node ID = 09h

Verb ID = 71Eh

Payload = xxh (Config bits [23:16])

CAd = X

Node ID = 09h

Verb ID = 71Fh

Payload = xxh (Config bits [31:24])

Advertising