92HD89B2X5NDGXZBX Integrated Device Technology (Idt), 92HD89B2X5NDGXZBX Datasheet

no-image

92HD89B2X5NDGXZBX

Manufacturer Part Number
92HD89B2X5NDGXZBX
Description
Audio Codec 2ADC / 2DAC 24-Bit 40-Pin VFQFPN Tray
Manufacturer
Integrated Device Technology (Idt)
Type
PCMr
Datasheet

Specifications of 92HD89B2X5NDGXZBX

Package
40VFQFPN
Adc/dac Resolution
24 Bit
Number Of Channels
2ADC /2 DAC
Sampling Rate
192 KSPS
Number Of Adc Inputs
10
Number Of Dac Outputs
11
Number Of Dacs
2
Operating Supply Voltage
1.5|3.3|5 V
FOUR CHANNEL HD AUDIO CODEC
Low Power Optimized for ECR15b and EuP
Description
The 92HD89B is a low power optimized, high fidelity,
4-channel audio codec compatible with Intel’s High
Definition (HD) Audio Interface.
The 92HD89B provides stereo 24-bit resolution with
sample rates up to 192kHz.
The 92HD89B provides high quality, HD Audio capability to
notebook and desktop PC applications.
Block Diagram
©2009 INTEGRATED DEVICE TECHNOLOGY, INC.
1
Features
4 Channels (2 stereo DACs and 2 stereo ADCs)
with 24-bit resolution
ECR 15b and EuP low power support
Microsoft WLP premium logo compliant, per Logo
Point
7 analog ports with port presence detect + CD In
2 integrated headphone amps
3 adjustable VREF Out pins for microphone bias
Dual SPDIF for WLP compliant support of
simultaneous HDMI and SPDIF output
Digital microphone input (mono or stereo)
High performance analog mixer
Support for 1.5V and 3.3V HDA signaling
+5 V analog power supply
Digital and Analog PC Beep to all outputs
48-pin QFP and 40-pad QFN RoHS packages
SPDIF
Supports full-duplex stereo audio and simultaneous
VoIP
Port G
SPDIF Out 1
SPDIF Out 2
DATASHEET
Port A
Port B
Port C
Port D
Port E
Port F
92HD89B
V 1.0 11/10
92HD89B

Related parts for 92HD89B2X5NDGXZBX

92HD89B2X5NDGXZBX Summary of contents

Page 1

... FOUR CHANNEL HD AUDIO CODEC Low Power Optimized for ECR15b and EuP Description The 92HD89B is a low power optimized, high fidelity, 4-channel audio codec compatible with Intel’s High Definition (HD) Audio Interface. The 92HD89B provides stereo 24-bit resolution with sample rates up to 192kHz. ...

Page 2

... Four channel HD Audio codec optimized for low power Software Support • Intuitive IDT HD Sound graphical user interface that allows configurability and preference set- tings • 12 band fully parametric equalizer • Constant, system-level effects tuned to optimize a particular platform can be combined with user-mode “ ...

Page 3

... Four channel HD Audio codec optimized for low power TABLE OF CONTENTS DESCRIPTION 11 Overview 11 Orderable Part Numbers 11 Block Diagram 12 DETAILED DESCRIPTION 13 Port Functionality 13 Port Characteristics 14 Vref_Out 15 Jack Detect 15 SPDIF Output 15 Analog Mixer 18 Input Multiplexers 18 ADC Multiplexers 18 Power Management 18 AFG D0 20 AFG D1 20 ...

Page 4

... Four channel HD Audio codec optimized for low power AFG (NID = 01h): FGType 51 AFG (NID = 01h): AFGCap 51 AFG (NID = 01h): PCMCap 52 AFG (NID = 01h): StreamCap 54 AFG (NID = 01h): InAmpCap 54 AFG (NID = 01h): PwrStateCap 55 AFG (NID = 01h): GPIOCnt 56 AFG (NID = 01h): OutAmpCap 57 ...

Page 5

... Four channel HD Audio codec optimized for low power PortC (NID = 0Ch): InAmpRight 104 PortC (NID = 0Ch): ConSelectCtrl 104 PortC (NID = 0Ch): PwrState 105 PortC (NID = 0Ch): PinWCntrl 106 PortC (NID = 0Ch): UnsolResp 106 PortC (NID = 0Ch): ChSense 107 PortC (NID = 0Ch): EAPDBTLLR 107 ...

Page 6

... Four channel HD Audio codec optimized for low power PortG (NID = 0Gh): ConfigDefault 153 Vendor Reserved (NID = 11h) 156 CD (NID = 12h): WCap 157 CD (NID = 12h): PinCap 158 CD (NID = 12h): PwrState 160 CD (NID = 12h): PinWCntrl 160 CD (NID = 12h): ConfigDefault 161 DMic0 (NID = 13h): WCap 164 ...

Page 7

... Four channel HD Audio codec optimized for low power Dig0Pin (NID = 22h): ChSense 210 Dig0Pin (NID = 22h): ConfigDefault 210 Dig1Pin (NID = 23h): WCap 213 Dig1Pin (NID = 23h): PinCap 214 Dig1Pin (NID = 23h): ConLst 216 Dig1Pin (NID = 20h): ConLstEntry0 216 Dig1Pin (NID = 23h): PwrState 217 ...

Page 8

... Four channel HD Audio codec optimized for low power ADC1 (NID = 1Bh): CnvtrID 269 Mixer (NID = 1Dh): WCap 271 Mixer (NID = 1Dh): InAmpCap 272 Mixer (NID = 1Dh): ConLst 273 Mixer (NID = 1Dh): ConLstEntry0 274 Mixer (NID = 1Dh): InAmpLeft0 274 Mixer (NID = 1Dh): InAmpRight0 275 ...

Page 9

... Four channel HD Audio codec optimized for low power LIST OF FIGURES 92HD89B Block Diagram 12 System Diagram 12 Multi-channel capture 22 Multi-channel timing diagram 22 Single Digital Microphone (data is ported to both left and right channels 25 Stereo Digital Microphone Configuration 26 HP EAPD Example to be replaced by single pin for internal amp 32 ...

Page 10

... Four channel HD Audio codec optimized for low power LIST OF TABLES 48QFP Port Characteristics 13 40QFN Port Characteristics 13 Analog Output Port Behavior 14 SPDIF OUT 0 Behavior 16 SPDIF OUT 1 Behavior 17 Input Multiplexers 18 Example channel mapping 22 Headphone Amp Enable Configuration 30 EAPD Low Power Behavior 31 EAPD Behavior 31 ...

Page 11

... DESCRIPTION 1.1. Overview The 92HD89B is a high fidelity, 4-channel audio codec compatible with the Intel High Definition (HD) Audio Interface. The 92HD89B codec provides high quality, HD Audio capability notebooks and desktops. The 92HD89B is designed to meet or exceed premium logo requirements for Microsoft’s Windows Logo Program (WLP) per Logo Point ...

Page 12

... Four channel HD Audio codec optimized for low power 1.3. Block Diagram ©2009 INTEGRATED DEVICE TECHNOLOGY, INC. Figure 1. 92HD89B Block Diagram SPDIF Figure 2. System Diagram 12 Port A Port B Port C Port D Port E Port F Port G SPDIF Out 1 SPDIF Out 2 V 1.0 11/10 92HD89B ...

Page 13

... Four channel HD Audio codec optimized for low power 2. DETAILED DESCRIPTION 2.1. Port Functionality Multi-function (Input / output) ports allow for the highest possible flexibility. 7 bi-directional ports, 2 are headphone capable, support a wide variety of consumer desktop and mobile system use mod- els. Pins ...

Page 14

... Four channel HD Audio codec optimized for low power 2.1.1. Port Characteristics Universal (Bi-directional) jacks are supported on ports and G for all family members. Ports A and D are designed to drive 32 ohm (nominal) headphones or a 10K (nominal) load. Line Level outputs are intended to drive an external 10K load (nominal) and an on board shunt resistor of 20-47K (nominal) ...

Page 15

... Four channel HD Audio codec optimized for low power 2.1.2. Vref_Out Ports A, B, & E support Vref_Out pins for biasing electret cartridge microphones. Settings of 80% AVDD, 50% AVDD, GND, and Hi-Z are supported. Attempting to program a pin widget control with a reserved or unsupported value will cause the associated Vref_Out pin to assume a Hi-Z state and the pin widget control Vref_En field will return a value of ‘ ...

Page 16

... Four channel HD Audio codec optimized for low power Per the HDA015-B ECR, the SPDIF outputs support the ability to provide clocking information even when no stream is selected for the converter, or when in a low power state. Also, as stated in the ECR, the SPDIF output ports support port presence detect. ...

Page 17

... Four channel HD Audio codec optimized for low power AFG GPIO0 Power RESET# Enable State D0-D4 Asserted (Low) - De-Asserted D0-D4 1 (High) De-Asserted D0-D4 0 (High) D0 De-Asserted 0 (High) D1-D2 De-Asserted 0 (High) D3 De-Asserted 0 (High) De-Asserted D3cold 0 (High) De-Asserted D4 0 (High 1.Pull-Down present in all power states for GPIO and SPDIF modes. EAPD mode has a pull-up in all power states except D4 and D5. © ...

Page 18

... Four channel HD Audio codec optimized for low power 2.2. Analog Mixer The mixer supports independent gain (-34.5 to +12dB in 1.5dB steps) on each input as well as inde- pendent mutes on each input. The following inputs are available: The output of the mixer may be sent to the ADC where the ADC record gain can adjust the volume. If the output of the mixer is sent to an analog port, then a separate volume control is provided to adjust the output volume. • ...

Page 19

... Four channel HD Audio codec optimized for low power The following table describes what functionality is active in each power state. Function SPDIF Outputs Digital Microphone inputs DAC D2S ADC ADC Volume Control Ref ADC Analog Clocks GPIO pins VrefOut Pins Input Boost ...

Page 20

... Four channel HD Audio codec optimized for low power 2.6. AFG D0 The AFG D0 state is the active state for the device. All functions are active if their power state (if they support power management at their node level) has been set to D0. 2.7. AFG lower power mode where all converter widgets are disabled. Analog mixer and port functions are active ...

Page 21

... Four channel HD Audio codec optimized for low power may exit from the D3cold state by generating 2, back-to-back, AFG reset events. Resume time from D3cold is less than 200mS. 2.10. Vendor Specific Function Group Power States D4/D5 The codec introduces vendor specific power states. A vendor defined verb is added to the Audio Function Group that combines multiple vendor specific power control bits into logical power states for use by the audio driver ...

Page 22

... Four channel HD Audio codec optimized for low power An example Channel Steam with ADC0 supplying channels 0&1 and ADC1 supplying chan- nels 2 & shown below Channel stream can be created by assigning the same non-zero stream id “Strm= N” to both ADC0 and ADC1. The sample rates must be set the same and the num- ber of channels must be set to 4 channels “ ...

Page 23

... Four channel HD Audio codec optimized for low power [10:8] [6:4] [3:0] [7:4] [3:0] 2.13. Digital Microphone Support The digital microphone interface permits connection of a digital microphone(s) to the CODEC via the DMIC0 and DMIC_CLK 2-pin interface. The DMIC0 signal is an input that carries individual channels of digital microphone data to the ADC ...

Page 24

... Four channel HD Audio codec optimized for low power To conserve power, the analog portion of the ADC will be turned off if the D-mic input is selected. When switching from the digital microphone to an analog input to the ADC, the analog portion of the ADC will be brought back to a full power state and allowed to stabilize before switching from the dig- ital microphone to the analog input ...

Page 25

... Four channel HD Audio codec optimized for low power Figure 5. Single Digital Microphone (data is ported to both left and right channels Digital Microphone DMIC_CLK Single Microphone not supporting multiplexed output. DMIC_0 DMIC_CLK Single “Left” Microphone, DMIC input set to mono input mode. ...

Page 26

... Four channel HD Audio codec optimized for low power Digital Microphones DMIC_0 DMIC_CLK Note: Some Digital Microphone Implementations support data on either edge, therefore, the external mux may not be required. ©2009 INTEGRATED DEVICE TECHNOLOGY, INC. Figure 6. Stereo Digital Microphone Configuration Off-Chip On-Chip ...

Page 27

... Four channel HD Audio codec optimized for low power 2.14. Analog PC-Beep The codec supports automatic routing of the PC_Beep pin to several outputs when the HD-Link is in reset. The codec will route PC_Beep to ports and F by default when reset is applied. To pre- vent pops, beep is not enabled immediately when power is applied. The codec will mute outputs and wait until references and amplifiers have stabalized before enabling beep pass thru after power on reset ...

Page 28

... Four channel HD Audio codec optimized for low power Power POST (Firmware) Reset# Beep Enabled Beep enabled by Reset Power POST (Firmware) Reset# Beep Enabled ©2009 INTEGRATED DEVICE TECHNOLOGY, INC. Analog PC_Beep Behavior - Boot Vista or Linux Beep Enabled Beep enabled by Firmware Legacy OS ...

Page 29

... Four channel HD Audio codec optimized for low power Bit_Clk Reset# Beep enabled by Driver 2.15. Digital PC-Beep This block uses an 8-bit divider value to generate the PC beep from the 48kHz HD Audio Sync pulse. The digital PC_Beep block generates the beep tone on all Pin Complexes that are currently configured as outputs ...

Page 30

... Four channel HD Audio codec optimized for low power value is reflected on the EAPD pin causes the external amplifier to power up (equivalent to D0), and a 0 causes it to power down (equivalent to D3.) When the EAPD value = 1, the EAPD pin must be placed in a state appropriate to the current power state of the associated Pin Widget even though the EAPD value (in the register) may remain 1 ...

Page 31

... Four channel HD Audio codec optimized for low power 1.EAPD bit is set to one by default but the EAPD state is 0 after power-on reset because the function group is not in D0. The state after a single or double function group reset will be compliant with ECR15b NOTE: Each Headphone port has its own configuration bits for SD, SD MODE, and SD INV.. ...

Page 32

... Four channel HD Audio codec optimized for low power Figure 7. HP EAPD Example to be replaced by single pin for internal amp MUTE + UP/DOWN BUTTONS (MUTE LED ON SAME BOARD) 2.18. GPIO 2.18.1. GPIO Pin mapping and shared functions 2.18.2. EAPD/SPDIF_OUT/GPIO0 Selection 48 40 GPIO# ...

Page 33

... Four channel HD Audio codec optimized for low power 2.18.4. Vref_Out/GPIO Selection 2 functions are available on the VrefOut-A/GPIO1 and VrefOut-E/GPIO2 pins. To determine which function is enabled, the order of precedence is followed: If GPIO is enabled for that pin, it overrides the VrefOut function for that pin. If the GPIO function is not enabled for that pin, then the VrefOut function is enabled and in its pro- grammed state ...

Page 34

... Four channel HD Audio codec optimized for low power 3. CHARACTERISTICS 3.1. Electrical Specifications 3.1.1. Absolute Maximum Ratings Stresses above the ratings listed below can cause permanent damage to the 92HD89B. These rat- ings, which are standard values for IDT commercially rated parts, are stress ratings only. Functional operation of the device at these or any other conditions above those indicated in the operational sec- tions of the specifications is not implied ...

Page 35

... Four channel HD Audio codec optimized for low power 3.2. 92HD89B Analog Performance Characteristics (Tambient = 25 ºC, AVdd = Supply ± 5%, DVdd = 3.3V ± 5%, AVss=DVss=0V; 20Hz to 20KHz swept sinusoidal input; Sample Frequency = 48 kHz VRMS, 10K acterization BW – 20 kHz settings on all gain stages) Parameter ...

Page 36

... Four channel HD Audio codec optimized for low power Parameter All Headphone Capable Outputs Amplifier output impedance External load Capacitance Analog inputs Full Scale Input Voltage All Analog Inputs with boost All Analog Inputs with boost All Analog Inputs with boost ...

Page 37

... Four channel HD Audio codec optimized for low power Parameter 3 THD+N All Analog Inputs to A/D 8 Analog Frequency Response 4 A/D Digital Filter Pass Band A/D Digital Filter Pass Band Ripple A/D Digital Filter Transition Band A/D Digital Filter Stop Band A/D Digital Filter Stop Band Rejection ...

Page 38

... Four channel HD Audio codec optimized for low power Parameter Vendor D5 Didd Vendor D5 Aidd One Stereo ADC Didd One Stereo ADC Aidd One Stereo DAC Didd One Stereo DAC Aidd Voltage Reference Outputs 14 VREFOut VREFOut Drive VREFILT (VAG) Phased Locked Loop ...

Page 39

... Four channel HD Audio codec optimized for low power 3.3. AC Timing Specs 3.3.1. HD Audio Bus Timing Parameter BCLK Frequency BCLK Period BCLK High Phase BCLK Low Phase BCLK jitter SDI delay SDO setup SDO hold 3.3.2. SPDIF Timing Parameter SPDIF_OUT Frequency ...

Page 40

... Four channel HD Audio codec optimized for low power Parameter SPDIF_OUT rise time SPDIF_OUT fall time 3.3.3. Digital Microphone Timing Parameter DMIC_CLK Frequency DMIC_CLK Period DMIC_CLK jitter DMIC Data setup DMIC Data hold 3.3.4. GPIO Characteristics Parameter Input High Voltage Input Low Voltage ...

Page 41

... Four channel HD Audio codec optimized for low power 4. FUNCTIONAL BLOCK DIAGRAMS 4.1. 48QFP ADC0 ADC1 Stream & Digital Channel Mute Select ADC0 ADC1 Stream & Digital Channel Mute Select Stream & Channel Select Stream & Channel Select Stream & ADC0 ...

Page 42

... Four channel HD Audio codec optimized for low power 4.2. 40QFN ADC0 ADC1 Stream & Digital Channel Mute Select ADC0 ADC1 Stream & Digital Channel Mute Select Stream & vol Channel Select Stream & vol Channel Select +0 to +22 1.5 dB steps Stream & ...

Page 43

... Four channel HD Audio codec optimized for low power 5. WIDGET INFORMATION AND SUPPORTED COMMAND VERBS NID = 15h DAC0 NID = 16h DAC1 NID = 17h VSW7 NID = 1Ah ADC0 HDA Link NID = 1Bh ADC1 NID = 1Ch Digital PC_BEEP NID = 1Eh MixerOutVol MixerOutVol Mute Volume -46 ...

Page 44

... Four channel HD Audio codec optimized for low power 6. PORT CONFIGURATIONS Consumer Desktop (default configuration) SPDIF_OUT HDMI/Display Port Mobile Side DAC ADC ADC 0 E MIC SPDIF_OUT HDMI/Display Port Internal DAC EAPD 2 stereo DACs / 2 stereo ADCs, 7 ports UJ. Two SPDIF outputs. 2 HEADPHONE PORTS DAC output can be mixed with inputs for record or playback. © ...

Page 45

... Four channel HD Audio codec optimized for low power 6.1. Pin Configuration Default Register Settings The following table shows the Pin Widget Configuration Default settings. Consumer Desktop 5-jack implementation with 2 jacks in front and jacks in rear. The front panel headphone and mic are dedicated to RTC as suggested by Microsoft ...

Page 46

... Four channel HD Audio codec optimized for low power 7. WIDGET INFORMATION Bits [39:32] Bits [31:28] Reserved CODEC Address Bits [39:32] Bits [31:28] Reserved CODEC Address There are two types of responses: Solicited and Unsolicited. Solicited responses are provided as a direct response to an issued command and will be provided in the frame immediately following the command ...

Page 47

... Four channel HD Audio codec optimized for low power 7.1. Widget List ID 00h 01h 0Ah 0Bh 0Ch 0Dh 0Eh 0Fh 10h 11h 12h 13h 14h 15h 16h 17h 18h 19h 1Ah 1Bh 1Ch 1Dh 1Eh 1Fh 20h 21h 22h 23h 24h ...

Page 48

... Four channel HD Audio codec optimized for low power ID 28h 29h 2Ah 2Bh 7.2. Root (NID = 00h): VendorID Reg Byte 4 (Bits 31:24) Set Get Field Name Bits Vendor 31:16 Vendor ID. DeviceFix 15:8 Device ID. DeviceProg 7:0 Device ID. Device Device ID 92HD89B3 76C3h 92HD89B2 ...

Page 49

... Four channel HD Audio codec optimized for low power 7.3. Root (NID = 00h): RevID Reg Byte 4 (Bits 31:24) Set Get Field Name Bits Rsvd 31:24 Reserved. Major 23:20 Major rev number of compliant HD Audio spec. Minor 19:16 Minor rev number of compliant HD Audio spec. ...

Page 50

... Four channel HD Audio codec optimized for low power Field Name Bits Rsvd2 31:24 Reserved. StartNID 23:16 Starting node number (NID) of first function group Rsvd1 15:8 Reserved. TotalNodes 7:0 Total number of nodes 7.4. AFG (NID = 01h): NodeInfo Reg Byte 4 (Bits 31:24) ...

Page 51

... Four channel HD Audio codec optimized for low power 7.4.1. AFG (NID = 01h): FGType Reg Byte 4 (Bits 31:24) Set Get Field Name Bits Rsvd 31:9 Reserved. UnSol 8 Unsolicited response supported yes no. NodeType 7:0 Function group type: 00h = Reserved 01h = Audio Function Group ...

Page 52

... Four channel HD Audio codec optimized for low power Field Name Bits Rsvd2 15:12 Reserved. InputDelay 11:8 Typical latency in frames. Number of samples between when the sample is re- ceived as an analog signal at the pin and when the digital representation is transmitted on the HD Audio link. ...

Page 53

... Four channel HD Audio codec optimized for low power Field Name Bits B16 17 16 bit audio format support yes no bit audio format support yes no. Rsvd1 15:12 Reserved. R12 11 384kHz rate support yes no. R11 10 192kHz rate support yes no. R10 9 176.4kHz rate support yes no. ...

Page 54

... Four channel HD Audio codec optimized for low power Field Name Bits R2 1 11.025kHz rate support yes no 8kHz rate support yes no. 7.4.4. AFG (NID = 01h): StreamCap Reg Byte 4 (Bits 31:24) Set Get Field Name Bits Rsvd 31:3 Reserved. AC3 2 AC-3 formatted data support yes no. ...

Page 55

... Four channel HD Audio codec optimized for low power Field Name Bits Mute 31 Mute support yes no. Rsvd3 30:23 Reserved. StepSize 22:16 Size of each step in the gain range 127 = .25dB to 32dB, in .25dB steps. Rsvd2 15 Reserved. NumSteps 14:8 Number of gains steps (number of possible settings - 1). ...

Page 56

... Four channel HD Audio codec optimized for low power Field Name Bits S3D3ColdSup 29 Codec state intended during system S3 state D3Hot D3Cold revs & prior, this was called LPD3Sup & default was 0h. Rsvd 28:5 Reserved. D3ColdSup 4 D3Cold power state support yes no. ...

Page 57

... Four channel HD Audio codec optimized for low power Field Name Bits Rsvd 29:24 Reserved. NumGPIs 23:16 Number of GPI pins supported by function group. NumGPOs 15:8 Number of GPO pins supported by function group. NumGPIOs 7:0 Number of GPIO pins supported by function group. 7.4.8. AFG (NID = 01h): OutAmpCap ...

Page 58

... Four channel HD Audio codec optimized for low power Field Name Bits Rsvd1 7 Reserved. Offset 6:0 Indicates which step is 0dB 7.4.9. AFG (NID = 01h): PwrState Reg Byte 4 (Bits 31:24) Set Get Field Name Bits Rsvd3 31:11 Reserved. SettingsReset 10 Indicates if any persistent settings in this Function Group have been reset. ...

Page 59

... Four channel HD Audio codec optimized for low power Field Name Bits Set 2:0 Current power state setting for this widget. 7.4.10. AFG (NID = 01h): UnsolResp Reg Byte 4 (Bits 31:24) Set Get Field Name Bits Rsvd2 31:8 Reserved Unsolicited response enable enabled disabled. ...

Page 60

... Four channel HD Audio codec optimized for low power Field Name Bits Rsvd 31:5 Reserved. Data4 4 Data for GPIO4. If this GPIO bit is configured as Sticky (edge-sensitive) imput, it can be cleared by writing “0”. For details of read back value, refer to HD Audio spec. section 7.3.3.22. ...

Page 61

... Four channel HD Audio codec optimized for low power Field Name Bits Rsvd 31:5 Reserved. Mask4 4 Enable for GPIO4 pin is disabled (Hi-Z state pin is enabled; behavior determined by GPIO Direction control. Mask3 3 Enable for GPIO3 pin is disabled (Hi-Z state pin is enabled; behavior determined by GPIO Direction control ...

Page 62

... Four channel HD Audio codec optimized for low power Field Name Bits Direction control for GPIO4 GPIO is configured as input GPIO is con- figured as output. Control3 3 Direction control for GPIO3 GPIO is configured as input GPIO is con- figured as output. Control2 2 Direction control for GPIO2 GPIO is configured as input GPIO is con- figured as output ...

Page 63

... Four channel HD Audio codec optimized for low power Field Name Bits Wake enable for GPIO3 wake-up event is disabled When HD Audio link is powered down (RST# is asserted), a wake-up event will trigger a Status Change Request event on the link Wake enable for GPIO2 wake-up event is disabled When HD Audio link is powered down (RST# is asserted), a wake-up event will trigger a Status Change Request event on the link ...

Page 64

... Four channel HD Audio codec optimized for low power Field Name Bits EnMask2 2 Unsolicited enable mask for GPIO2. If set, and the Unsolicited Response con- trol for this widget has been enabled, an unsolicited response will be sent when GPIO2 is configured as input and changes state. ...

Page 65

... Four channel HD Audio codec optimized for low power Field Name Bits Mask1 1 GPIO1 input type (when configured as input Non-Sticky (level-sensitive Sticky (edge-sensitive). Mask0 0 GPIO0 input type (when configured as input Non-Sticky (level-sensitive Sticky (edge-sensitive). 7.4.17. AFG (NID = 01h): SubID Reg Byte 4 (Bits 31:24) ...

Page 66

... Four channel HD Audio codec optimized for low power Field Name Bits Rsvd 31:5 Reserved. GP4 4 GPIO4 Polarity: If configured as output or non-sticky input inverting 1 = non-inverting If configured as sticky input falling edges will be detected 1 = rising edges will be detected GP3 3 GPIO3 Polarity: If configured as output or non-sticky input: ...

Page 67

... Four channel HD Audio codec optimized for low power Field Name Bits GP0 0 GPIO0 Polarity: If configured as output or non-sticky input inverting 1 = non-inverting If configured as sticky input falling edges will be detected 1 = rising edges will be detected 7.4.19. AFG (NID = 01h): GPIODrive Reg Byte 4 (Bits 31:24) ...

Page 68

... Four channel HD Audio codec optimized for low power Field Name Bits OD0 0 GPIO0 Drive Mode push-pull (drive 0 and 1 open-drain (drive 0, float for 1). 7.4.20. AFG (NID = 01h): DMic Reg Byte 4 (Bits 31:24) Set Get Field Name Bits Rsvd 31:5 Reserved. Mono0 ...

Page 69

... Four channel HD Audio codec optimized for low power 7.4.21. AFG (NID = 01h): DACMode Reg Byte 4 (Bits 31:24) Get Field Name Bits Rsvd 31:8 Reserved. SDMSettleDisable 7 SDM wait-to-settle disable mute, the SDM switches to the mute pattern immediately mute, the SDM switches to the mute pattern after settling (can take up to ...

Page 70

... Four channel HD Audio codec optimized for low power Field Name Bits Fade 0 DAC Gain Fade Enable gain will be slowly faded from old value to new value (~10ms gain will jump immediately to new value. 7.4.22. AFG (NID = 01h): ADCMode Reg Byte 4 (Bits 31:24) ...

Page 71

... Four channel HD Audio codec optimized for low power Field Name Bits Rsvd3 31:15 Reserved. HPBSDInv 14 HP Amp Shutdown Invert Amp will power down (or mute) when EAPD pin is low 1 = Amp will power down (or mute) when EAPD pin is high HPBSDMode 13 HP Amp Shutdown Mode: ...

Page 72

... Four channel HD Audio codec optimized for low power Field Name Bits PinMode 1:0 EAPD Pin Mode: 00b = Open Drain I/O (Value at pin is wired-AND of EAPD bit and external sig- nal) 01b = CMOS Output (Value of EAPD bit is forced at pin) 1xb = CMOS Input (External signal controls internal amps, EAPD bit ignored) 7 ...

Page 73

... Four channel HD Audio codec optimized for low power Field Name Bits PortB 1 Port B usage connected as an output either not connected or connect input. PortA 0 Port A usage connected as an output either not connected or connect input. 7.4.25. AFG (NID = 01h): VSPwrState Reg Byte 4 (Bits 31:24) ...

Page 74

... Four channel HD Audio codec optimized for low power 7.4.26. AFG (NID = 01h): AnaPort Reg Byte 4 (Bits 31:24) Get Field Name Bits Rsvd 31:7 Reserved. GPwd 6 Power down Port G. FPwd 5 Power down Port F. EPwd 4 Power down Port E. DPwd 3 Power down Port D. ...

Page 75

... Four channel HD Audio codec optimized for low power Field Name Bits Rsvd2 31:6 Reserved. Gain 5:4 Analog PC Beep Gain -24dB -18dB -12dB -6dB. Rsvd1 3:2 Reserved. Mode 1:0 Analog PC Beep Mode: 00b = Always disabled 01b = Always enabled 1xb = Enabled during HDA Link Reset only 7 ...

Page 76

... Four channel HD Audio codec optimized for low power 7.5. PortA (NID = 0Ah): WCap Reg Byte 4 (Bits 31:24) Set Get Field Name Bits Rsvd2 31:24 Reserved. Type 23:20 Widget type Out Converter Converter 2h = Summing (Mixer Selector (Mux Pin Complex 5h = Power 6h = Volume Knob ...

Page 77

... Four channel HD Audio codec optimized for low power Field Name Bits ConnList 8 Connection list present yes no. UnSolCap 7 Unsolicited response support yes no. ProcWidget 6 Processing state support yes no. Stripe 5 Striping support yes no. FormatOvrd 4 Stream format override yes no. AmpParOvrd 3 Amplifier capabilities override yes, no. ...

Page 78

... Four channel HD Audio codec optimized for low power Field Name Bits Rsvd2 31:17 Reserved. EapdCap 16 EAPD support yes no. VrefCntrl 15:8 Vref support: bit 7 = Reserved bit 6 = Reserved bit 5 = 100% support (1 = yes no) bit 4 = 80% support (1 = yes no) bit 3 = Reserved bit 2 = GND support (1 = yes no) ...

Page 79

... Four channel HD Audio codec optimized for low power Field Name Bits ImpSenseCap 0 Impedance sense support yes no. 7.5.2. PortA (NID = 0Ah): ConLst Reg Byte 4 (Bits 31:24) Set Get Field Name Bits Rsvd 31:8 Reserved. LForm 7 Connection list format long-form (15-bit) NID entries short-form (7-bit) NID entries ...

Page 80

... Four channel HD Audio codec optimized for low power Field Name Bits ConL2 23:16 MixerOutVol Selector widget (0x1E) ConL1 15:8 DAC1 Converter widget (0x16) ConL0 7:0 DAC0 Converter widget (0x15) 7.5.4. PortA (NID = 0Ah): InAmpLeft Reg Byte 4 (Bits 31:24) Set Get ...

Page 81

... Four channel HD Audio codec optimized for low power Field Name Bits Gain 1:0 Amp gain step number (see InAmpCap parameter pertaining to this widget). 7.5.6. PortA (NID = 0Ah): ConSelectCtrl Reg Byte 4 (Bits 31:24) Set Get Field Name Bits Rsvd 31:2 Reserved. ...

Page 82

... Four channel HD Audio codec optimized for low power Field Name Bits Rsvd3 9 Reserved. Error 8 Error indicator cannot enter requested power state problem with requested power state. Rsvd2 7:6 Reserved. Act 5:4 Actual power state of this widget. Rsvd1 3:2 Reserved. Set 1:0 Current power state setting for this widget ...

Page 83

... Four channel HD Audio codec optimized for low power Field Name Bits InEn 5 Input enable enabled disabled. Rsvd1 4:3 Reserved. VRefEn 2:0 Vref selection (See VrefCntrl field of PinCap parameter for supported selec- tions): 000b= HI-Z 001b= 50% 010b= GND 011b= Reserved 100b= 80% ...

Page 84

... Four channel HD Audio codec optimized for low power Field Name Bits Tag 5:0 Software programmable field returned in top six bits (31:26) of every Unsolicit- ed Response generated by this node. 7.5.10. PortA (NID = 0Ah): ChSense Reg Byte 4 (Bits 31:24) Set Get Field Name ...

Page 85

... Four channel HD Audio codec optimized for low power Field Name Bits Rsvd1 0 Reserved. 7.5.12. PortA (NID = 0Ah): ConfigDefault Reg Byte 4 (Bits 31:24) Set 71Fh Get Field Name Bits PortConnectivity 31:30 Port connectivity Port complex is connected to a jack physical connection for port ...

Page 86

... Four channel HD Audio codec optimized for low power Field Name Bits Device 23:20 Default device Line out 1h = Speaker out SPDIF Out 5h = Digital other out 6h = Modem line side 7h = Modem handset side 8h = Line Aux Ah = Mic Telephony Ch = SPDIF Digital other Reserved Fh = Other ConnectionType ...

Page 87

... Four channel HD Audio codec optimized for low power Field Name Bits Color 15:12 Color Unknown 1h = Black 2h = Grey 3h = Blue 4h = Green 5h = Red 6h = Orange 7h = Yellow 8h = Purple 9h = Pink Ah-Dh = Reserved Eh = White Fh = Other Misc 11:8 Miscellaneous: Bits [3..1] = Reserved Bit 0 = Jack detect override Association 7:4 Default assocation ...

Page 88

... Four channel HD Audio codec optimized for low power 7.6. PortB (NID = 0Bh): WCap Reg Byte 4 (Bits 31:24) Set Get Field Name Bits Rsvd2 31:24 Reserved. Type 23:20 Widget type Out Converter Converter 2h = Summing (Mixer Selector (Mux Pin Complex 5h = Power 6h = Volume Knob ...

Page 89

... Four channel HD Audio codec optimized for low power Field Name Bits UnSolCap 7 Unsolicited response support yes no. ProcWidget 6 Processing state support yes no. Stripe 5 Striping support yes no. FormatOvrd 4 Stream format override yes no. AmpParOvrd 3 Amplifier capabilities override yes, no. OutAmpPrsnt 2 Output amp present yes no. ...

Page 90

... Four channel HD Audio codec optimized for low power Field Name Bits EapdCap 16 EAPD support yes no. VrefCntrl 15:8 Vref support: bit 7 = Reserved bit 6 = Reserved bit 5 = 100% support (1 = yes no) bit 4 = 80% support (1 = yes no) bit 3 = Reserved bit 2 = GND support (1 = yes no) bit 1 = 50% support (1 = yes no) ...

Page 91

... Four channel HD Audio codec optimized for low power 7.6.2. PortB (NID = 0Bh): ConLst Reg Byte 4 (Bits 31:24) Set Get Field Name Bits Rsvd 31:8 Reserved. LForm 7 Connection list format long-form (15-bit) NID entries short-form (7-bit) NID entries. ConL 6:0 Number of NID entries in connection list. ...

Page 92

... Four channel HD Audio codec optimized for low power Field Name Bits ConL0 7:0 DAC0 Converter widget (0x15) 7.6.4. PortB (NID = 0Bh): ConSelectCtrl Reg Byte 4 (Bits 31:24) Set Get Field Name Bits Rsvd 31:2 Reserved. Index 1:0 Connection select control index. ...

Page 93

... Four channel HD Audio codec optimized for low power 7.6.6. PortB (NID = 0Bh): InAmpRight Reg Byte 4 (Bits 31:24) Set Get Field Name Bits Rsvd1 31:2 Reserved. Gain 1:0 Amp gain step number (see InAmpCap parameter pertaining to this widget). 7.6.7. PortB (NID = 0Bh): PwrState ...

Page 94

... Four channel HD Audio codec optimized for low power Field Name Bits Rsvd2 7:6 Reserved. Act 5:4 Actual power state of this widget. Rsvd1 3:2 Reserved. Set 1:0 Current power state setting for this widget. 7.6.8. PortB (NID = 0Bh): PinWCntrl Reg Byte 4 (Bits 31:24) ...

Page 95

... Four channel HD Audio codec optimized for low power Field Name Bits Vref selection (See VrefCntrl field of PinCap parameter for supported selec- tions): 000b= HI-Z 001b= 50% 010b= GND 011b= Reserved 100b= 80% 101b= 100% 110b= Reserved 111b= Reserved 7.6.9. PortB (NID = 0Bh): UnsolResp ...

Page 96

... Four channel HD Audio codec optimized for low power Field Name Bits PresDtct 31 Presence detection indicator presence detected presence not detect- ed. Rsvd 30:0 Reserved. 7.6.11. PortB (NID = 0Bh): EAPDBTLLR Reg Byte 4 (Bits 31:24) Set Get Field Name Bits Rsvd2 31:2 Reserved. ...

Page 97

... Four channel HD Audio codec optimized for low power Field Name Bits PortConnectivity 31:30 Port connectivity Port complex is connected to a jack physical connection for port 2h = Fixed function device is attached 3h = Both jack and internal device attached (info in all other fields refers to in- ...

Page 98

... Four channel HD Audio codec optimized for low power Field Name Bits Device 23:20 Default device Line out 1h = Speaker out SPDIF Out 5h = Digital other out 6h = Modem line side 7h = Modem handset side 8h = Line Aux Ah = Mic Telephony Ch = SPDIF Digital other Reserved Fh = Other ConnectionType ...

Page 99

... Four channel HD Audio codec optimized for low power Field Name Bits Color 15:12 Color Unknown 1h = Black 2h = Grey 3h = Blue 4h = Green 5h = Red 6h = Orange 7h = Yellow 8h = Purple 9h = Pink Ah-Dh = Reserved Eh = White Fh = Other Misc 11:8 Miscellaneous: Bits [3..1] = Reserved Bit 0 = Jack detect override Association 7:4 Default assocation ...

Page 100

... Four channel HD Audio codec optimized for low power 7.7. PortC (NID = 0Ch): WCap Field Name Bits Rsvd2 31:24 Reserved. Type 23:20 Widget type Out Converter Converter 2h = Summing (Mixer Selector (Mux Pin Complex 5h = Power 6h = Volume Knob 7h = Beep Generator 8h-Eh = Reserved Fh = Vendor Defined ...

Page 101

... Four channel HD Audio codec optimized for low power 7.7. PortC (NID = 0Ch): WCap Field Name Bits Stripe 5 Striping support yes no. FormatOvrd 4 Stream format override yes no. AmpParOvrd 3 Amplifier capabilities override yes, no. OutAmpPrsnt 2 Output amp present yes no. InAmpPrsnt 1 Input amp present yes no. ...

Page 102

... Four channel HD Audio codec optimized for low power Field Name Bits VrefCntrl 15:8 Vref support: bit 7 = Reserved bit 6 = Reserved bit 5 = 100% support (1 = yes no) bit 4 = 80% support (1 = yes no) bit 3 = Reserved bit 2 = GND support (1 = yes no) bit 1 = 50% support (1 = yes no) bit 0 = Hi-Z support (1 = yes no) ...

Page 103

... Four channel HD Audio codec optimized for low power 7.7.2. PortC (NID = 0Ch): ConLst Reg Byte 4 (Bits 31:24) Get Field Name Bits Rsvd 31:8 Reserved. LForm 7 Connection list format long-form (15-bit) NID entries short-form (7-bit) NID entries. ConL 6:0 Number of NID entries in connection list. ...

Page 104

... Four channel HD Audio codec optimized for low power 7.7.4. PortC (NID = 0Ch): InAmpLeft Reg Byte 4 (Bits 31:24) Set Get Field Name Bits Rsvd1 31:2 Reserved. Gain 1:0 Amp gain step number (see InAmpCap parameter pertaining to this widget). 7.7.5. PortC (NID = 0Ch): InAmpRight ...

Page 105

... Four channel HD Audio codec optimized for low power Field Name Bits Rsvd 31:2 Reserved. Index 1:0 Connection select control index. 7.7.7. PortC (NID = 0Ch): PwrState Reg Byte 4 (Bits 31:24) Set Get Field Name Bits Rsvd4 31:11 Reserved. SettingsReset 10 Indicates if any persistent settings in this Widget have been reset. Cleared by PwrState 'Get 'Set' to any Verb in this Widget ...

Page 106

... Four channel HD Audio codec optimized for low power Field Name Bits Rsvd1 3:2 Reserved. Set 1:0 Current power state setting for this widget. 7.7.8. PortC (NID = 0Ch): PinWCntrl Reg Byte 4 (Bits 31:24) Set Get Field Name Bits Rsvd2 31:7 Reserved. ...

Page 107

... Four channel HD Audio codec optimized for low power Field Name Bits Rsvd2 31:8 Reserved Unsolicited response enable (also enables Wake events for this Widget enabled disabled. Rsvd1 6 Reserved. Tag 5:0 Software programmable field returned in top six bits (31:26) of every Unsolicit- ed Response generated by this node ...

Page 108

... Four channel HD Audio codec optimized for low power Field Name Bits Rsvd2 31:2 Reserved. EAPD 1 EAPD control set EAPD pin to 1 (powered this pin is powered up set EAPD pin to 0. Rsvd1 0 Reserved. 7.7.12. PortC (NID = 0Ch): ConfigDefault Reg Byte 4 (Bits 31:24) ...

Page 109

... Four channel HD Audio codec optimized for low power Field Name Bits Location 29:24 Location Bits [5..4 External on primary chassis 1h = Internal 2h = Separate chassis 3h = Other Bits [3..0 N Rear 2h = Front 3h = Left 4h = Right 5h = Top 6h = Bottom 7h-9h = Special Ah-Fh = Reserved Device 23:20 Default device Line out ...

Page 110

... Four channel HD Audio codec optimized for low power Field Name Bits ConnectionType 19:16 Connection type Unknown 1h = 1/8" stereo/mono 2h = 1/4" stereo/mono 3h = ATAPI internal 4h = RCA 5h = Optical 6h = Other digital 7h = Other analog 8h = Multichannel analog (DIN XLR/Professional Ah = RJ-11 (modem Combination Ch-Eh = Reserved Fh = Other Color 15:12 ...

Page 111

... Four channel HD Audio codec optimized for low power 7.8. PortD (NID = 0Dh): WCap Reg Byte 4 (Bits 31:24) Set Get Field Name Bits Rsvd2 31:24 Reserved. Type 23:20 Widget type Out Converter Converter 2h = Summing (Mixer Selector (Mux Pin Complex 5h = Power 6h = Volume Knob ...

Page 112

... Four channel HD Audio codec optimized for low power Field Name Bits UnSolCap 7 Unsolicited response support yes no. ProcWidget 6 Processing state support yes no. Stripe 5 Striping support yes no. FormatOvrd 4 Stream format override yes no. AmpParOvrd 3 Amplifier capabilities override yes, no. OutAmpPrsnt 2 Output amp present yes no. ...

Page 113

... Four channel HD Audio codec optimized for low power Field Name Bits EapdCap 16 EAPD support yes no. VrefCntrl 15:8 Vref support: bit 7 = Reserved bit 6 = Reserved bit 5 = 100% support (1 = yes no) bit 4 = 80% support (1 = yes no) bit 3 = Reserved bit 2 = GND support (1 = yes no) bit 1 = 50% support (1 = yes no) ...

Page 114

... Four channel HD Audio codec optimized for low power 7.8.2. PortD (NID = 0Dh): ConLst Reg Byte 4 (Bits 31:24) Set Get Field Name Bits Rsvd 31:8 Reserved. LForm 7 Connection list format long-form (15-bit) NID entries short-form (7-bit) NID entries. ConL 6:0 Number of NID entries in connection list. ...

Page 115

... Four channel HD Audio codec optimized for low power Field Name Bits ConL0 7:0 DAC0 Converter widget (0x15) 7.8.4. PortD (NID = 0Dh): InAmpLeft Reg Byte 4 (Bits 31:24) Set Get Field Name Bits Rsvd1 31:2 Reserved. Gain 1:0 Amp gain step number (see InAmpCap parameter pertaining to this widget). ...

Page 116

... Four channel HD Audio codec optimized for low power 7.8.6. PortD (NID = 0Dh): ConSelectCtrl Reg Byte 4 (Bits 31:24) Set Get Field Name Bits Rsvd 31:2 Reserved. Index 1:0 Connection select control index. 7.8.7. PortD (NID = 0Dh): PwrState Reg Byte 4 (Bits 31:24) ...

Page 117

... Four channel HD Audio codec optimized for low power Field Name Bits Rsvd2 7:6 Reserved. Act 5:4 Actual power state of this widget. Rsvd1 3:2 Reserved. Set 1:0 Current power state setting for this widget. 7.8.8. PortD (NID = 0Dh): PinWCntrl Reg Byte 4 (Bits 31:24) ...

Page 118

... Four channel HD Audio codec optimized for low power 7.8.9. PortD (NID = 0Dh): UnsolResp Reg Byte 4 (Bits 31:24) Set Get Field Name Bits Rsvd2 31:8 Reserved Unsolicited response enable (also enables Wake events for this Widget enabled disabled. Rsvd1 6 Reserved. Tag ...

Page 119

... Four channel HD Audio codec optimized for low power 7.8.11. PortD (NID = 0Dh): EAPDBTLLR Reg Byte 4 (Bits 31:24) Set Get Field Name Bits Rsvd2 31:2 Reserved. EAPD 1 EAPD control set EAPD pin to 1 (powered this pin is powered up set EAPD pin to 0. ...

Page 120

... Four channel HD Audio codec optimized for low power Field Name Bits Location 29:24 Location Bits [5..4 External on primary chassis 1h = Internal 2h = Separate chassis 3h = Other Bits [3..0 N Rear 2h = Front 3h = Left 4h = Right 5h = Top 6h = Bottom 7h-9h = Special Ah-Fh = Reserved Device 23:20 Default device Line out ...

Page 121

... Four channel HD Audio codec optimized for low power Field Name Bits ConnectionType 19:16 Connection type Unknown 1h = 1/8" stereo/mono 2h = 1/4" stereo/mono 3h = ATAPI internal 4h = RCA 5h = Optical 6h = Other digital 7h = Other analog 8h = Multichannel analog (DIN XLR/Professional Ah = RJ-11 (modem Combination Ch-Eh = Reserved Fh = Other Color 15:12 ...

Page 122

... Four channel HD Audio codec optimized for low power 7.9. PortE (NID = 0Eh): WCap Reg Byte 4 (Bits 31:24) Set Get Field Name Bits Rsvd2 31:24 Reserved. Type 23:20 Widget type Out Converter Converter 2h = Summing (Mixer Selector (Mux Pin Complex 5h = Power 6h = Volume Knob ...

Page 123

... Four channel HD Audio codec optimized for low power Field Name Bits UnSolCap 7 Unsolicited response support yes no. ProcWidget 6 Processing state support yes no. Stripe 5 Striping support yes no. FormatOvrd 4 Stream format override yes no. AmpParOvrd 3 Amplifier capabilities override yes, no. OutAmpPrsnt 2 Output amp present yes no. ...

Page 124

... Four channel HD Audio codec optimized for low power Field Name Bits EapdCap 16 EAPD support yes no. VrefCntrl 15:8 Vref support: bit 7 = Reserved bit 6 = Reserved bit 5 = 100% support (1 = yes no) bit 4 = 80% support (1 = yes no) bit 3 = Reserved bit 2 = GND support (1 = yes no) bit 1 = 50% support (1 = yes no) ...

Page 125

... Four channel HD Audio codec optimized for low power 7.9.2. PortE (NID = 0Eh): ConLst Reg Byte 4 (Bits 31:24) Set Get Field Name Bits Rsvd 31:8 Reserved. LForm 7 Connection list format long-form (15-bit) NID entries short-form (7-bit) NID entries. ConL 6:0 Number of NID entries in connection list. ...

Page 126

... Four channel HD Audio codec optimized for low power Field Name Bits ConL0 7:0 DAC0 Converter widget (0x15) 7.9.4. PortE (NID = 0Eh): InAmpLeft Reg Byte 4 (Bits 31:24) Set Get Field Name Bits Rsvd1 31:2 Reserved. Gain 1:0 Amp gain step number (see InAmpCap parameter pertaining to this widget). ...

Page 127

... Four channel HD Audio codec optimized for low power 7.9.6. PortE (NID = 0Eh): ConSelectCtrl Reg Byte 4 (Bits 31:24) Set Get Field Name Bits Rsvd 31:2 Reserved. Index 1:0 Connection select control index. 7.9.7. PortE (NID = 0Eh): PwrState Reg Byte 4 (Bits 31:24) ...

Page 128

... Four channel HD Audio codec optimized for low power Field Name Bits Rsvd2 7:6 Reserved. Act 5:4 Actual power state of this widget. Rsvd1 3:2 Reserved. Set 1:0 Current power state setting for this widget. 7.9.8. PortE (NID = 0Eh): PinWCntrl Reg Byte 4 (Bits 31:24) ...

Page 129

... Four channel HD Audio codec optimized for low power Field Name Bits Vref selection (See VrefCntrl field of PinCap parameter for supported selec- tions): 000b= HI-Z 001b= 50% 010b= GND 011b= Reserved 100b= 80% 101b= 100% 110b= Reserved 111b= Reserved 7.9.9. PortE (NID = 0Eh): UnsolResp ...

Page 130

... Four channel HD Audio codec optimized for low power Field Name Bits PresDtct 31 Presence detection indicator presence detected presence not detect- ed. Rsvd 30:0 Reserved. 7.9.11. PortE (NID = 0Eh): EAPDBTLLR Reg Byte 4 (Bits 31:24) Set Get Field Name Bits Rsvd2 31:2 Reserved. ...

Page 131

... Four channel HD Audio codec optimized for low power Field Name Bits PortConnectivity 31:30 Port connectivity Port complex is connected to a jack physical connection for port 2h = Fixed function device is attached 3h = Both jack and internal device attached (info in all other fields refers to in- ...

Page 132

... Four channel HD Audio codec optimized for low power Field Name Bits Device 23:20 Default device Line out 1h = Speaker out SPDIF Out 5h = Digital other out 6h = Modem line side 7h = Modem handset side 8h = Line Aux Ah = Mic Telephony Ch = SPDIF Digital other Reserved Fh = Other ConnectionType ...

Page 133

... Four channel HD Audio codec optimized for low power Field Name Bits Color 15:12 Color Unknown 1h = Black 2h = Grey 3h = Blue 4h = Green 5h = Red 6h = Orange 7h = Yellow 8h = Purple 9h = Pink Ah-Dh = Reserved Eh = White Fh = Other Misc 11:8 Miscellaneous: Bits [3..1] = Reserved Bit 0 = Jack detect override Association 7:4 Default assocation ...

Page 134

... Four channel HD Audio codec optimized for low power 7.10. PortF (NID = 0Fh): WCap Reg Byte 4 (Bits 31:24) Set Get Field Name Bits Rsvd2 31:24 Reserved. Type 23:20 Widget type Out Converter Converter 2h = Summing (Mixer Selector (Mux Pin Complex 5h = Power 6h = Volume Knob ...

Page 135

... Four channel HD Audio codec optimized for low power Field Name Bits UnSolCap 7 Unsolicited response support yes no. ProcWidget 6 Processing state support yes no. Stripe 5 Striping support yes no. FormatOvrd 4 Stream format override yes no. AmpParOvrd 3 Amplifier capabilities override yes, no. OutAmpPrsnt 2 Output amp present yes no. ...

Page 136

... Four channel HD Audio codec optimized for low power Field Name Bits EapdCap 16 EAPD support yes no. VrefCntrl 15:8 Vref support: bit 7 = Reserved bit 6 = Reserved bit 5 = 100% support (1 = yes no) bit 4 = 80% support (1 = yes no) bit 3 = Reserved bit 2 = GND support (1 = yes no) bit 1 = 50% support (1 = yes no) ...

Page 137

... Four channel HD Audio codec optimized for low power 7.10.2. PortF (NID = 0Fh): ConLst Reg Byte 4 (Bits 31:24) Set Get Field Name Bits Rsvd 31:8 Reserved. LForm 7 Connection list format long-form (15-bit) NID entries short-form (7-bit) NID entries. ConL 6:0 Number of NID entries in connection list. ...

Page 138

... Four channel HD Audio codec optimized for low power Field Name Bits ConL0 7:0 DAC0 Converter widget (0x15) 7.10.4. PortF (NID = 0Fh): InAmpLeft Reg Byte 4 (Bits 31:24) Set Get Field Name Bits Rsvd1 31:2 Reserved. Gain 1:0 Amp gain step number (see InAmpCap parameter pertaining to this widget). ...

Page 139

... Four channel HD Audio codec optimized for low power 7.10.6. PortF (NID = 0Fh): ConSelectCtrl Reg Byte 4 (Bits 31:24) Set Get Field Name Bits Rsvd 31:2 Reserved. Index 1:0 Connection select control index. 7.10.7. PortF (NID = 0Fh): PwrState Reg Byte 4 (Bits 31:24) ...

Page 140

... Four channel HD Audio codec optimized for low power Field Name Bits Rsvd2 7:6 Reserved. Act 5:4 Actual power state of this widget. Rsvd1 3:2 Reserved. Set 1:0 Current power state setting for this widget. 7.10.8. PortF (NID = 0Fh): PinWCntrl Reg Byte 4 (Bits 31:24) ...

Page 141

... Four channel HD Audio codec optimized for low power 7.10.9. PortF (NID = 0Fh): UnsolResp Reg Byte 4 (Bits 31:24) Set Get Field Name Bits Rsvd2 31:8 Reserved Unsolicited response enable (also enables Wake events for this Widget enabled disabled. Rsvd1 6 Reserved. Tag ...

Page 142

... Four channel HD Audio codec optimized for low power 7.10.11. PortF (NID = 0Fh): EAPDBTLLR Reg Byte 4 (Bits 31:24) Set Get Field Name Bits Rsvd2 31:2 Reserved. EAPD 1 EAPD control set EAPD pin to 1 (powered this pin is powered up set EAPD pin to 0. ...

Page 143

... Four channel HD Audio codec optimized for low power Field Name Bits Location 29:24 Location Bits [5..4 External on primary chassis 1h = Internal 2h = Separate chassis 3h = Other Bits [3..0 N Rear 2h = Front 3h = Left 4h = Right 5h = Top 6h = Bottom 7h-9h = Special Ah-Fh = Reserved Device 23:20 Default device Line out ...

Page 144

... Four channel HD Audio codec optimized for low power Field Name Bits ConnectionType 19:16 Connection type Unknown 1h = 1/8" stereo/mono 2h = 1/4" stereo/mono 3h = ATAPI internal 4h = RCA 5h = Optical 6h = Other digital 7h = Other analog 8h = Multichannel analog (DIN XLR/Professional Ah = RJ-11 (modem Combination Ch-Eh = Reserved Fh = Other Color 15:12 ...

Page 145

... Four channel HD Audio codec optimized for low power 7.11. PortG (NID = 0Gh): WCap Reg Byte 4 (Bits 31:24) Set Get Field Name Bits Rsvd2 31:24 Reserved. Type 23:20 Widget type Out Converter Converter 2h = Summing (Mixer Selector (Mux Pin Complex 5h = Power 6h = Volume Knob ...

Page 146

... Four channel HD Audio codec optimized for low power Field Name Bits UnSolCap 7 Unsolicited response support yes no. ProcWidget 6 Processing state support yes no. Stripe 5 Striping support yes no. FormatOvrd 4 Stream format override yes no. AmpParOvrd 3 Amplifier capabilities override yes, no. OutAmpPrsnt 2 Output amp present yes no. ...

Page 147

... Four channel HD Audio codec optimized for low power Field Name Bits EapdCap 16 EAPD support yes no. VrefCntrl 15:8 Vref support: bit 7 = Reserved bit 6 = Reserved bit 5 = 100% support (1 = yes no) bit 4 = 80% support (1 = yes no) bit 3 = Reserved bit 2 = GND support (1 = yes no) bit 1 = 50% support (1 = yes no) ...

Page 148

... Four channel HD Audio codec optimized for low power 7.11.2. PortG (NID = 0Gh): ConLst Reg Byte 4 (Bits 31:24) Set Get Field Name Bits Rsvd 31:8 Reserved. LForm 7 Connection list format long-form (15-bit) NID entries short-form (7-bit) NID entries. ConL 6:0 Number of NID entries in connection list. ...

Page 149

... Four channel HD Audio codec optimized for low power Field Name Bits ConL0 7:0 DAC0 Converter widget (0x15) 7.11.4. PortG (NID = 0Gh): InAmpLeft Reg Byte 4 (Bits 31:24) Set Get Field Name Bits Rsvd1 31:2 Reserved. Gain 1:0 Amp gain step number (see InAmpCap parameter pertaining to this widget). ...

Page 150

... Four channel HD Audio codec optimized for low power 7.11.6. PortG (NID = 0Gh): ConSelectCtrl Reg Byte 4 (Bits 31:24) Set Get Field Name Bits Rsvd 31:2 Reserved. Index 1:0 Connection select control index. 7.11.7. PortG (NID = 0Gh): PwrState Reg Byte 4 (Bits 31:24) ...

Page 151

... Four channel HD Audio codec optimized for low power Field Name Bits Rsvd2 7:6 Reserved. Act 5:4 Actual power state of this widget. Rsvd1 3:2 Reserved. Set 1:0 Current power state setting for this widget. 7.11.8. PortG (NID = 0Gh): PinWCntrl Reg Byte 4 (Bits 31:24) ...

Page 152

... Four channel HD Audio codec optimized for low power 7.11.9. PortG (NID = 0Gh): UnsolResp Reg Byte 4 (Bits 31:24) Set Get Field Name Bits Rsvd2 31:8 Reserved Unsolicited response enable (also enables Wake events for this Widget enabled disabled. Rsvd1 6 Reserved. Tag ...

Page 153

... Four channel HD Audio codec optimized for low power 7.11.11. PortG (NID = 0Gh): EAPDBTLLR Reg Byte 4 (Bits 31:24) Set Get Field Name Bits Rsvd2 31:2 Reserved. EAPD 1 EAPD control set EAPD pin to 1 (powered this pin is powered up set EAPD pin to 0. ...

Page 154

... Four channel HD Audio codec optimized for low power Field Name Bits Location 29:24 Location Bits [5..4 External on primary chassis 1h = Internal 2h = Separate chassis 3h = Other Bits [3..0 N Rear 2h = Front 3h = Left 4h = Right 5h = Top 6h = Bottom 7h-9h = Special Ah-Fh = Reserved Device 23:20 Default device Line out ...

Page 155

... Four channel HD Audio codec optimized for low power Field Name Bits ConnectionType 19:16 Connection type Unknown 1h = 1/8" stereo/mono 2h = 1/4" stereo/mono 3h = ATAPI internal 4h = RCA 5h = Optical 6h = Other digital 7h = Other analog 8h = Multichannel analog (DIN XLR/Professional Ah = RJ-11 (modem Combination Ch-Eh = Reserved Fh = Other Color 15:12 ...

Page 156

... Four channel HD Audio codec optimized for low power 7.12. Vendor Reserved (NID = 11h) ©2009 INTEGRATED DEVICE TECHNOLOGY, INC. 156 V 1.0 11/10 92HD89B ...

Page 157

... Four channel HD Audio codec optimized for low power 7.13. CD (NID = 12h): WCap Reg Byte 4 (Bits 31:24) Set Get Field Name Bits Rsvd2 31:24 Reserved. Type 23:20 Widget type Out Converter Converter 2h = Summing (Mixer Selector (Mux Pin Complex 5h = Power 6h = Volume Knob ...

Page 158

... Four channel HD Audio codec optimized for low power Field Name Bits UnsolCap 7 Unsolicited response support yes no. ProcWidget 6 Processing state support yes no. Stripe 5 Striping support yes no. FormatOvrd 4 Stream format override yes no. AmpParOvrd 3 Amplifier capabilities override yes, no. OutAmpPrsnt 2 Output amp present yes no. ...

Page 159

... Four channel HD Audio codec optimized for low power Field Name Bits EapdCap 16 EAPD support yes no. VRefCntrl 15:8 Vref support: bit 7 = Reserved bit 6 = Reserved bit 5 = 100% support (1 = yes no) bit 4 = 80% support (1 = yes no) bit 3 = Reserved bit 2 = GND support (1 = yes no) bit 1 = 50% support (1 = yes no) ...

Page 160

... Four channel HD Audio codec optimized for low power 7.13.2. CD (NID = 12h): PwrState Reg Byte 4 (Bits 31:24) Set Get Field Name Bits Rsvd4 31:11 Reserved. SettingsReset 10 Indicates if any persistent settings in this Widget have been reset. Cleared by PwrState 'Get 'Set' to any Verb in this Widget. ...

Page 161

... Four channel HD Audio codec optimized for low power 7.13.3. CD (NID = 12h): PinWCntrl Reg Byte 4 (Bits 31:24) Get Field Name Bits Rsvd2 31:6 Reserved. InEn 5 Input enable enabled disabled. Rsvd1 4:0 Reserved. 7.13.4. CD (NID = 12h): ConfigDefault Reg Byte 4 (Bits 31:24) Set ...

Page 162

... Four channel HD Audio codec optimized for low power Field Name Bits Location 29:24 Location Bits [5..4 External on primary chassis 1h = Internal 2h = Separate chassis 3h = Other Bits [3..0 N Rear 2h = Front 3h = Left 4h = Right 5h = Top 6h = Bottom 7h-9h = Special Ah-Fh = Reserved Device 23:20 Default device Line out ...

Page 163

... Four channel HD Audio codec optimized for low power Field Name Bits ConnectionType 19:16 Connection type Unknown 1h = 1/8" stereo/mono 2h = 1/4" stereo/mono 3h = ATAPI internal 4h = RCA 5h = Optical 6h = Other digital 7h = Other analog 8h = Multichannel analog (DIN XLR/Professional Ah = RJ-11 (modem Combination Ch-Eh = Reserved Fh = Other Color 15:12 ...

Page 164

... Four channel HD Audio codec optimized for low power 7.14. DMic0 (NID = 13h): WCap Reg Byte 4 (Bits 31:24) Set Get Field Name Bits Rsvd2 31:24 Reserved. Type 23:20 Widget type Out Converter Converter 2h = Summing (Mixer Selector (Mux Pin Complex 5h = Power 6h = Volume Knob ...

Page 165

... Four channel HD Audio codec optimized for low power Field Name Bits UnsolCap 7 Unsolicited response support yes no. ProcWidget 6 Processing state support yes no. Stripe 5 Striping support yes no. FormatOvrd 4 Stream format override yes no. AmpParOvrd 3 Amplifier capabilities override yes, no. OutAmpPrsnt 2 Output amp present yes no. ...

Page 166

... Four channel HD Audio codec optimized for low power Field Name Bits EapdCap 16 EAPD support yes no. VRefCntrl 15:8 Vref support: bit 7 = Reserved bit 6 = Reserved bit 5 = 100% support (1 = yes no) bit 4 = 80% support (1 = yes no) bit 3 = Reserved bit 2 = GND support (1 = yes no) bit 1 = 50% support (1 = yes no) ...

Page 167

... Four channel HD Audio codec optimized for low power 7.14.2. DMic0 (NID = 13h): InAmpLeft Reg Byte 4 (Bits 31:24) Set Get Field Name Bits Rsvd1 31:2 Reserved. Gain 1:0 Amp gain step number (see InAmpCap parameter pertaining to this widget). 7.14.3. DMic0 (NID = 13h): InAmpRight ...

Page 168

... Four channel HD Audio codec optimized for low power Field Name Bits Rsvd4 31:11 Reserved. SettingsReset 10 Indicates if any persistent settings in this Widget have been reset. Cleared by PwrState 'Get 'Set' to any Verb in this Widget. Rsvd3 9 Reserved. Error 8 Error indicator cannot enter requested power state problem with requested power state ...

Page 169

... Four channel HD Audio codec optimized for low power Field Name Bits Rsvd2 31:6 Reserved. InEn 5 Input enable enabled disabled. Rsvd1 4:0 Reserved. 7.14.6. DMic0 (NID = 13h): ConfigDefault Reg Byte 4 (Bits 31:24) Set 71Fh Get Field Name Bits PortConnectivity 31:30 Port connectivity: ...

Page 170

... Four channel HD Audio codec optimized for low power Field Name Bits Location 29:24 Location Bits [5..4 External on primary chassis 1h = Internal 2h = Separate chassis 3h = Other Bits [3..0 N Rear 2h = Front 3h = Left 4h = Right 5h = Top 6h = Bottom 7h-9h = Special Ah-Fh = Reserved Device 23:20 Default device Line out ...

Page 171

... Four channel HD Audio codec optimized for low power Field Name Bits ConnectionType 19:16 Connection type Unknown 1h = 1/8" stereo/mono 2h = 1/4" stereo/mono 3h = ATAPI internal 4h = RCA 5h = Optical 6h = Other digital 7h = Other analog 8h = Multichannel analog (DIN XLR/Professional Ah = RJ-11 (modem Combination Ch-Eh = Reserved Fh = Other Color 15:12 ...

Page 172

... Four channel HD Audio codec optimized for low power 7.15. Vendor Reserved (NID = 14h) ©2009 INTEGRATED DEVICE TECHNOLOGY, INC. 172 V 1.0 11/10 92HD89B ...

Page 173

... Four channel HD Audio codec optimized for low power 7.16. DAC0 (NID = 15h): WCap Reg Byte 4 (Bits 31:24) Set Get Field Name Bits Rsvd2 31:24 Reserved. Type 23:20 Widget type Out Converter Converter 2h = Summing (Mixer Selector (Mux Pin Complex 5h = Power 6h = Volume Knob ...

Page 174

... Four channel HD Audio codec optimized for low power Field Name Bits UnSolCap 7 Unsolicited response support yes no. ProcWidget 6 Processing state support yes no. Stripe 5 Striping support yes no. FormatOvrd 4 Stream format override yes no. AmpParOvrd 3 Amplifier capabilities override yes, no. OutAmpPrsnt 2 Output amp present yes no. ...

Page 175

... Four channel HD Audio codec optimized for low power Field Name Bits StrmType 15 Stream type Non-PCM PCM. FrmtSmplRate 14 Sample base rate 44.1kHz 48kHz. SmplRateMultp 13:11 Sample base rate multiple: 000b= x1 (48kHz/44.1kHz or less) 001b= x2 (96kHz/88.2kHz/32kHz) 010b= x3 (144kHz) 011b= x4 (192kHz/176.4kHz) 100b-111b Reserved SmplRateDiv ...

Page 176

... Four channel HD Audio codec optimized for low power 7.16.2. DAC0 (NID = 15h): OutAmpLeft Reg Byte 4 (Bits 31:24) Set Get Field Name Bits Rsvd 31:8 Reserved. Mute 7 Amp mute muted not muted. Gain 6:0 Amp gain step number (see OutAmpCap parameter pertaining to this widget). ...

Page 177

... Four channel HD Audio codec optimized for low power 7.16.4. DAC0 (NID = 15h): PwrState Reg Byte 4 (Bits 31:24) Set Get Field Name Bits Rsvd4 31:11 Reserved. SettingsReset 10 Indicates if any persistent settings in this Widget have been reset. Cleared by PwrState 'Get 'Set' to any Verb in this Widget. ...

Page 178

... Four channel HD Audio codec optimized for low power 7.16.5. DAC0 (NID = 15h): CnvtrID Reg Byte 4 (Bits 31:24) Get Field Name Bits Rsvd 31:8 Reserved. Strm 7:4 Stream ID Converter "off", 1h-Fh = valid ID's. Ch 3:0 Channel assignment ("Ch" and "Ch+1" assigned as a pair, for a stereo convert- er) ...

Page 179

... Four channel HD Audio codec optimized for low power 7.17. DAC1 (NID = 16h): WCap Reg Byte 4 (Bits 31:24) Set Get Field Name Bits Rsvd2 31:24 Reserved. Type 23:20 Widget type Out Converter Converter 2h = Summing (Mixer Selector (Mux Pin Complex 5h = Power 6h = Volume Knob ...

Page 180

... Four channel HD Audio codec optimized for low power Field Name Bits UnSolCap 7 Unsolicited response support yes no. ProcWidget 6 Processing state support yes no. Stripe 5 Striping support yes no. FormatOvrd 4 Stream format override yes no. AmpParOvrd 3 Amplifier capabilities override yes, no. OutAmpPrsnt 2 Output amp present yes no. ...

Page 181

... Four channel HD Audio codec optimized for low power Field Name Bits StrmType 15 Stream type Non-PCM PCM. FrmtSmplRate 14 Sample base rate 44.1kHz 48kHz. SmplRateMultp 13:11 Sample base rate multiple: 000b= x1 (48kHz/44.1kHz or less) 001b= x2 (96kHz/88.2kHz/32kHz) 010b= x3 (144kHz) 011b= x4 (192kHz/176.4kHz) 100b-111b Reserved SmplRateDiv ...

Page 182

... Four channel HD Audio codec optimized for low power 7.17.2. DAC1 (NID = 16h): OutAmpLeft Reg Byte 4 (Bits 31:24) Set Get Field Name Bits Rsvd 31:8 Reserved. Mute 7 Amp mute muted not muted. Gain 6:0 Amp gain step number (see OutAmpCap parameter pertaining to this widget). ...

Page 183

... Four channel HD Audio codec optimized for low power 7.17.4. DAC1 (NID = 16h): PwrState Reg Byte 4 (Bits 31:24) Set Get Field Name Bits Rsvd4 31:11 Reserved. SettingsReset 10 Indicates if any persistent settings in this Widget have been reset. Cleared by PwrState 'Get 'Set' to any Verb in this Widget. ...

Page 184

... Four channel HD Audio codec optimized for low power 7.17.5. DAC1 (NID = 16h): CnvtrID Reg Byte 4 (Bits 31:24) Get Field Name Bits Rsvd 31:8 Reserved. Strm 7:4 Stream ID Converter "off", 1h-Fh = valid ID's. Ch 3:0 Channel assignment ("Ch" and "Ch+1" assigned as a pair, for a stereo convert- er) ...

Page 185

... Four channel HD Audio codec optimized for low power 7.18. Vendor Reserved (NID = 17h) ©2009 INTEGRATED DEVICE TECHNOLOGY, INC. 185 V 1.0 11/10 92HD89B ...

Page 186

... Four channel HD Audio codec optimized for low power 7.19. Vendor Reserved (NID = 18h) ©2009 INTEGRATED DEVICE TECHNOLOGY, INC. 186 V 1.0 11/10 92HD89B ...

Page 187

... Four channel HD Audio codec optimized for low power 7.20. Vendor Reserved (NID = 19h) ©2009 INTEGRATED DEVICE TECHNOLOGY, INC. 187 V 1.0 11/10 92HD89B ...

Page 188

... Four channel HD Audio codec optimized for low power 7.21. ADC0Mux (NID = 20h): WCap Reg Byte 4 (Bits 31:24) Set Get Field Name Bits Rsvd2 31:24 Reserved. Type 23:20 Widget type Out Converter Converter 2h = Summing (Mixer Selector (Mux Pin Complex 5h = Power 6h = Volume Knob ...

Page 189

... Four channel HD Audio codec optimized for low power Field Name Bits UnsolCap 7 Unsolicited response support yes no. ProcWidget 6 Processing state support yes no. Stripe 5 Striping support yes no. FormatOvrd 4 Stream format override yes no. AmpParamOvrd 3 Amplifier capabilities override yes, no. OutAmpPrsnt 2 Output amp present yes no. ...

Page 190

... Four channel HD Audio codec optimized for low power Field Name Bits LForm 7 Connection list format long-form (15-bit) NID entries short-form (7-bit) NID entries. ConL 6:0 Number of NID entries in connection list. 7.21.2. ADC0Mux (NID = 17h): ConLstEntry4 Reg Byte 4 (Bits 31:24) Set ...

Page 191

... Four channel HD Audio codec optimized for low power Field Name Bits ConL3 31:24 CD Pin widget (0x12) ConL2Range 23 ConL1 .. ConL2 define a selectalbe range input ConL2 22:16 Port G Pin widget (0x10) ConL1 15:8 Port A Pin widget (0x0A) ConL0 7:0 Mixer SUmming widget (0x1D 7 ...

Page 192

... Four channel HD Audio codec optimized for low power Field Name Bits NumSteps 14:8 Number of gains steps (number of possible settings - 1). Rsvd1 7 Reserved. Offset 6:0 Indicates which step is 0dB 7.21.5. ADC0Mux (NID = 20h): OutAmpLeft Reg Byte 4 (Bits 31:24) Set Get Field Name ...

Page 193

... Four channel HD Audio codec optimized for low power Field Name Bits Rsvd2 31:8 Reserved. Mute 7 Amp mute muted not muted. Rsvd1 6:4 Reserved. Gain 3:0 Amp gain step number (see OutAmpCap parameter pertaining to this widget). 7.21.7. ADC0Mux (NID = 20h): ConSelectCtrl ...

Page 194

... Four channel HD Audio codec optimized for low power Field Name Bits Rsvd4 31:11 Reserved. SettingsReset 10 Indicates if any persistent settings in this Widget have been reset. Cleared by PwrState 'Get 'Set' to any Verb in this Widget. Rsvd3 9 Reserved. Error 8 Error indicator cannot enter requested power state problem with requested power state ...

Page 195

... Four channel HD Audio codec optimized for low power Field Name Bits Rsvd2 31:3 Reserved. SwapEn 2 Swap enable L/R swap enabled L/R swap disabled. Rsvd1 1:0 Reserved. ©2009 INTEGRATED DEVICE TECHNOLOGY, INC. R/W Default Reset R 00000000h N/A (Hard-coded POR - DAFG - ULR ...

Page 196

... Four channel HD Audio codec optimized for low power 7.22. ADC1Mux (NID = 21h): WCap Reg Byte 4 (Bits 31:24) Set Get Field Name Bits Rsvd2 31:24 Reserved. Type 23:20 Widget type Out Converter Converter 2h = Summing (Mixer Selector (Mux Pin Complex 5h = Power 6h = Volume Knob ...

Page 197

... Four channel HD Audio codec optimized for low power Field Name Bits UnsolCap 7 Unsolicited response support yes no. ProcWidget 6 Processing state support yes no. Stripe 5 Striping support yes no. FormatOvrd 4 Stream format override yes no. AmpParamOvrd 3 Amplifier capabilities override yes, no. OutAmpPrsnt 2 Output amp present yes no. ...

Page 198

... Four channel HD Audio codec optimized for low power Field Name Bits LForm 7 Connection list format long-form (15-bit) NID entries short-form (7-bit) NID entries. ConL 6:0 Number of NID entries in connection list. 7.22.2. ADC1Mux (NID = 21h): ConLstEntry4 Reg Byte 4 (Bits 31:24) Set ...

Page 199

... Four channel HD Audio codec optimized for low power Field Name Bits ConL3 31:24 Mixer Summing widget (0x1B) ConL2Range 23 ConL1 .. ConL2 define a selectalbe range input ConL2 22:16 Port G Pin widget (0x10) ConL1 15:8 Port A Pin widget (0x0A) ConL0 7:0 Mixer Summing widget (0x0D) 7 ...

Page 200

... Four channel HD Audio codec optimized for low power Field Name Bits NumSteps 14:8 Number of gains steps (number of possible settings - 1). Rsvd1 7 Reserved. Offset 6:0 Indicates which step is 0dB 7.22.5. ADC1Mux (NID = 21h): OutAmpLeft Reg Byte 4 (Bits 31:24) Set Get Field Name ...

Related keywords