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

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