9 gpio data, Cs4207 – Cirrus Logic CS4207 User Manual

Page 42

Advertising
background image

42

DS880F4

CS4207

state for the Audio Function Group node will force all other nodes with power state control to the D3 state.
If the Power State field for this node is set to D0, then the individual power state for each converter will be
uniquely controlled via the corresponding node Power State field.

PS-Act is a Power State field which indicates the actual power state of the referenced node. Within the
Audio Function Group node, this field will always be equal to the PS-Set field (modulo the time required
to execute a power state transition).

PS-ClkStopOk is reported as a ‘1’b when the codec is capable of continuing proper operation in the ab-
sence of the HD Audio Bus BITCLK. This bit is reported only at the Audio Function Group level and is
reserved at the widget level. After accepting a low power state transition request (D3 state) to the Audio
Function Group Node, the codec will begin ramping down all the audio converters. During this time, the
PS-ClkStopOK bit will be set to ‘0’b to signify that the bus BITCLK can not be stopped. Once all the con-
verters have been ramped down, the codec will update the PS-Act bits to reflect the actual transition to
the D3 state and will then set the PS-ClkStopOk bit to a ‘1’b to report the ability of the codec to operate
correctly while in the low power state with the BITCLK stopped. While in the low power D3 state, and with
the bus BITCLK stopped, the pin widgets of the codec which were enabled to support unsolicited respons-
es will continue to operate.

6.3.9

GPIO Data

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 = 01h

Verb ID = F15h

Payload = 00h

Bits [31:28]

Bits [27:20]

Bits [19:8]

Bits [7:0]

CAd = X

Node ID = 01h

Verb ID = 715h

Payload = xxh

Bits

Type

Default

Description

31:8

Read Only

000000h

Reserved

7:4

Read Only

0h

GPIO[7:4] Data: Not Supported.

3:0

Read/Write

0h

GPIO[3:0] Data: For GPIO programmed as
inputs, this value is read only and is the sensed
value on the corresponding pin. For GPIO pro-
grammed as outputs, the value written is driven
onto the corresponding pin.
Note that if the corresponding bit in the GPIO
Enable Mask control is not set, pins configured
as outputs will not drive the associated bit value
(as the pin must be in a Hi-Z state), but the value
returned on a read will still reflect the value that
would be driven if the pin were to be enabled in
the GPIO Enable Mask control.

Advertising