beautypg.com

4 pin widget control, 5 digital mic in 1 configuration default, P 110 – Cirrus Logic CS4207 User Manual

Page 110: Cs4207

background image

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