13 implementation identification, 14 function reset, Cs4207 – Cirrus Logic CS4207 User Manual

Page 44

Advertising
background image

44

DS880F4

CS4207

Response Format:

6.3.13

Implementation Identification

This field provides the Board Implementation ID and Assembly ID of the functional group to software. It is a
Read/Write-Once register; BIOS writes to this field to configure the Board Implementation ID and Assembly ID during
the boot process.

Get Parameter Command Format:

Set Parameter Command Format:

Response Format:

6.3.14

Function Reset

Function Reset is an “Execute” verb. There is no physical register associated with the Function Reset.
See

“Function Group Reset” section on page 25

for more details.

Set Parameter Command Format:

Bits

Type

Default

Description

31:8

Read Only

000000h

Reserved

7:4

Read Only

0h

GPIO[7:4] Sticky Mask: Not Supported.

3:0

Read/Write

0h

GPIO[3:0] Sticky Mask: Defines GPIO Input
Type (0 = Non-Sticky, 1 = Sticky) when a GPIO
pin is configured as an input. GPIO inputs config-
ured as Sticky are cleared by writing a 0 to the
corresponding bit of the GPIO Data Control
The default value for these bits (0h) is all pins
Non-Sticky. Non implemented GPIO pins always
return 0’s. Sticky is defined as Positive-Edge
sensitive, Non-Sticky as Level sensitive.

Bits [31:28]

Bits [27:20]

Bits [19:8]

Bits [7:0]

CAd = X

Node ID = 01h

Verb ID = F20h

Payload = 00h

Bits [31:28]

Bits [27:20]

Bits [19:8]

Bits [7:0]

CAd = X

Node ID = 01h

Verb ID = 720h

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

CAd = X

Node ID = 01h

Verb ID = 721h

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

CAd = X

Node ID = 01h

Verb ID = 722h

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

CAd = X

Node ID = 01h

Verb ID = 723h

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

Bits

Type

Default

Description

31:16

Read/Write Once

1013h

Board Manufacturer Identification (BMID):
Contains the PCI Vendor ID of the board manu-
facturer. Preset to Cirrus Logic’s PCI Vendor ID.

15:8

Read/Write Once

42h

Board SKU (BSKU): Assigned by the board
manufacturer to identify the specific board
design. Preset to 42h for Cirrus Logic codecs.

7:0

Read/Write Once

07h

Assembly ID (AssyID): Uniquely identifies the
specific board assembly. Preset to 07h for the
CS4207.

Bits [31:28]

Bits [27:20]

Bits [19:8]

Bits [7:0]

CAd = X

Node ID = 01h

Verb ID = 7FFh

Payload = 00h

Advertising