![]() |
|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
www..com DATASHEET 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER Description The 92HD71B8 codec is a low power optimized, high fidelity, 4-channel audio codec compatible with Intel's High Definition (HD) Audio Interface. The 92HD71B8 codec provides stereo 24-bit resolution with sample rates up to 192kHz. Dual SPDIF provides connectivity to consumer electronic equipment that is WLP complaint. The 92HD71B8 provides high quality, HD Audio capability to notebook and business desktop PC applications. * * * * * * * * * * * * * 92HD71B8 Support for 1.5V and 3.3V HDA signaling with runtime selection Digital microphone input (mono, stereo, or quad array) 3 Adjustable VREF Out pins for microphone bias High performance analog mixer option 6 analog ports Supports to 3 stereo microphone inputs Two-pin volume up/down control Digital PC Beep to all outputs Integrated headphone amp Jack insertion detection Sample rates up to 192kHz +3.3 V, +4 V, +4.75 V and +5 V analog power supply options 48-pin QFP and 48-pad QFN RoHS packages Features * 4 Channels (2 stereo DACs and 2 stereo ADCs) with 24-bit resolution * * Supports full-duplex stereo audio and simultaneous VoIP Provides a mono output for laptop sub-woofer * * * Microsoft WLP 3/4 premium logo compliant, as defined in WLP 3.09 Optimized and flexible power management with pop/click mitigation 2 independent S/PDIF Output converters for WLP compliant HDMI/SPDIF support. Preliminary Datasheet Block Diagram Port A Port B Port C Port D Port E Port F SPDIF Out 1 SPDIF Out 2 High Definition Interface DSP DUAL SPDIF IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 1 Ports X 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO Software Support * * * Intuitive graphical user interface that allows configurability and preference settings SKPI (Kernel Processing Interface) * Enables plug-ins that can operate globally on all audio streams of the system 12 band fully parametric equalizer (SKPI plug-in) * Constant, system-level effects tuned to optimize a particular platform can be combined with user-mode "presets" tailored for specific acoustical environments and applications * System-level effects automatically disabled when external audio connections made Dynamics Processing (SKPI plug-in) * Enables improved voice articulation * Compressor/limiter allows higher average noise level without resonances IDT Vista APO wrapper * Enables multiple APOs to be used with the IDT Driver Microphone Beam Forming, Acoustic Echo Cancellation, and Noise Suppression Dynamic Stream Switching * Improved multi-streaming user experience with less support calls Dolby PC Entertainment Experience Logo Program * Dolby Home TheaterTM (HT) * Dolby Sound RoomTM (SR) Dolby Technologies * Dolby HeadphoneTM, Dolby Virtual SpeakerTM * Dolby ProLogic IITM, Dolby ProLogic IIxTM * Dolby Digital LiveTM (DDL) Maxx PlayerTM from Waves WOWTM and Tru SurroundTM from SRS * * * * * * * * IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 2 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO TABLE OF CONTENTS 1. DESCRIPTION ........................................................................................................................ 10 1.1. Overview ..........................................................................................................................................10 1.2. Orderable Part numbers ..................................................................................................................11 1.3. Block Diagram .................................................................................................................................11 1.4. Detailed Description .........................................................................................................................12 1.4.1. Low-voltage High Definition Audio Link Signaling ..............................................................12 1.4.2. Port Functionality ...............................................................................................................12 1.4.3. Port Characteristics ............................................................................................................12 1.4.4. Jack Detect ........................................................................................................................13 1.4.5. SPDIF Output .....................................................................................................................13 1.4.6. Mono Output ......................................................................................................................14 1.4.7. Analog Mixer ......................................................................................................................15 1.4.8. Input Multiplexers ...............................................................................................................15 1.4.9. ADC Multiplexers ...............................................................................................................15 1.4.10. Power Management .........................................................................................................15 1.4.11. Multi-channel capture .......................................................................................................16 1.4.12. EAPD ...............................................................................................................................17 1.4.13. Digital Microphone Support ..............................................................................................18 1.4.14. Analog PC-Beep ..............................................................................................................23 1.4.15. Headphone Drivers ..........................................................................................................23 1.4.16. GPIO ................................................................................................................................23 1.4.17. External Volume Control ..................................................................................................24 2. CHARACTERISTICS ............................................................................................................... 26 2.1. Electrical Specifications ...................................................................................................................26 2.1.1. Absolute Maximum Ratings ...............................................................................................26 2.1.2. Recommended Operating Conditions ................................................................................26 2.2. 92HD71B8 5V, 4.75V, and 3.3V Analog Performance Characteristics (PRELIMINARY) ...............27 3. PORT CONFIGURATIONS ..................................................................................................... 32 4. FUNCTIONAL BLOCK DIAGRAM .......................................................................................... 33 5. WIDGET INFORMATION AND SUPPORTED COMMAND VERBS ....................................... 34 5.1. Widget List 92HD71B .....................................................................................................................35 6. PIN CONFIGURATION DEFAULT REGISTER SETTINGS .................................................... 36 7. WIDGET INFORMATION ........................................................................................................ 37 8. SUPPORTED VERBS AND COMMANDS .............................................................................. 38 8.1. Root Node (NID = 00) ......................................................................................................................38 8.1.1. Root VendorID ...................................................................................................................38 8.1.2. Root RevID ........................................................................................................................38 8.2. AFG Node (NID = 01 .......................................................................................................................39 8.2.1. AFG Reset .........................................................................................................................39 8.2.2. AFG NodeInfo ....................................................................................................................39 8.2.4. AFG AFGCap .....................................................................................................................40 8.2.3. AFG FGType ......................................................................................................................40 8.2.5. AFG PCMCap ....................................................................................................................41 8.2.6. AFG StreamCap ................................................................................................................42 8.2.7. AFG InAmpCap ..................................................................................................................43 8.2.8. AFG PwrStateCap .............................................................................................................43 8.2.10. AFG OutAmpCap .............................................................................................................44 8.2.9. AFG GPIOCnt ....................................................................................................................44 8.2.12. AFG UnsolResp ...............................................................................................................45 8.2.11. AFG PwrState ..................................................................................................................45 8.2.13. AFG GPIO ........................................................................................................................46 8.2.14. AFG GPIOEn ...................................................................................................................47 8.2.15. AFG GPIODir ...................................................................................................................48 IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 3 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.2.16. AFG GPIOWakeEn ..........................................................................................................49 8.2.17. AFG GPIOUnsol ..............................................................................................................51 8.2.18. AFG GPIOSticky ..............................................................................................................53 8.2.19. AFG SubID .......................................................................................................................54 8.2.20. AFG GPIOPlrty ................................................................................................................54 8.2.21. AFG GPIODrive ...............................................................................................................55 8.2.22. AFG DMic ........................................................................................................................56 8.3. Port A Node (NID = 0A) ...................................................................................................................57 8.3.1. PortA WCap .......................................................................................................................57 8.3.2. PortA PinCap .....................................................................................................................58 8.3.3. PortA ConLst ......................................................................................................................59 8.3.4. PortA ConLstEntry0 ...........................................................................................................60 8.3.5. PortA ConSelectCtrl ...........................................................................................................60 8.3.6. PortA PinWCntrl .................................................................................................................61 8.3.7. PortA UnsolResp ...............................................................................................................61 8.3.8. PortA ChSense ..................................................................................................................62 8.3.9. PortA InAmpLeft .................................................................................................................62 8.3.10. PortA InAmpRight ............................................................................................................63 8.3.11. PortA ConfigDefault .........................................................................................................63 8.4. PortB Node (NID = 0B) ....................................................................................................................65 8.4.1. PortB WCap .......................................................................................................................65 8.4.2. PortB PinCap .....................................................................................................................66 8.4.3. PortB PinWCntrl .................................................................................................................67 8.4.4. PortB UnsolResp ...............................................................................................................67 8.4.5. PortB ChSense ..................................................................................................................68 8.4.6. PortB ConfigDefault ...........................................................................................................68 8.5. Port C Node (NID = 0C) ...................................................................................................................70 8.5.1. PortC WCap .......................................................................................................................70 8.5.2. PortC PinCap .....................................................................................................................71 8.5.3. PortC PinWCntrl .................................................................................................................72 8.5.4. PortC UnsolResp ...............................................................................................................72 8.5.5. PortC ChSense ..................................................................................................................73 8.5.6. PortC ConfigDefault ...........................................................................................................73 8.6. Port D Node (NID = 0D) ...................................................................................................................75 8.6.1. PortD WCap .......................................................................................................................75 8.6.2. PortD PinCap .....................................................................................................................76 8.6.3. PortD ConLst .....................................................................................................................77 8.6.4. PortD ConLstEntry0 ...........................................................................................................77 8.6.5. PortD ConSelectCtrl ...........................................................................................................78 8.6.6. PortD PinWCntrl .................................................................................................................78 8.6.7. PortD UnsolResp ...............................................................................................................79 8.6.8. PortD ChSense ..................................................................................................................79 8.6.9. PortD InAmpLeft ................................................................................................................80 8.6.10. PortD InAmpRight ............................................................................................................80 8.6.11. PortD ConfigDefault .........................................................................................................81 8.7. PortE Node (NID = 0E) ....................................................................................................................82 8.7.1. PortE WCap .......................................................................................................................82 8.7.2. PortE PinCap .....................................................................................................................83 8.7.3. PortE PinWCntrl .................................................................................................................84 8.7.4. PortE UnsolResp ...............................................................................................................85 8.7.5. PortE ChSense ..................................................................................................................86 8.7.6. PortE ConfigDefault ...........................................................................................................86 8.8. PortF Node (NID = 0F) .....................................................................................................................87 8.8.1. PortF WCap .......................................................................................................................87 8.8.2. PortF PinCap .....................................................................................................................89 IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 4 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.8.3. PortF ConLst ......................................................................................................................90 8.8.4. PortF ConLstEntry0 ...........................................................................................................90 8.8.5. PortF ConSelectCtrl ...........................................................................................................91 8.8.6. PortF PinWCntrl .................................................................................................................91 8.8.7. PortF UnsolResp ................................................................................................................91 8.8.8. PortF ChSense ..................................................................................................................92 8.8.9. PortF InAmpLeft .................................................................................................................92 8.8.10. PortF InAmpRight ............................................................................................................93 8.8.11. PortF ConfigDefault .........................................................................................................93 8.9. DAC0 Node (NID = 10) ....................................................................................................................95 8.9.1. DAC0 WCap ......................................................................................................................95 8.9.2. DAC0 Cnvtr ........................................................................................................................96 8.9.3. DAC0 OutAmpLeft .............................................................................................................97 8.9.4. DAC0 OutAmpRight ...........................................................................................................97 8.9.5. DAC0 PwrState ..................................................................................................................98 8.9.6. DAC0 CnvtrID ....................................................................................................................98 8.9.7. DAC0 LR ............................................................................................................................99 8.10. DAC1 Node (NID = 11) ..................................................................................................................99 8.10.1. DAC1 WCap ....................................................................................................................99 8.10.2. DAC1 Cnvtr ....................................................................................................................101 8.10.3. DAC1 OutAmpLeft .........................................................................................................102 8.10.4. DAC1 OutAmpRight .......................................................................................................102 8.10.5. DAC1 PwrState ..............................................................................................................103 8.10.6. DAC1 CnvtrID ................................................................................................................103 8.10.7. DAC1 LR ........................................................................................................................104 8.11. ADC0 Node (NID = 12) ................................................................................................................104 8.11.1. ADC0 WCap ..................................................................................................................104 8.11.2. ADC0 ConLst .................................................................................................................105 8.11.3. ADC0 ConLstEntry0 .......................................................................................................106 8.11.4. ADC0 Cnvtr ....................................................................................................................106 8.11.5. ADC0 ProcState .............................................................................................................107 8.11.6. ADC0 PwrState ..............................................................................................................108 8.11.7. ADC0 CnvtrID ................................................................................................................108 8.12. ADC1 Node (NID = 13) ................................................................................................................109 8.12.1. ADC1 WCap ..................................................................................................................109 8.12.2. ADC1 ConLst .................................................................................................................110 8.12.3. ADC1 ConLstEntry0 .......................................................................................................111 8.12.4. ADC1 Cnvtr ....................................................................................................................111 8.12.5. ADC1 ProcState .............................................................................................................112 8.12.6. ADC1 PwrState ..............................................................................................................113 8.12.7. ADC1 CnvtrID ................................................................................................................113 8.13. MonoOut Node (NID = 14) ...........................................................................................................114 8.13.1. MonoOut WCap .............................................................................................................114 8.13.2. MonoOut PinCap ...........................................................................................................115 8.13.3. MonoOut ConLst ............................................................................................................116 8.13.4. MonoOut ConLstEntry0 .................................................................................................116 8.13.5. MonoOut PinWCntrl .......................................................................................................117 8.13.6. MonoOut InAmpLeft .......................................................................................................117 8.13.7. MonoOut ConfigDefault .................................................................................................118 8.14. MonoMux Node (NID = 15) ..........................................................................................................119 8.14.1. MonoMux WCap ............................................................................................................119 8.14.2. MonoMux ConLst ...........................................................................................................120 8.14.3. MonoMux ConLstEntry0 ................................................................................................121 8.14.4. MonoMux ConSelectCtrl ................................................................................................121 8.15. MonoMixer Node (NID = 16) ........................................................................................................122 IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 5 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.15.1. MonoMixer WCap ..........................................................................................................122 8.15.2. MonoMixer ConLst .........................................................................................................123 8.15.3. MonoMixer ConLstEntry0 ..............................................................................................124 8.16. InputMixer Node (NID = 17) .........................................................................................................124 8.16.1. InputMixer WCap ...........................................................................................................124 8.16.2. InputMixer ConLst ..........................................................................................................125 8.16.3. InputMixer ConLstEntry4 ...............................................................................................126 8.16.4. InputMixer ConLstEntry0 ...............................................................................................126 8.16.5. InputMixer InAmpCap ....................................................................................................127 8.16.6. InputMixer InAmpLeft0 ...................................................................................................128 8.16.7. InputMixer InAmpRight0 ................................................................................................128 8.16.8. InputMixer InAmpLeft1 ...................................................................................................129 8.16.9. InputMixer InAmpRight1 ................................................................................................129 8.16.10. InputMixer InAmpLeft2 .................................................................................................130 8.16.11. InputMixer InAmpRight2 ..............................................................................................130 8.16.12. InputMixer InAmpLeft3 .................................................................................................131 8.16.13. InputMixer InAmpRight3 ..............................................................................................131 8.16.14. InputMixer InAmpLeft4 .................................................................................................132 8.16.15. InputMixer InAmpRight4 ..............................................................................................132 8.17. DMic0 Node (NID = 18) ...............................................................................................................133 8.17.1. DMic0 WCap ..................................................................................................................133 8.17.2. DMic0 PinCap ................................................................................................................134 8.17.3. DMic0 PinWCntrl ............................................................................................................135 8.17.4. DMic0 OutAmpCap ........................................................................................................135 8.17.5. DMic0 OutAmpLeft .........................................................................................................136 8.17.6. DMic0 OutAmpRight ......................................................................................................136 8.17.7. DMic0 ConfigDefault ......................................................................................................137 8.18. DMic1 Node (NID = 19) ...............................................................................................................138 8.18.1. DMic1 WCap ..................................................................................................................138 8.18.2. DMic1 PinCap ................................................................................................................139 8.18.3. DMic1 PinWCntrl ............................................................................................................140 8.18.4. DMic1 OutAmpCap ........................................................................................................141 8.18.5. DMic1 OutAmpLeft .........................................................................................................142 8.18.6. DMic1 OutAmpRight ......................................................................................................142 8.18.7. DMic1 ConfigDefault ......................................................................................................142 8.19. InPort0Mux Node (NID = 1A) .......................................................................................................144 8.19.1. InPort0Mux WCap ..........................................................................................................144 8.19.2. InPort0Mux ConLst ........................................................................................................145 8.19.3. InPort0Mux ConLstEntry0 ..............................................................................................145 8.19.4. InPort0Mux ConSelectCtrl .............................................................................................146 8.19.5. InPort0Mux OutAmpCap ................................................................................................146 8.19.6. InPort0Mux OutAmpLeft ................................................................................................147 8.19.7. InPort0Mux OutAmpRight ..............................................................................................147 8.20. InPort1Mux Node (NID = 1B) .......................................................................................................148 8.20.1. InPort1Mux WCap ..........................................................................................................148 8.20.2. InPort1Mux ConLst ........................................................................................................149 8.20.3. InPort1Mux ConLstEntry0 ..............................................................................................150 8.20.4. InPort1Mux ConSelectCtrl .............................................................................................150 8.20.5. InPort1Mux OutAmpCap ................................................................................................150 8.20.6. InPort1Mux OutAmpLeft ................................................................................................151 8.20.7. InPort1Mux OutAmpRight ..............................................................................................152 8.21. ADC0Mux Node (NID = 1C) .........................................................................................................152 8.21.1. ADC0Mux WCap ............................................................................................................152 8.21.2. ADC0Mux ConLst ..........................................................................................................153 8.21.3. ADC0Mux ConLstEntry0 ................................................................................................154 IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 6 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.21.4. ADC0Mux ConSelectCtrl ...............................................................................................154 8.21.5. ADC0Mux LR .................................................................................................................155 8.21.6. ADC0Mux OutAmpCap ..................................................................................................155 8.21.7. ADC0Mux OutAmpLeft ..................................................................................................156 8.21.8. ADC0Mux OutAmpRight ................................................................................................157 8.22. ADC1Mux Node (NID = 1D) .........................................................................................................157 8.22.1. ADC1Mux WCap ............................................................................................................157 8.22.2. ADC1Mux ConLst ..........................................................................................................158 8.22.3. ADC1Mux ConLstEntry0 ................................................................................................159 8.22.4. ADC1Mux ConSelectCtrl ...............................................................................................159 8.22.5. ADC1Mux LR .................................................................................................................160 8.22.6. ADC1Mux OutAmpCap ..................................................................................................160 8.22.7. ADC1Mux OutAmpLeft ..................................................................................................161 8.22.8. ADC1Mux OutAmpRight ................................................................................................162 8.23. Dig0Pin Node (NID = 1E) .............................................................................................................162 8.23.1. Dig0Pin WCap ...............................................................................................................162 8.23.2. Dig0Pin PinCap ..............................................................................................................163 8.23.3. Dig0Pin ConLst ..............................................................................................................164 8.23.4. Dig0Pin ConLstEntry0 ....................................................................................................165 8.23.5. Dig0Pin PinWCntrl .........................................................................................................165 8.23.6. Dig0Pin ConfigDefault ....................................................................................................166 8.24. Dig1Pin Node (NID = 1F) .............................................................................................................167 8.24.1. Dig1Pin WCap ...............................................................................................................167 8.24.2. Dig1Pin PinCap ..............................................................................................................169 8.24.3. Dig1Pin ConLst ..............................................................................................................170 8.24.4. Dig1Pin ConLstEntry0 ....................................................................................................170 8.24.5. Dig1Pin ConSelectCtrl ...................................................................................................171 8.24.6. Dig1Pin PinWCntrl .........................................................................................................171 8.24.7. Dig1Pin PwrState ...........................................................................................................171 8.24.8. Dig1Pin EAPD ................................................................................................................172 8.24.9. Dig1Pin ConfigDefault ....................................................................................................172 8.25. Dig2Pin Node (NID = 20) .............................................................................................................174 8.25.1. Dig2Pin WCap ...............................................................................................................174 8.25.2. Dig2Pin PinCap ..............................................................................................................175 8.25.3. Dig2Pin ConLst ..............................................................................................................176 8.25.4. Dig2Pin ConLstEntry0 ....................................................................................................176 8.25.5. Dig2Pin PinWCntrl .........................................................................................................177 8.25.6. Dig2Pin ConfigDefault ....................................................................................................177 8.26. SPDIFOut0 Node (NID = 21) .......................................................................................................179 8.26.1. SPDIFOut0 WCap ..........................................................................................................179 8.26.2. SPDIFOut0 PCMCap .....................................................................................................180 8.26.3. SPDIFOut0 StreamCap .................................................................................................181 8.26.4. SPDIFOut0 Cnvtr ...........................................................................................................182 8.26.5. SPDIFOut0 CnvtrID .......................................................................................................183 8.26.6. SPDIFOut0 DigCnvtr ......................................................................................................183 8.27. SPDIFOut1 Node (NID = 22) .......................................................................................................184 8.27.1. SPDIFOut1 WCap ..........................................................................................................184 8.27.2. SPDIFOut1 PCMCap .....................................................................................................185 8.27.3. SPDIFOut1 StreamCap .................................................................................................186 8.27.4. SPDIFOut1 Cnvtr ...........................................................................................................187 8.27.5. SPDIFOut1 CnvtrID .......................................................................................................188 8.27.6. SPDIFOut1 DigCnvtr ......................................................................................................188 8.28. Dig0Mux Node (NID = 24) ...........................................................................................................189 8.28.1. Dig0Mux WCap ..............................................................................................................189 8.28.2. Dig0Mux ConLst ............................................................................................................191 IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 7 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.28.3. Dig0Mux ConLstEntry0 ..................................................................................................191 8.28.4. Dig0Mux ConSelectCtrl ..................................................................................................192 8.29. Dig2Mux Node (NID = 25) ...........................................................................................................192 8.29.1. Dig2Mux WCap ..............................................................................................................192 8.29.2. Dig2Mux ConLst ............................................................................................................193 8.29.3. Dig2Mux ConLstEntry0 ..................................................................................................194 8.29.4. Dig2Mux ConSelectCtrl ..................................................................................................194 8.30. DigBeep Node (NID = 26) ............................................................................................................195 8.30.1. DigBeep WCap ..............................................................................................................195 8.30.2. DigBeep OutAmpCap ....................................................................................................196 8.30.3. DigBeep OutAmpLeft .....................................................................................................196 8.30.4. DigBeep Gen .................................................................................................................197 8.30.5. DigBeep Mode ...............................................................................................................198 8.31. AnaBeep Node (NID = 27) ...........................................................................................................198 8.31.1. AnaBeep WCap .............................................................................................................198 8.31.2. AnaBeep PinCap ...........................................................................................................199 8.31.3. AnaBeep PinWCntrl .......................................................................................................200 8.31.4. AnaBeep ConfigDefault .................................................................................................201 8.32. VolumeKnob Node (NID = 28) .....................................................................................................202 8.32.1. VolumeKnob WCap .......................................................................................................202 8.32.2. VolumeKnob VolKnobCap .............................................................................................203 8.32.3. VolumeKnob ConLst ......................................................................................................203 8.32.4. VolumeKnob ConLstEntry0 ............................................................................................204 8.32.5. VolumeKnob UnsolResp ................................................................................................204 8.32.6. VolumeKnob Cntrl ..........................................................................................................205 8.32.7. VolumeKnob Update ......................................................................................................205 9. DISCLAIMER ......................................................................................................................... 207 10. PINOUTS ............................................................................................................................. 208 10.1. Pin Assignment ............................................................................................................................208 10.2. Pin Descriptions ...........................................................................................................................209 11. PACKAGE OUTLINE AND PACKAGE DIMENSIONS ....................................................... 211 11.1. 48-Pad QFN Package .................................................................................................................211 11.2. 48-Pin QFP Package ..................................................................................................................212 12. SOLDER REFLOW PROFILE ............................................................................................. 213 12.1. Standard Reflow Profile Data ......................................................................................................213 12.2. Pb Free Process - Package Classification Reflow Temperatures ..............................................214 13. REVISION HISTORY ........................................................................................................... 215 IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 8 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO LIST OF FIGURES Figure 1. 92HD71B8 Block Diagram ..............................................................................................................11 Figure 2. System Diagram ............................................................................................................................11 Figure 3. Multi-channel capture ......................................................................................................................17 Figure 4. Multi-channel timing diagram ..........................................................................................................17 Figure 5. Single Digital Microphone (data is ported to both left and right channels .......................................20 Figure 6. Stereo Digital Microphone Configuration ........................................................................................21 Figure 7. Quad Digital Microphone Configuration ..........................................................................................22 Figure 8. Volume Knob ..................................................................................................................................25 Figure 9. Port Configurations .........................................................................................................................32 Figure 10. 92HD71B8 Functional Block Diagram ..........................................................................................33 Figure 11. 92HD71B Widget Diagram ............................................................................................................34 Figure 12. Pin Assignment ...........................................................................................................................208 Figure 13. 48-pad QFN Package Drawing ...................................................................................................211 Figure 14. 48-pin QFP Package Drawing ....................................................................................................212 Figure 15. Solder Reflow Profile .................................................................................................................213 LIST OF TABLES Table 1. Analog Output Port Behavior ...........................................................................................................13 Table 2. Jack Detect ......................................................................................................................................13 Table 3. SPDIF OUT 0 (Pin 48) Behavior ......................................................................................................14 Table 4. SPDIF OUT 1 (Pin 45) Behavior ......................................................................................................14 Table 5. Power Managemen ..........................................................................................................................16 Table 7. EAPD Behavior ................................................................................................................................18 Table 8. Valid Digital Mic Configurations .......................................................................................................18 Table 9. DMIC_CLK and DMIC_0,1 Operation During Power States ............................................................19 Table 10. GPIO Pin mapping and shared functions .......................................................................................23 Table 11. Electrical Specification: Maximum Ratings ...................................................................................26 Table 12. Recommended Operating Conditions ............................................................................................26 Table 13. 92HD71B8 5V, 4.75V, and 3.3V Analog Performance Characteristics .........................................27 Table 14. High Definition Audio Widget .........................................................................................................35 Table 15. Pin Configuration Default Settings .................................................................................................36 Table 16. Command Format for Verb with 4-bit Identifier .............................................................................37 Table 17. Command Format for Verb with 12-bit Identifier ...........................................................................37 Table 18. Solicited Response Format ...........................................................................................................37 Table 19. Unsolicited Response Format .......................................................................................................37 Table 20. Pin Description .............................................................................................................................209 Table 23. Standard Reflow Profile ...............................................................................................................213 Table 24. Pb-Free Process Reflow ..............................................................................................................214 IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 9 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 1. DESCRIPTION 1.1. Overview The 92HD71B is a family of high fidelity, 4-channel audio codecs compatible with the Intel High Definition (HD) Audio Interface. The 92HD71B codecs provide high quality, HD Audio capability to notebook and cost sensitive desktop PC applications. 92HD71B variants: PartNumber DAC SNR # of Ports Digital Mixer Hi-Perf. Analog Mixer 92HD71B8 92HD71B7 92HD71B5 103 95 95 6 6 4 Yes Yes Yes Yes Yes No The higher performance and quality of IDT's audio solutions brings consumer electronics level performance to notebook and desktop PCs. 92HD71B8 is designed to meet or exceed premium logo requirements for Microsoft's Windows Logo Program (WLP) 3.09 and revision 4 as indicated in WLP 3.09. The 92HD71B8 provides stereo 24- bit, full duplex resolution supporting sample rates up to 192kHz by the DAC and ADC. The 92HD71B8 SPDIF outputs support sample rates of 192kHz, 96kHz, 88.2kHz, 48kHz, and 44.1kHz. Additional sample rates are supported by the driver software. The 92HD71B8 supports a wide range of mobile and desktop 4 channel configurations. The 2 independent SPDIF output interfaces provide connectivity to Consumer Electronic equipment like Dolby Digital decoders, powered speakers, mini disk drives or to a home entertainment system. Simultaneous WLP compliant HDMI and SPDIF output is possible. All analog input pairs support LINE_IN and MIC. MIC inputs can be programmed with 0/10/20/30dB boost. (40dB boost is available using the IDT driver.) For more advanced configurations, the 92HD71B8 has up to 8 General Purpose I/O (GPIO). The port presence detect capabilities allow the codecs to detect when audio devices are connected to the codec. The fully parametric IDT SoftEQ can be initiated or disabled upon headphone jack removal and insertion for protection of notebook speakers. The 92HD71B8 operates with a 3.3V digital supply and either 3.3V, 4V, 4.75V or 5V analog supply. It can also work with 1.5V and 3.3V HDA signaling; the correct signalling level is selected dynamically based on the power supply voltage on the DVDD-IO pin. Available in a 48-pin QFP or QFN Environmental (ROHS) packages. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 10 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 1.2. Orderable Part numbers 92HD71B8X5PRGXyyX 92HD71B8X5NLGXyyX 92HD71B8X3PRGXyyX 92HD71B8X3NLGXyyX 6port, 103dB, 5V, 48QFP 6port, 103dB, 5V, 48QFN 6port, 103dB, 3.3V, 48QFP 6port, 103dB, 3.3V, 48QFN yy = silicon stepping/revision, contact sales for current data. Add an "8" to the end for tape and reel delivery. Min/Mult order quantitiy 2ku. 1.3. Block Diagram Figure 1. 92HD71B8 Block Diagram DSP DUAL SPDIF Figure 2. System Diagram Head Phone HD Audio Bus Speakers Ports X Port A Port B Port C Port D Port E Port F SPDIF Out 1 SPDIF Out 2 High Definition Interface I/O Controller Hub (ICH) 92HD71B Sub Woofer Line In Microphone IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 11 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 1.4. Detailed Description 1.4.1. Low-voltage High Definition Audio Link Signaling The 92HD71B is compatible with either 1.5 V or 3.3 V High Definition Audio Link signaling; the voltage selection is performed dynamically based on the input voltage of DVDD_IO. Note that DVDD_IO is not a logic configuration pin but provides the digital power supply to be used for the High Definition Audio Link signals. When in 1.5 V mode, the 92HD71B can correctly decode BITCLK, SYNC, RESET# and SDO because they operate at 1.5 V. Additionally, it will drive SDI_CODEC at 1.5 V. None of the GPIOs are affected, as they always function at their nominal voltage (DVDD or AVDD). 1.4.2. Port Functionality Single function (Input only / output only) ports allow for the highest possible performance. * Port A supports * Headphone Out * Line Out Port D supports * Line Out Ports B and C support * Line In * Mic with 0/10/20/30/40 dB Mic boost4 Mono Output cannot be reconfigured Port E supports * Line In * Mic with 0/10/20/30/40 dB Mic boost4 Port F supports * Line Out * * * * * Note4: 40dB boost requires using the IDT driver. When the 40dB mic boost feature is enabled, additional gain increases greater than 6dB may result in significant audio quality degradation of the microphone audio input. In particular, when the 40dB MIC boost is active, the SNR, THD+N and DC offset will significantly degrade regardless of the input signal level. 1.4.3. Port Characteristics Ports are designed to be dedicated inputs or outputs only. Universal (Bi-directional) jacks are not supported. Port A is designed to drive a set of 32 ohm (nominal) headphones or a 10K (nominal) load with on board shunt resistance as low as 20K ohms (typical - used to maintain coupling CAP bias.) Line Level outputs are intended to drive an external 10K speaker load (nominal) and an on board shunt resistor of 20-47K (nominal). However, applications may support load impedances of 5K ohms and above. Input ports are 47K impedance (nominal) at the pin. DAC full scale outputs and intended full scale input levels are 1V rms. Line output ports and Head-on output ports on the 92HD71B8 may be configured for +3dBV full scale output levels by using a vendor specific verb. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 12 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO Output ports are always on to prevent pops/clicks associated with charging and discharging output coupling capacitors. This maintains proper bias on output coupling caps even in D3 as long as AVDD is available. Unused ports should be left unconnected. When updating existing designs to use 92HD71B8, ensure that there are no conflicts between the output ports on 92HD71B8 and existing circuitry. Table 1. Analog Output Port Behavior AFG Power State Output Enable 1 D0-D2 1 0 Mute 0 1 Port Behavior Active - audio enabled Active - audio mute. Port drives silence Inactive -port is powered on (low output impedance) but drives silence only. Inactive (lower power) - Port keeps output coupling caps charged and has low output impedance (not necessarily the same as in D0) but consumes less power. D3 - - 1.4.4. Jack Detect Plugs inserted to a jack on Ports A, B, C, & D are detected using SENSE_A. Plugs inserted to a jack on Ports E & F are detected using SENSE_B. The following table summarizes the proper resistor tolerances for different analog supply voltages. Table 2. Jack Detect AVdd Nominal Voltage (+/- 5%) 5V 4.75V 4V 3.3V Resistor Tolerance Pull-Up 1% 1% 0.50% 0.10% Resistor Tolerance SENSE_A (If port D is used) 1% 1% 0.50% 0.10% Resistor Tolerance SENSE_A (If port D is not used) 1% 1% 1% 1% Resistor Tolerance SENSE_B 1% 1% 1% 1% See reference design for more information on Jack Detect implementation. 1.4.5. SPDIF Output All SPDIF Outputs can operate at 44.1kHz, 48kHz, 88.2kHz, 96kHz and 192KHz as defined in the Intel High Definition Audio Specification with resolutions up to 24 bits. This insures compatibility with all consumer audio gear and allows for convenient integration into home theater systems and media center PCs. A second independant SPDIF Output is provided as an option for WLP compliant HDMI and SPDIF outputs. Its function is identical to the primary SPDIF output. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 13 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO Table 3. SPDIF OUT 0 (Pin 48) Behavior AFG Power State RESET# Output Enable Converter Dig Enable Stream ID Pin Behavior Hi-Z (internal pull-down enabled) immediately after power on, otherwise the previous state is retained until the rising edge of RESET# Hi-Z (internal pull-down enabled) Active - Pin drives 0 (internal pull-down enabled) Active - Pin drives SPDIF-format, but data is zeroes (internal pull-down enabled) Active - Pin drives SPDIFOut0 data (internal pull-down enabled) Asserted (Low) - - - De-Asserted (High) D0-D3 De-Asserted (High) De-Asserted (High) De-Asserted (High) Disabled Enabled Enabled Enabled Disabled Enabled Enabled 0 1-15 Table 4. SPDIF OUT 1 (Pin 45) Behavior AFG Power State RESET# GPIO7 Enable Output Enable Converter Dig Enable Stream ID Pin Behavior Hi-Z (internal pull-down enabled) immediately after power on, otherwise the previous state is retained until the rising edge of RESET# Active - Pin reflects GPIO7 configuration (internal pull-up enabled) Hi-Z (internal pull-down enabled) Active - Pin drives 0 (internal pull-down enabled) Active - Pin drives SPDIF-format, but data is zeroes (internal pull-down enabled) Active - Pin drives SPDIFOut1 data (internal pull-down enabled) Asserted (Low) - - - - De-Asserted (High) D0-D3 De-Asserted (High) De-Asserted (High) De-Asserted (High) De-Asserted (High) Enabled Disabled Disabled Disabled Disabled Disabled Enabled Enabled Enabled Disabled Enabled Enabled 0 1-15 1.4.6. Mono Output The MONO Output is connected to pin 32 and has an independent mute (see the Widget listing for details). The MONO Output derives its input from the output of the summing node after the mono mux. The following sources are available for the mono pin: DAC0 Output: When enabled (by using port connection list), both DAC0 Outputs are summed together. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 14 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO DAC1 Output: When enabled (by using port connection list), both DAC1 Outputs are summed together. Input Mixer: When enabled (by using mono mix connection list and DAC mixer), both mixer outputs are summed together. The stereo inputs are scaled by -6dB and then summed to provide an output that is the average of the two inputs. The full scale output at mono out is designed to be about 0dBV. It is not possible to adjust to a +3dBV output level. 1.4.7. Analog Mixer An analog mixer is available on the 92HD71B8. The mixer supports independent gain (-34.5 to +12dB in 1.5dB steps) on each input as well as independent mutes on each input. The following inputs are available: * * * * * DAC0 DAC1 Analog PC_Beep Inport0_Mux Inport1_Mux 1.4.8. Input Multiplexers 92HD71B8 implements 2 port input multiplexers. These multiplexers incorporate the microphone boost function (0, 10dB, 20dB, 30dB, and 40dB gain) as an output amp and allow a preselection of one of three possible inputs: Port B Port C Port E NOTE: Changing the Input multiplexer setting will affect both the analog mixer and the ADC. 1.4.9. ADC Multiplexers 92HD71B8 implements 2 ADC input multiplexers. These multiplexers incorporate the ADC record gain function (0 to +22.5dB gain in 1.5dB steps) as an output amp and allow a preselection of one of four possible inputs: * * * * DMIC 0 DMIC1 InPortMux (ADC0 selects inport0_mux / ADC1 selects inport1_mux) Mixer output 1.4.10. Power Management The following table describes what functionality is active in each power state The D3-default state is available for HD Audio compliance. The programmable values, exposed via vendor-specific settings, are under the IDT Device Driver control for further power reduction. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 15 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO The default power state for the Audio Function Group after reset is D3-default.. Table 5. Power Managemen D0 On On On On On On On On On On On On On On On On On D1 Off Off Off Off Off Off On On On On On On On On On On On D21 Off Off Off Off Off Off Off Off Off Off On On On On On On On D3 Off Off Off Off Off Off Off Off Off Off Low Drive2 Low Drive2 Low Drive3 On4 On On On6 vendor specific Programmable Programmable Programmable Programmable Programmable5 Programmable5 Function DAC D2S ADC ADC Volume Control Ref ADC Analog Clocks VrefOut Pins Input Boost Analog mixer Mixer Volumes Lo Amp HP Amps VAG amp Port Sense Reference Bias generator Reference Bandgap core AZ-Link 1.No DAC or ADC streams are active. Analog mixing and loop thru are supported. 2.VAG is kept active when ports are disabled or in D2/D3. Ports A, D, F and mono may be powered down using vendor specific verbs. 3.VAG is always ramped up and down gradually, except in the case of a sudden power removal. VAG is active in D2/D3 but in a low power state. 4. BITCLK must be active and both AVDD and DVDD must be available for Port Sense to operate. 5.Vendor specific bit for Ref Top controls VAG generator, Bandgap Reference, and Reference bias generator. Place part into D3 and power down all ports (using vendor specific verbs) before powering down Ref Top. 6.Obviously not active if BITCLK is not running (Controller in D3). 1.4.11. Multi-channel capture The capability to assign multiple "ADC Converters" to the same stream is supported to meet the microphone array requirements of Vista and future operating systems. Single converter streams are still supported and is done by assigning unique non zero Stream IDs to each converter. All capture devices (ADCs 0 and 1) must be used to create a multi-channel input stream. There are no restrictions regarding digital microphones. The ADC Converters can be associated with a single stream as long the sample rate and the bits per sample are the same. The assignment of converter to channel is done using the "CnvtrID" widget and is restricted to even values. The ADC converters will always put out a stereo sample and therefore require 2 channels per converter. The stream will not be generated unless all entries for the targeted converters are set identically, and the total number of assigned converter channels matches the value in the NmbrChan field. These are listed the "Multi-Converter Stream Critical Entries." table. An example of a 4 Channel Steam with ADC0 supplying channels 0&1 and ADC1 supplying channels 2 & 3 is shown below. A 4 Channel stream can be created by assigning the same non-zero IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 16 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO stream id "Strm= N" to both ADC0 and ADC1. The sample rates must be set the same and the number of channels must be set to 4 channels "NmbrChan = 0011". Table 6: Example channel mapping ADC1 CnvtrID ADC0 CnvtrID (NID = 0x08) [3:0] (NID = 0x07) [3:0] Ch=0 Ch = 2 Figure 3. Multi-channel capture ADC0.CnvrtID.Channel = 0 ADC1.CnvrtID.Channel = 2 ADC0.CnvrtID.Channel = 2 ADC1.CnvrtID.Channel = 0 Stream ID Data Length Data Length ADC0 Left Channel ADC1 Left Channel ADC0 Right Channel ADC1 Right Channel ADC1 Left Channel ADC0 Left Channel ADC1 Right Channel ADC0 Right Channel Null PAD Stream ID Null PAD The following figure describes the bus waveform for a 24-bit, 48KHz capture stream with ID set to 1. Figure 4. Multi-channel timing diagram BITCLK SDI 0 0 0 1 0 0 1 1 0 0 ADC0 L23 ADC0 L0 ADC0 R23 ADC0 R0 ADC1 L23 ADC1 L0 ADC1 R23 ADC1 R0 STREAM ID STREAM TAG DATA LENGTH LEFT ADC0 RIGHT LEFT ADC1 DATA BLOCK RIGHT 1.4.12. EAPD The EAPD pin (pin 47) also supports SPDIF and GPIO functions. The pin defaults to EAPD after power on reset and will remain in EAPD mode until either GPIO is enabled for pin 47 or the port I/O is enabled to support SPDIF. The EAPD value is reflected on the EAPD pin; a 1 causes the external amplifier to power up, and a 0 causes it to power down. 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 may remain 1. The default state of this pin is 0 (driving low) and a Pull-down prevents the line from floating high when the part is in reset. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 17 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO Table 7. EAPD Behavior AFG Power State RESET# GPIO Enable Output Enable EAPD Power State Pin Behavior Hi-Z (internal pull-down enabled) immediately after power on, otherwise the previous state is retained until the rising edge of RESET# Active - Pin reflects GPIO0 configuration (internal pull-up enabled) Active - Pin Drives SPDIFOut0/1 output (internal pull-down enabled) Hi-Z (internal pull-down enabled) Active - Pin drives the value of the EAPD bit (internal pull-down enabled) Asserted (Low) - - - De-Asserted (High) D0-D3 De-Asserted (High) De-Asserted (High) De-Asserted (High) Enabled Disabled Disabled Disabled Enabled Disabled Disabled D2-D3 D0-D1 1.4.13. Digital Microphone Support The digital microphone interface permits connection of a digital microphone(s) to the CODEC via the DMIC0, DMIC1, and DMIC_CLK 3-pin interface. The DMIC0 and DMIC1 signals are inputs that carry individual channels of digital Mic data to the ADC. In the event that a single microphone is used, the data is ported to both ADC channels. The DMIC_CLK output is controllable from 4.704Mhz, 3.528Mhz, 2.352Mhz, 1.176Mhz and is synchronous to the 24Mhz internal clock. The default frequency is 2.352Mhz. 92HD71B8 supports the following digital microphone configurations: Table 8. Valid Digital Mic Configurations Digital Mics 0 Data Sample N/A ADC Conn. N/A No Digital Microphones Notes IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 18 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO Table 8. Valid Digital Mic Configurations Digital Mics 1 Data Sample Single Edge Double Edge on either DMIC_0 or 1 OR Single Edge on DMIC_0 and 1 Double Edge on one DMIC pin and Single Edge on the second DMIC pin. ADC Conn. 0, or 1 Notes Available on either DMIC_0 or DMIC_1 Both ADC Channels produce data, may be in phase or out by 1/2 DMIC_CLK period depending upon external configuration and timing Available on either DMIC_0 or DMIC_1, External logic required to support sampling on a single Digital Mic pin channel on rising edge and second Digital Mic right channel on falling edge of DMIC_CLK for those digital microphones that don't support alternative clock edge capability. If both DMIC_0 and DMIC_1 are used to support 2 digital microphones, 2 separate ADC units will be used, however, this configuration is not recommended since it consumes two stereo ADC resources. Requires both DMIC_0 AND DMIC_1, External logic required to support sampling on a single Digital Mic pin channel on rising edge and second Digital Mic right channel on falling edge of DMIC_CLK for those digital microphones that don't support alternative clock edge capability. Two ADC units are required to support this configuration Connected to DMIC_0 and DMIC_1, External logic required to support sampling on a single Digital Mic pin channel on rising edge and second Digital Mic right channel on falling edge of DMIC_CLK for those digital microphones that don't support alternative clock edge capability. Two ADC units are required to support this configuration 2 0, or 1 3 0, or 1 4 Double Edge 0, or 1 Table 9. DMIC_CLK and DMIC_0,1 Operation During Power States Power State D0 D1 D2 D3 D0-D3 DMIC Widget Enabled? Yes Yes Yes Yes No DMIC_CLK Output Clock Capable Clock Disabled Clock Disabled Clock Disabled Clock Disabled DMIC_0,1 Input Capable Input Disabled Input Disabled Input Disabled Input Disabled Notes DMIC_CLK Output is Enabled when either DMIC_0 or DMIC_1 Input Widget is Enabled. Otherwise, the DMIC_CLK remains Low DMIC_CLK Output is Enabled when either DMIC_0 or DMIC_1 Input Widget is Enabled. Otherwise, the DMIC_CLK remains Low DMIC_CLK Remains Low DMIC_CLK Remains Low DMIC_CLK is HIGH-Z with Weak Pull-down IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 19 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO Figure 5. Single Digital Microphone (data is ported to both left and right channels Off-Chip Digital Microphone D CK On-Chip Single Line In Stereo Channels Output DMIC_0 OR DMIC_1 Q Pin DMIC_CLK Pin On-Chip Multiplexer STEREO ADC0 or 1 PCM MUX DMIC_0 Or DMIC_1 Valid Data Right Channel Left Channel Valid Data Valid Data DMIC_CLK IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 20 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO Figure 6. Stereo Digital Microphone Configuration Off-Chip External Multiplexer DMIC_0 Or DMIC_1 MUX On-Chip Digital Microphones On-Chip Multiplexer Stereo Channels Output Pin STEREO ADC0 or 1 PCM MUX DMIC_CLK Pin DMIC_0 Or DMIC_1 Valid Data R Valid Data L Valid Data R Valid Data L Valid Data R Right Channel Left Channel DMIC_CLK Note: Some Digital Microphone Implementations support data on either edge, therefore, the external mux may not be required. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 21 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO Figure 7. Quad Digital Microphone Configuration Off-Chip Digital Microphones External Multiplexer DMIC_0 MUX On-Chip On-Chip Multiplexer Stereo Channels Output For DMIC_0 L&R Pin STEREO ADC0 PCM MUX DMIC_CLK Pin On-Chip Multiplexer DMIC_1 MUX Pin STEREO ADC1 PCM Stereo Channels Output For DMIC_1 L&R MUX Digital Microphones External Multiplexer DMIC_0 Valid Data R0 Valid Data L0 Valid Data R0 Valid Data L0 Valid Data R0 DMIC_1 Valid Data R1 Valid Data L1 Valid Data R1 Valid Data L1 Valid Data R1 Right Channel Left Right Channel Channel Left Channel DMIC_CLK Note: Some Digital Microphone Implementations support data on either edge, therefore, the external mux may not be required. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 22 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 1.4.14. Analog PC-Beep 92HD71B8 does not support automatic routing of the PC_Beep pin to all outputs when the link is in reset. Analog PC-Beep may be supported during Link Reset if the mixer is present and manually configured for pass-thru. Reset# must be high and Bit_Clk active. Analog PC_Beep is available as an input to the analog mixer. 1.4.15. Headphone Drivers This product implements a +3dBV output option on headphone capable ports. (HP output and line output levels are defined as 1Vrms with an option to enable +3dBV FSOV using a vendor specific verb.) 1.4.16. GPIO 1.4.16.1. GPIO Pin mapping and shared functions. Table 10. GPIO Pin mapping and shared functions GPIO # 1 Pin 2 Supply DVDD SPDIF In SPDIF Out GPI/O YES GPI GPO VrefOut ADAT DMIC YES VOL YES Pull Up 50K (GPIO/VO L) 50K (GPIO/VO L) 50K1 Pull Down 50K (DMIC) 50K (DMIC) 2 3 4 5 6 7 0 4 30 31 43 44 45 47 DVDD AVDD AVDD DVDD DVDD DVDD DVDD YES YES YES YES YES YES YES YES YES YES YES YES 50K 1.Default condition. 1.4.16.2. Volume/Digital Microphone/GPIO Selection To determine which function is actually enabled on pins2 and 4, the order of precedence is followed: 1) If the GPIOs are enabled, they override both Volume Control and Digital Mics 2) If the GPIOs are not enabled through the AFG, then at reset, the Volume control is enabled with the weak pull-up. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 23 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 3) If BIOS or other software application enables either Digital Microphones inputs through the Configuration Default Register, the Volume is disconnected and the pull-ups are disconnected with the weak pull-downs enabled. 1.4.16.3. VRefOut/GPIO Selection Two functions are available on pin 31. To determine which function is actually enabled, the order of precedence is followed: 1) If the GPIO4 function is enabled, it overrides VRefOut-E 2) If the GPIO4 function is not enabled through the AFG, then, at reset the VrefOut-E is enabled. 3) If using pin 31 as GPIO, make sure to incorporate a 10K ohm external pull-up to AVDD to prevent the pin from floating in GPI mode and to allow proper operation in open-drain GPO mode. 1.4.17. External Volume Control 92HD71B8 incorporates a 2-pin volume control interface. Volume up, down, and mute functions are easily implemented using 2 push-button switches. The CODEC provides internal pull-up resistors simplifying external CODEC circuitry. Also, repeat and direct modes of operation add flexibility to the interface. The typical usage model is for front panel master volume buttons on an entertainment PC, or case mounted hardware volume control for mobile platforms. 1.4.17.1. Theory of Operation The codec monitors the volume up/down inputs for a change of state from high to low, and waits for the inputs to settle. If the inputs have not settled by the end of the de-bounce period, then the value at the end of the period is used. A 0 (low voltage) on the Down pin will decrement the volume register, while a 0 on the Up pin will increment the volume register. If both inputs are 0 at the same time, then the volume register will be set to its lowest value (mute). Pressing Up, Down, or both buttons at the same time when the volume control interface is in mute mode, will cause the part to un-mute. The de-bounce / repeat rate is selectable from 2.5Hz to 20Hz in 2.5Hz increments using the Volume Knob VCSR0 verb (FE0) Rate bits (bits 2:0). This value is used for both de-bounce and repeat rates. The de-bounce period is the time that the CODEC waits for the inputs to settle, and the repeat rate is the rate at which the CODEC will increment/decrement the volume if a volume button is pushed and held. When a falling edge is detected on either one of the volume control pins, the codec will wait for (1/Rate) seconds for the input to settle. If the Continuous bit is set in the Volume Knob VCSR0 verb (bit 3), then the codec will wait for the de-bounce period to expire then repeatedly increment or decrement the volume register at the rate specified in the Rate bits until the button is released. 1.4.17.2. * Modes of Operation DIRECT MODE * In Direct mode, the Volume Knob widget directly controls the volume of all of the DACs in the part. The volume in the Volume Knob widget acts as the master volume and limits the maximum volume for each of the DAC amplifiers. The amp gain for each of the DACs can also be adjusted using the DAC amplifiers. However, the actual gain for an individual DAC will be the sum of the Volume Knob volume and the DAC amplifier volume. For example, if the DAC amplifier gain is set to 0x7F (0dB) and the Volume Knob volume is set to 0x3F (-48dB) the resulting gain would be -48dB. If the combination of gains is less than -95.25dB 24 92HD71B8 V 0.91 09/07 IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO * (the equivalent to a value of 0x0 for the DAC or Volume Knob volume settings) then the actual gain will be -95.25dB. For example, if the Volume Knob is set to 0x3F (-48dB) and the DAC amplifier volume is set to 0x1F (-72dB) then the DAC volume will be set to -95.25dB. Direct mode is enabled by setting bit 7 in the Volume Knob Cntrl verb (F0F). The volume is reflected in the Volume Knob Cntrl bits 6:0 and the step size is 0.75dB. In direct mode, software can read or write the volume in the Volume Knob widget. * INDIRECT MODE * In indirect mode, the Volume Knob widget does not directly control the DAC amplifier gains. An event on the volume Up/Down pins will increment/decrement the value in the Volume Knob Cntrl verb (F0F) volume bits (bits 6:0) just as in Direct mode. However, instead of adjusting the DAC amplifier gain, an unsolicited response is generated (if enabled) and the control software must read the volume in the Volume Knob widget and take appropriate action. Indirect mode is particularly useful when it is undesirable to control all of the DAC amplifier volumes at the same time, or when implementing ADC volume control. * In indirect mode, there are only 128 volume levels in the Volume Knob Cntrl volume bits, the value will not go beyond the lower and upper limits (0x0 or 0x7F), and an unsolicited response will not be generated if an input event tries to go beyond these limits. Therefore, it is the responsibility of the controlling software to monitor the volume in the Volume Knob Widget and take appropriate action. * Indirect mode is enabled by clearing bit 7 in the Volume Knob Cntrl verb (F0F). The volume is reflected in the Volume Knob Cntrl bits 6:0 and the step size is 0.75dB. In direct mode, software can read or write the volume in the Volume Knob widget. 1.4.17.3. Hardware Implementation The Volume Knob interface is comprised of two input pins, CODEC pins 2 and 4. Both pins have internal pull-up resistors, so only two push button switches are required for most implementations. Typically, a series resistor and shunt capacitor are used to help reduce noise and prevent damage from ESD and other potential faults. An example circuit is shown below. Figure 8. Volume Knob IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 25 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 2. CHARACTERISTICS 2.1. Electrical Specifications 2.1.1. Absolute Maximum Ratings Stresses above the ratings listed below can cause permanent damage to the 92HD71B. These ratings, 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 sections of the specifications is not implied. Exposure to absolute maximum rating conditions for extended periods can affect product reliability. Electrical parameters are guaranteed only over the recommended operating temperature range. Table 11. Electrical Specification: Maximum Ratings Item Analog maximum supply voltage Digital maximum supply voltage VREFOUT output current Voltage on any pin relative to ground Operating temperature Storage temperature Soldering temperature Pin AVdd DVdd 6 Volts 5.5 Volts 5 mA Vss - 0.3 V to Vdd + 0.3 V 0 oC to +70 oC -55 oC to +125 oC Soldering temperature information for all available in the package section of this datasheet. Maximum Rating 2.1.2. Recommended Operating Conditions Table 12. Recommended Operating Conditions Parameter Min. Digital - 3.3 V Analog - 3.3 V 3.135 3.135 3.8 4.51 4.75 0 Tcase (48-LQFP) Tcase (48-QFN) Typ. 3.3 3.3 4 4.75 5 Max. 3.465 3.465 4.2 4.99 5.25 +70 +90 +95 Units V V V V V C C C Power Supply Voltage (Note: With Supply Override Enable Bit set to force 5 V operation.) Analog - 4 V Analog - 4.5 V Analog - 5 V Ambient Operating Temperature Case Temperature IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 26 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO ESD: The 92HD71B is an ESD (electrostatic discharge) sensitive device. The human body and test equipment can accumulate and discharge electrostatic charges up to 4000 Volts without detection. Even though the 92HD71B implements internal ESD protection circuitry, proper ESD precautions should be followed to avoid damaging the functionality or performance. 2.2. 92HD71B8 5V, 4.75V, and 3.3V Analog Performance Characteristics (PRELIMINARY) (Tambient = 25 C, AVdd = Supply 5%, DVdd = 3.3V 5%, AVss=DVss=0V; 20Hz to 20KHz swept sinusoidal input; Sample Frequency = 48 kHz; 0 dB = 1 VRMS, 10K//50pF load, Testbench Characterization BW: 20 Hz - 20 kHz, 0 dB settings on all gain stages) Table 13. 92HD71B8 5V, 4.75V, and 3.3V Analog Performance Characteristics Parameter Conditions AVdd All -60dB FS signal level 5V 4.75V 3.3V 5V 4.75V 3.3V 5V 4.75V 3.3V 5V 4.75V 3.3V 5V 4.75V 3.3V 5V 4.75V 3.3V 5V 4.75V 3.3V 5V 4.75V 3.3V 5V 4.75V 3.3V 95 93 90 100 98 93 80 80 80 80 80 80 100 98 93 80 80 80 80 80 80 99 97 92 70 68 68 Min Typ 24 98 96 93 103 101 98 83 82 85 85 85 84 103 101 98 83 82 85 85 85 84 102 100 95 78 76 73 Max Unit Bits dB Digital to Analog Converters Resolution Dynamic Range1: PCM to All Analog Outputs SNR2 - DAC to All Line-Out Ports Analog Mixer Disabled, PCM data Analog Mixer Disabled, -1dB FS Signal, PCM data Analog Mixer Disabled,-3dB FS Signal, PCM data Analog Mixer Disabled, 10K load, PCM data Analog Mixer Disabled, -1dB FS Signal, 10K load, PCM data Analog Mixer Disabled, -3dB FS Signal, 10K load, PCM data Analog Mixer Disabled, 32 load, PCM data Analog Mixer Disabled, -1dB FS Signal, 32 load, PCM data dB THD+N3 - DAC to All Line-Out Ports dB THD+N3 - DAC to All Line-Out Ports dB SNR2 - DAC to All Headphone Ports dB THD+N3 - DAC to All Headphone Ports dB THD+N3 - DAC to All Headphone Ports dB SNR2 - DAC to All Headphone Ports dB THD+N3 - DAC to All Headphone Ports dB IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 27 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO Table 13. 92HD71B8 5V, 4.75V, and 3.3V Analog Performance Characteristics Parameter THD+N3 - DAC to All Headphone Ports Conditions Analog Mixer Disabled, -3dB FS Signal, 32 load, PCM data 10KHz Signal Frequency VREF_OUT=80%, BOOST=0dB, 10k load 1KHz Signal Frequency VREF_OUT=80%, BOOST=0dB, 10k load DAC to LO or HP 20-15KHz into 10K load DAC to HP 20-15KHz into 32 load Analog Mixer Disabled Analog Mixer Disabled Band4 AVdd 5V 4.75V 3.3V All Min 70 68 68 Typ 78 76 73 -100 Max Unit dB Any Analog Input (ADC) to DAC Crosstalk dB Any Analog Input (ADC) to DAC Crosstalk All All All All All All All All 65 65 -100 75 70 - dB dB dB DAC L/R crosstalk DAC L/R crosstalk Gain Error Interchannel Gain Mismatch D/A Digital Filter Pass 0.5 0.5 20 21,000 31,000 -100 -55 1.00 1.00 0.707 2.83 2.83 2.00 40 40 31 0.75 10 10 1.07 1.07 0.758 3.03 3.03 2.14 60 60 42 150 0.1 21,000 31,000 1 20 1 dB dB Hz Hz Hz dB dB ms dB mV deg. D/A Digital Filter Transition Band D/A Digital Filter Stop Band D/A Digital Filter Stop Band D/A Out-of-Band Rejection6 Group Delay (48KHz sample rate) Attenuation, Gain Step Size DIGITAL DAC Offset Voltage Deviation from Linear Phase Rejection5 All All All All All All 5V 4.75V 3.3V 5V 4.75V 3.3V 5V 4.75V 3.3V All Analog Outputs Full Scale All Line-Outs DAC PCM Data Full Scale All Line-Outs DAC PCM Data All Headphone Capable Outputs 32 load Amplifier output impedance Line Outputs Headphone Outputs 0dB Boost @4.75V (input voltage required for 0dB FS output) Vrms - Vp-p mW (peak) Ohms - Analog inputs Full Scale Input Voltage 5V 4.75V 3.3V 1.00 1.03 Vrms IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 28 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO Table 13. 92HD71B8 5V, 4.75V, and 3.3V Analog Performance Characteristics Parameter All Analog Inputs with boost 10dB Boost All Analog Inputs with boost 20dB Boost All Analog Inputs with boost 30dB Boost All Analog Inputs with boost 40dB Boost Input Impedance Input Capacitance Conditions AVdd 5V 4.75V 3.3V 5V 4.75V 3.3V 5V 4.75V 3.3V 5V 4.75V 3.3V All All Min 0.31 Typ Max Unit Vrms 0.10 - - Vrms 0.03 - - Vrms 0.01 - 50 15 - Vrms K pF Analog Mixer SNR2 - All Line-In to A D & F Line-Outs 5V 4.75V 3.3V 0dBFS Input 5V 4.75V 3.3V 5V 4.75V 3.3V 5V 4.75V 3.3V 5V 4.75V 3.3V 5V 4.75V 3.3V 5V 4.75V 3.3V 5V 4.75V 3.3V All All 84 98 dB THD+N3 - All Line-In to A D & F Line-Out 65 88 86 83 74 72 70 88 86 83 76 74 71 86 84 81 64 62 59 - 77 98 98 95 79 78 75 99 98 95 79 77 74 99 98 95 72 70 67 1.5 100 - dB SNR2 - DAC to All Line-Out Ports Analog Mixer Enabled, PCM data Analog Mixer Enabled, -1dB FS Signal, PCM data Analog Mixer Enabled, 10K load, PCM data Analog Mixer Enabled, -1dB FS Signal, 10K load, PCM data Analog Mixer Enabled, 32 load, PCM data Analog Mixer Enabled,-1dB FS Signal, 32 load, PCM data dB THD+N3 - DAC to All Line-Out Ports dB SNR2 - DAC to All Headphone Ports dB THD+N3 - DAC to All Headphone Ports dB SNR2 - DAC to All Headphone Ports dB THD+N3 - DAC to All Headphone Ports dB dB ppm/C Attenuation, Gain Step Size ANALOG Gain Drift 7 Analog to Digital Converter Resolution IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 29 All 92HD71B8 24 Bits V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO Table 13. 92HD71B8 5V, 4.75V, and 3.3V Analog Performance Characteristics Parameter Dynamic Range1, All Analog Inputs to A/D Conditions High Pass Filer Enabled, -60dB FS, No boost High Pass Filter enabled High Pass Filter enabled, -1dB FS signal level High Pass Filter enabled, -3dB FS signal level AVdd 5V 4.75V 3.3V 5V 4.75V 3.3V 5V 4.75V 3.3V 5V 4.75V 3.3V All All All All All 48 KHz sample rate 10KHz Signal Frequency VREF_OUT=80%, BOOST=0dB 1KHz Signal Frequency VREF_OUT=80%, BOOST=0dB Any selected input to ADC 20-15Khz Any DAC output to ADC 20-15Khz VREF_OUT=80%, BOOST=0dB, 32 load All All All All All All All All All 5mV Input 5mV Input 10kHz 1kHz 3.3V 5.0V, 4.75V, & 3.3V All All All All Min 86 86 80 86 86 80 78 75 65 78 78 65 10 20 21,000 31,000 -100 -65 -65 -65 -65 Typ 90 90 85 90 90 85 82 79 71 83 83 73 -90 -100 -100 -75 -80 -100 1.5 100 60 55 -60 -70 43 31 0.5 30,000 21,000 31,000 1 Max Unit dB SNR2 - All Analog Inputs to A/D dB THD+N All Analog Inputs to A/D dB THD+N All Analog Inputs to A/D dB Hz Hz Hz Hz dB ms dB dB dB dB dB dB ppm/C dB dB dB dB dB mA mA Analog Frequency Response8 A/D Digital Filter Pass Band4 A/D Digital Filter Transition Band A/D Digital Filter Stop Band A/D Digital Filter Stop Band Rejection5 Group Delay Any unselected analog Input to ADC Crosstalk Any unselected analog Input to ADC Crosstalk ADC L/R crosstalk DAC to ADC crosstalk Spurious Tone Rejection9 Attenuation, Gain Step Size (analog) Gain Drift Interchannel Gain Mismatch ADC 40dB Mic Boost Enabled SNR 40dB Mic Boos Enabled THD+N Power Supply 10 Power Supply Rejection Ratio Power Supply Rejection Ratio D0 Didd (Stereo Stream) D0 Aidd (Stereo Stream) IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 30 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO Table 13. 92HD71B8 5V, 4.75V, and 3.3V Analog Performance Characteristics Parameter D0 Didd (All converters/ports enabled) D0 Aidd (All converters/ports enabled) D1 Didd D1 Aidd D2 Didd D2 Aidd D3 Didd D3 Aidd Conditions 3.3V 5.0V, 4.75V, & 3.3V 3.3V 5.0V, 4.75V, & 3.3V 3.3V 5.0V, 4.75V, & 3.3V 3.3V 5.0V, 4.75V, & 3.3V AVdd Min Typ 39 60 13 25 13 18 10 8 Max Unit mA mA mA mA mA mA mA mA Voltage Reference Outputs VREFOut11 VREFILT (VAG) All All 0.5 X AVdd 0.45 X AVdd V V Phased Locked Loop PLL lock time PLL (or Azalia Bit CLK) 24MHz clock jitter All All 96 150 200 500 usec psec ESD / Latchup IEC1000-4-2 JESD22-A114-B JESD22-C101 All All All 1 3A 4 2 3B Level Class Class 1.Dynamic Range is the ratio of the full scale signal to the noise output with a -60dBFS signal as defined in AES17 as SNR in the presence of signal and outlined in AES6id, measured "A weighted" over 20 Hz to 20 kHz bandwidth. 2.Ratio of Full Scale signal to idle channel noise output is measured "A weighted" over a 20 Hz to a 20 kHz bandwidth. (AES17-1991 Idle Channel Noise or EIAJ CP-307 Signal-to-noise Ratio). 3.THD+N ratio as defined in AES17 and outlined in AES6id,non-weighted, over 20 Hz to 20 kHz bandwidth.Results at the jack are dependent on external components and will likely be 1 - 2dB worse. 4.Peak-to-Peak Ripple over Passband meets 0.125dB limits, 48 kHz or 44.1 kHz Sample Frequency. 1dB limit. 5.Stop Band rejection determines filter requirements. Out-of-Band rejection determines audible noise. 6.The integrated Out-of-Band noise generated by the DAC process, during normal PCM audio playback, over a bandwidth 28.8 to 100 kHz, with respect to a 1 Vrms DAC output. 7.Gain drift is the change in analog volume control gain for each step across the supported 0 oC TO 70 oC temperature range referenced to the 25 oC gain value and specified in ppm per oC 8. 1dB limits for Line Output & 0 dB gain, at -20dBV 9.Spurious tone rejection is tested with ADC dither enabled and compared to ADC performance without dither. 10.Does not include 32 load headphone power. 11.Can be set to 0.5 or 0.8 AVdd. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 31 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 3. PORT CONFIGURATIONS Figure 9. Port Configurations 6-port (3 out / 3 in) Front Desktop A DAC 1 HP Side Rear C MIC,LI A Mobile SPDIF DAC 1 HP Internal A M P A M P D DAC 0 B MIC,LI D DAC 0 LO B MIC,LI Internal A MONO M P CHASSIS Dock F HP (external amp) DAC 0 MONO SUB E LI,MIC SPDIF C Mic Array E MIC,LI 2 stereo DACS / 2 stereo ADCs, dedicated inputs and outputs (no UJ) but inputs support line and mic functions. 4, 5, or 6 stereo ports + mono out. One or two SPDIF outputs. ONLY ONE HEADPHONE PORT Option for analog mixing of inputs. DAC output can be mixed with inputs for record or playback when mixer is present. No volume control on mono output. Volume is the same as Port D. 4-port (2 out / 2 in) Desktop Front A DAC 1 HP Mobile Rear D DAC 0 LO Side A SPDIF DAC 1 HP Intern al A M P A M P D B MIC,LI Intern al A MONO M P CHASSIS C MIC,LI B MIC,LI MONO SUB SPDIF C IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 32 92HD71B8 V 0.91 09/07 EAPD/SPDIFOUT 0 or 1 Pin 47 MUX ADC0 ADC1 Stream & Channel Select IDTTM CONFIDENTIAL AND PROPRIETARY PCM to SPDIF OUT SPDIF OUT1 Pin 45 MUX ADC0 ADC1 Stream & Channel Select PCM to SPDIF OUT SPDIF OUT0 Pin 48 4. FUNCTIONAL BLOCK DIAGRAM MUX If the mixer switches on all connections at once, Digital PC Beep overrides. DAC0 DAC1 MUX Mute MUX Mixer DAC0 MUX Digital PC Beep Mute MUX MONO OUT Pin 32 MUX vol DAC1 Mixer DAC0 DAC1 MUX Mixer MUX r odneV cfi cepS i 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER Stream & Channel Select Digital Mute DAC 1 DAC1 PORT D Pin Complex Pins 35/36 No Bias PORT F Mute MUX Pin Complex Pins 16/17 No Bias Stream & Channel Select vol DAC0 DAC1 MUX Mixer Digital Mute DAC 0 DAC0 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER HD Audio LINK LOGIC HP PORT A Mute MUX Pin Complex Pins 39/41 No Bias Figure 10. 92HD71B8 Functional Block Diagram 33 +0 to +22.5 dB In 1.5 dB steps Mixer MUX vol DMIC_0 DMIC_1 1 bit Stream & Channel Select ADC0 mute Gain PORT B MUX +0/+10/+20/ +30/+40 dB Boost Pin Complex Pins 21/22 Mic Bias +0 to +22.5 dB In 1.5 dB steps MUX 1 bit Stream & Channel Select Mixer vol DMIC_0 MUX DMIC_1 Boost PORT C Pin Complex Pins 23/24 Mic Bias ADC1 mute Gain Digital Microphone volume and mute is done after the ADC but shown here and in widget list as same as analog path. +0/+10/+20/ +30/+40 dB PORT E Pin Complex Pins 14/15 Mic Bias mute mute mute mute mute vol DMIC_0 vol vol vol vol +0/+10/+20/+30/+40 dB boost DMIC DMIC_0 DAC1 DAC0 Analog PC_BEEP DMIC_1 boost Pin 2 DMIC +0/+10/+20/+30/+40 dB 92HD71B8 DMIC_1 Pin 3 PC AUDIO V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 5. WIDGET INFORMATION AND SUPPORTED COMMAND VERBS NID = 28h VOLUME KNOB NID = 10h DAC0 -95.25 to 0dB 0.75dB step VOLUME MUTE DAC0 DAC1 MIXER NID = 0Ah MUTE Port A HP NID = 11h DAC1 -95.25 to 0dB 0.75dB step VOLUME MUTE NID = 0Bh BIAS Port B NID = 0Ch BIAS Port C NID = 26h Digital PC_BEEP DAC0 DAC1 MIXER NID = 0Dh MUTE Port D NID = 0Eh BIAS Port E NID = 1Ah VOLUME MUTE VOL VOL NID = 1Ch NID = 12h VOLUME Mute Inport0 mux INPORT0 B MUX E DAC0 DAC1 MIXER MIXER DAC1 DAC0 NID = 0Fh Port F C ADC0 ADC0 MUX DMIC0 DMIC1 Mixer 10/20/30/40 NID = 14h Mono OutMix NID = 16h Mono Out MUTE 0 to 22.5dB 1.5dB step ADC0 MUX NID = 13h VOLUME Mute VOLUME NID = 1Bh INPORT1 B MUX E Mono OutMux NID = 15h Azalia Link NID = 1Dh Inport1 mux NID = 27h Analog PC_BEEP C ADC1 ADC1 MUX DMIC0 DMIC1 Mixer 10/20/30/40 0 to 22.5dB 1.5dB step NID = 17h Mixer ADC1 MUX Mute Mute Mute Mute Mute Volume Volume Volume Volume Volume Inport0 mux Inport1 mux DAC0 DAC1 NID = 18h DMIC0 -34.5 to +12dB in 1.5dB steps 10/20/30/40 NID = 19h DMIC1 10/20/30/40 NID = 23h VSW0 NID = 1Fh Dig1Pin NID = 24h NID = 21h SPDIF OUT0 ADC0 MUX ADC1 MUX Dig0Mux NID = 1Eh Dig0Pin NID = 25h NID = 22h SPDIF OUT1 ADC0 MUX ADC1 MUX Dig2Mux NID = 20h Dig2Pin Figure 11. 92HD71B Widget Diagram IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 34 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 5.1. Widget List 92HD71B Table 14. High Definition Audio Widget 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 25h 26h 27h 28h Widget Name Root AFG Port A Port B Port C Port D Port E Port F DAC0 DAC1 ADC0 ADC1 Port MonoOut MonoOutMux MonoOutMix Input Mixer DigMic0 DigMic1 InPort0Mux InPort1Mux ADC0Mux ADC1Mux Dig0Pin Dig1Pin Dig2Pin SPDIFOut0 SPDIFOut1 Vendor Reserved Dig0Mux Dig2Mux PCBeep AnalogBeep ExtVolume Description Root Node Audio Function Group Port A Pin Widget (Configurable as HP, Line Out) Port B Pin Widget (Configurable as Line In, Mic) Port C Pin Widget (Configurable as Line In, Mic) Port D Pin Widget (Configurable as Line Out) Port E Pin Widget (Configurable as Line In, Mic) Port F Pin Widget (Configurable as Line Out) Stereo Output Converter to DAC Stereo Output Converter to DAC Stereo Input Converter to ADC Stereo Input Converter to ADC Port MonoOut Pin Widget (output only) Mono output source selector Port MonoOut Mixer Input Mixer (Input Ports, DACs, Analog PC_Beep) Digital Microphone 0 Pin Widget Digital Microphone 1 Pin Widget Input port pre-select for ADC0 (also for mixer) input port pre-select for ADC1 (also for mixer) ADC0 Mux with volume and mute ADC1 Mux with volume and mute Digital Output Pin (pin48) EAPD and tertiary Digital Output Pin (pin 47) Secondary Digital Output Pin (Pin 45) Stereo Output for SPDIF_Out Second Stereo Output for SPDIF_Out Vendor Reserved Digital Output mux for Dig0Pin Digital Output Mux for Dig2Pin Digital PC Beep Analog PC Beep Input Pin External Volume Control IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 35 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 6. PIN CONFIGURATION DEFAULT REGISTER SETTINGS The configuration default registers are 32-bit registers required for each pin widget. These registers are normally used by the CODEC driver to determine the configuration of jacks and devices attached to the CODEC. When the CODEC is powered on, these registers are loaded with the default values provided by IDT for typical system usage, and are loaded in a way that is compatible with the Microsoft Universal Audio Architecture (UAA) driver. The values can be overridden by IDT customers according to their system configuration. Table 15 shows the Pin Widget Configuration Default settings. Table 15. Pin Configuration Default Settings Pin Name PortAPin Port Connect to Jack 00b Connect to Jack 00b Connect to Jack 00b Connect to Jack 00b Connect to Jack 00b Not Connected 01b Not Connected 01b Connect to Jack 00b Connect to Jack 10b Not Connected 01b Not Connected 01b Not Connected 01b Not Connected 01b Location Mainboard Front 2h Mainboard Front 2h Mainboard Rear 1h Mainboard Rear 1h Mainboard Rear 1h NA 000000b NA 000000b Mainboard Rear 000001b Internal 011000b NA 000000b NA 000000b NA 000000b NA 000000b Device HP Out 2h Mic In Ah Mic In Ah Line Out 0h Line In 8h Other Fh Other Fh SPDIF Out 4h Digital Other Out 5h Other Fh Other Fh Other Fh Other Fh Connection 1/8 inch Jack 1h 1/8 inch Jack 1h 1/8 inch Jack 1h 1/8 inch Jack 1h 1/8 inch Jack 1h Unknown 0h Unknown 0h optical 5h Other Digital 6h Unknown 0h Unknown 0h Unknown 0h Unknown 0h Color Green 4h Pink 9h Pink 9h Green 4h Blue 3h Unknown 0h Unknown 0h Gray 2h Unknown 0h Unknown 0h Unknown 0h Unknown 0h Unknown 0h Misc Jack Detect Override=0 Jack Detect Override=0 Jack Detect Override=0 Jack Detect Override=0 Jack Detect Override=0 Jack Detect Override=0 Jack Detect Override=0 Jack Detect Override=0 Jack Detect Override=0 Jack Detect Override=0 Jack Detect Override=0 Jack Detect Override=0 Jack Detect Override=0 Assoc. Seq 3h 0h PortBPin 4h 0h PortCPin 2h 0h PortDPin 1h 0h PortEPin PortFPin MonoOutPin DigOutPin0 2h Fh Fh 5h Eh 0h 0h 0h DigOutPin1 DigOutPin2 DigMic0Pin DigMic1Pin Analog PC_BEEP Pin 6h Fh Fh Fh Fh 0h 0h 0h 0h 0h IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 36 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 7. WIDGET INFORMATION Table 16. Command Format for Verb with 4-bit Identifier Bits [39:32] Reserved Bits [31:28] CODEC Address BITS [27:20] NID BITS[19:16] Verb ID (4-bit) BITS [15:0] Payload Data (16-bit) Table 17. Command Format for Verb with 12-bit Identifier Bits [39:32] Reserved Bits [31:28] CODEC Address BITS [27:20] NID BITS[19:8] Verb ID (12-bit) BITS [7:0] Payload Data (8-bit) 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. Unsolicited responses are provided by the CODEC independent of any command. Unsolicited responses are the result of CODEC events such as a jack insertion detection. The formats for Solicited Responses and Unsolicited Responses are shown in Tables 18 and 19 respectively. The "Tag" field in bits [31:28] of the Unsolicited Response identify the event. Table 18. Solicited Response Format Bit [35] Valid (Valid = 1) Bit [34] UnSol = 0 BITS [33:32] Reserved BITS[31:0] Response Table 19. Unsolicited Response Format Bit [35] Valid (Valid = 1) Bit [34] UnSol = 1 BITS [33:32] Reserved BITS[31:28] Tag BITS [27:0] Response IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 37 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8. SUPPORTED VERBS AND COMMANDS 8.1. Root Node (NID = 00) ) 8.1.1. Root VendorID Verb ID Get Payload Response F00 00 See bitfield table. 8.1.1.1. Bit Root VendorID Bitfield Name RW Reset Description [31.:16] [15.:8] [7.:0] Vendor DeviceFix DeviceProg R R R 111D 76 40 Vendor ID. Device ID = 76B0h. Device ID = 76B0h. 8.1.2. Root RevID Verb ID Get Payload Response F00 02 See bitfield table. 8.1.2.1. Bit Root RevID Bitfield Name RW Reset Description [31.:24] [23.:20] [19.:16] [15.:12] [11.:8] [7.:4] [3.:0] Rsvd Major Minor RevisionFix RevisionProg SteppingFix SteppingProg R R R R R R R 00 1 0 0 1 0 1 Reserved. Compliant HDAudio spec major revision. Compliant HDAudio spec minor revision Vendors rev number for this device. Vendors rev number for this device. Vendor RevID. Vendor RevID. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 38 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.1.2.2. Bit Root NodeInfo Bitfield Name RW Reset Description [31.:24] [23.:16] [15.:8] [7.:0] Rsvd2 StartNID Rsvd1 TotalNodes R R R R 00 01 00 01 Reserved. Starting node number (NID) of first function group Reserved. Total number of nodes 8.2. AFG Node (NID = 01 ) 8.2.1. AFG Reset Verb ID Get Payload Response See bitfield table. 8.2.1.1. Bit AFG Reset Bitfield Name RW Reset Description [31.:8] [7.:0] Rsvd1 Execute R W 000000 00 Reserved. Function Reset. 8.2.2. AFG NodeInfo Verb ID Get Payload Response F00 04 See bitfield table. 8.2.2.1. Bit AFG NodeInfo Bitfield Name RW Reset Description [31.:24] [23.:16] Rsvd2 StartNID R R 00 0A Reserved. Starting node number for function group subordinate nodes. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 39 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.2.2.1. Bit AFG NodeInfo Bitfield Name RW Reset Description [15.:8] [7.:0] Rsvd1 TotalNodes R R 00 1F Reserved. Total number of nodes. 8.2.3. AFG FGType Verb ID Get Payload Response F00 05 See bitfield table. 8.2.3.1. Bit AFG FGType Bitfield Name RW Reset Description [31.:9] [8] [7.:0] Rsvd UnSol NodeType R R R 000000 1 1 Reserved. Unsolicited response supported: 1 = yes 0 = no. Function group type: 00h = Reserved; 01h = Audio Function Group; 02h = Vendor Defined Modem Function Group; 03h-7Fh = Reserved; 80h-FFh = Vendor Defined Function Group 8.2.4. AFG AFGCap Verb ID Get Payload Response F00 08 See bitfield table. 8.2.4.1. Bit AFG AFGCap Bitfield Name RW Reset Description [31.:17] [16] [15.:12] IDTTM CONFIDENTIAL AND PROPRIETARY Rsvd3 BeepGen Rsvd2 R R R 40 00 1 0 Reserved. Beep generator present: 1 = yes 0 = no. Reserved. 92HD71B8 V 0.91 09/07 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.2.4.1. Bit AFG AFGCap Bitfield Name RW Reset Description [11.:8] InputDelay R D Typical latency in frames. Number of samples between when the sample is received as an analog signal at the pin and when the digital representation is transmitted on the HD Audio link. Reserved. Typical latency in frames. Number of samples between when the signal is received from the HD Audio link and when it appears as an analog signal at the pin. [7.:4] [3.:0] Rsvd1 OutputDelay R R 0 D 8.2.5. AFG PCMCap Verb ID Get Payload Response F00 0A See bitfield table. 8.2.5.1. Bit AFG PCMCap Bitfield Name RW Reset Description [31.:21] [20] [19] [18] [17] [16] [15.:12] [11] Rsvd2 B32 B24 B20 B16 B8 Rsvd1 R12 R R R R R R R R 000 0 1 1 1 0 0 0 Reserved. 32 bit audio format support: 1 = yes 0 = no. 24 bit audio format support: 1 = yes 0 = no. 20 bit audio format support: 1 = yes 0 = no. 16 bit audio format support: 1 = yes 0 = no. 8 bit audio format support: 1 = yes 0 = no. Reserved. 384kHz rate support: 1 = yes 0 = no. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 41 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.2.5.1. Bit AFG PCMCap Bitfield Name RW Reset Description [10] [9] [8] [7] [6] [5] [4] [3] [2] [1] [0] R11 R10 R9 R8 R7 R6 R5 R4 R3 R2 R1 R R R R R R R R R R R 1 1 1 1 1 1 0 0 0 0 0 192kHz rate support: 1 = yes 0 = no. 176.4kHz rate support: 1 = yes 0 = no. 96kHz rate support: 1 = yes 0 = no. 88.2kHz rate support: 1 = yes 0 = no. 48kHz rate support: 1 = yes 0 = no. 44.1kHz rate support: 1 = yes 0 = no. 32kHz rate support: 1 = yes 0 = no. 22.05kHz rate support: 1 = yes 0 = no. 16kHz rate support: 1 = yes 0 = no. 11.025kHz rate support: 1 = yes 0 = no. 8kHz rate support: 1 = yes 0 = no. 8.2.6. AFG StreamCap Verb ID Get Payload Response F00 0B See bitfield table. 8.2.6.1. Bit AFG StreamCap Bitfield Name RW Reset Description [31.:3] [2] [1] [0] Rsvd AC3 Float32 PCM R R R R 00000000 0 0 1 Reserved. AC-3 formatted data support: 1 = yes 0 = no. Float32 formatted data support: 1 = yes 0 = no. PCM-formatted data support: 1 = yes 0 = no. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 42 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.2.7. AFG InAmpCap Verb ID Get Payload Response F00 0D See bitfield table. 8.2.7.1. Bit AFG InAmpCap Bitfield Name RW Reset Description [31] [30.:23] [22.:16] [15] [14.:8] [7] [6.:0] Mute Rsvd3 StepSize Rsvd2 NumSteps Rsvd1 Offset R R R R R R R 1 00 00 0 00 0 00 Mute support: 1 = yes 0 = no. Reserved. Size of each step in the gain range: 0 to 127 = .25dB to 32dB in .25dB steps. Reserved. Number of gains steps (number of possible settings - 1). Reserved. Indicates which step is 0dB 8.2.8. AFG PwrStateCap Verb ID Get Payload Response F00 0F See bitfield table. 8.2.8.1. Bit AFG PwrStateCap Bitfield Name RW Reset Description [31.:4] [3] [2] [1] [0] Rsvd D3Sup D2Sup D1Sup D0Sup R R R R R 0000000 1 1 1 1 Reserved. D3 power state support: 1 = yes 0 = no. D2 power state support: 1 = yes 0 = no. D1 power state support: 1 = yes 0 = no. D0 power state support: 1 = yes 0 = no. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 43 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.2.9. AFG GPIOCnt Verb ID Get Payload Response F00 11 See bitfield table. 8.2.9.1. Bit AFG GPIOCnt Bitfield Name RW Reset Description [31] GPIWake R 1 Wake capability. Assuming the Wake Enable Mask controls are enabled GPIOs configured as inputs can cause a wake (generate a Status Change event on the link) when there is a change in level on the pin. GPIO unsolicited response support: 1 = yes 0 = no. Reserved. Number of GPI pins supported by function group. Number of GPO pins supported by function group. Number of GPIO pins supported by function group. [30] [29.:24] [23.:16] [15.:8] [7.:0] GPIUnsol Rsvd NumGPIs NumGPOs NumGPIOs R R R R R 1 00 00 00 08 8.2.10. AFG OutAmpCap Verb ID Get Payload Response F00 12 See bitfield table. 8.2.10.1. Bit AFG OutAmpCap Bitfield Name RW Reset Description [31] [30.:23] Mute Rsvd3 R R 1 00 Mute support: 1 = yes 0 = no. Reserved. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 44 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.2.10.1. Bit AFG OutAmpCap Bitfield Name RW Reset Description [22.:16] [15] [14.:8] [7] [6.:0] StepSize Rsvd2 NumSteps Rsvd1 Offset R R R R R 02 0 7F 0 7F Size of each step in the gain range: 0 to 127 = .25dB to 32dB in .25dB steps. Reserved. Number of gains steps (number of possible settings - 1). Reserved. Indicates which step is 0dB 8.2.11. AFG PwrState Verb ID Get Payload Response F05 00 See bitfield table. 8.2.11.1. Bit AFG PwrState Bitfield Name RW Reset Description [31.:6] [5.:4] [3.:2] [1.:0] Rsvd2 Act Rsvd1 Set R R R RW 0000000 3 0 3 Reserved. Actual power state of this widget. Reserved. Current power state setting for this widget. 8.2.12. AFG UnsolResp Verb ID Get Payload Response F08 00 See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 45 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.2.12.1. Bit AFG UnsolResp Bitfield Name RW Reset Description [31.:8] [7] [6] [5.:0] Rsvd2 En Rsvd1 Tag R RW R RW 000000 0 0 00 Reserved. Unsolicited response enable: 1 = enabled 0 = disabled. Reserved. Software programmable field returned in top six bits (31:26) of every Unsolicited Response generated by this node. 8.2.13. AFG GPIO Verb ID Get Payload Response F15 00 See bitfield table. 8.2.13.1. Bit AFG GPIO Bitfield Name RW Reset Description [31.:8] [7] Rsvd Data7 R RW 000000 0 Reserved. Data for GPIO7. If this GPIO bit is configured as Sticky (edge-sensitive) input it can be cleared by writing "0". For details of read back value refer to HD Audio spec. section 7.3.3.22 Data for GPIO6. If this GPIO bit is configured as Sticky (edge-sensitive) input it can be cleared by writing "0". For details of read back value refer to HD Audio spec. section 7.3.3.22 Data for GPIO5. If this GPIO bit is configured as Sticky (edge-sensitive) input it can be cleared by writing "0". For details of read back value refer to HD Audio spec. section 7.3.3.22 [6] Data6 RW 0 [5] Data5 RW 0 IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 46 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.2.13.1. Bit AFG GPIO Bitfield Name RW Reset Description [4] Data4 RW 0 Data for GPIO4. If this GPIO bit is configured as Sticky (edge-sensitive) input it can be cleared by writing "0". For details of read back value refer to HD Audio spec. section 7.3.3.22 Data for GPIO3. If this GPIO bit is configured as Sticky (edge-sensitive) input it can be cleared by writing "0". For details of read back value refer to HD Audio spec. section 7.3.3.22 Data for GPIO2. If this GPIO bit is configured as Sticky (edge-sensitive) input it can be cleared by writing "0". For details of read back value refer to HD Audio spec. section 7.3.3.22 Data for GPIO1. If this GPIO bit is configured as Sticky (edge-sensitive) input it can be cleared by writing "0". For details of read back value refer to HD Audio spec. section 7.3.3.22 Data for GPIO0. If this GPIO bit is configured as Sticky (edge-sensitive) input it can be cleared by writing "0". For details of read back value refer to HD Audio spec. section 7.3.3.22 [3] Data3 RW 0 [2] Data2 RW 0 [1] Data1 RW 0 [0] Data0 RW 0 8.2.14. AFG GPIOEn Verb ID Get Payload Response F16 00 See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 47 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.2.14.1. Bit AFG GPIOEn Bitfield Name RW Reset Description [31.:8] [7] Rsvd Mask7 R RW 000000 0 Reserved. Enable for GPIO7: 0 = pin is disabled (Hi-Z state); 1 = pin is enabled; behavior determined by GPIO Direction control Enable for GPIO6: 0 = pin is disabled (Hi-Z state); 1 = pin is enabled; behavior determined by GPIO Direction control Enable for GPIO5: 0 = pin is disabled (Hi-Z state); 1 = pin is enabled; behavior determined by GPIO Direction control Enable for GPIO4: 0 = pin is disabled (Hi-Z state); 1 = pin is enabled; behavior determined by GPIO Direction control Enable for GPIO3: 0 = pin is disabled (Hi-Z state); 1 = pin is enabled; behavior determined by GPIO Direction control Enable for GPIO2: 0 = pin is disabled (Hi-Z state); 1 = pin is enabled; behavior determined by GPIO Direction control Enable for GPIO1: 0 = pin is disabled (Hi-Z state); 1 = pin is enabled; behavior determined by GPIO Direction control Enable for GPIO0: 0 = pin is disabled (Hi-Z state); 1 = pin is enabled; behavior determined by GPIO Direction control [6] Mask6 RW 0 [5] Mask5 RW 0 [4] Mask4 RW 0 [3] Mask3 RW 0 [2] Mask2 RW 0 [1] Mask1 RW 0 [0] Mask0 RW 0 8.2.15. AFG GPIODir Verb ID Get Payload Response F17 00 See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 48 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.2.15.1. Bit AFG GPIODir Bitfield Name RW Reset Description [31.:8] [7] Rsvd Control7 R RW 000000 0 Reserved. Direction control for GPIO7: 0 = GPIO is configured as input; 1 = GPIO is configured as output Direction control for GPIO6: 0 = GPIO is configured as input; 1 = GPIO is configured as output Direction control for GPIO5: 0 = GPIO is configured as input; 1 = GPIO is configured as output Direction control for GPIO4: 0 = GPIO is configured as input; 1 = GPIO is configured as output Direction control for GPIO3: 0 = GPIO is configured as input; 1 = GPIO is configured as output Direction control for GPIO2: 0 = GPIO is configured as input; 1 = GPIO is configured as output Direction control for GPIO1: 0 = GPIO is configured as input; 1 = GPIO is configured as output Direction control for GPIO0: 0 = GPIO is configured as input; 1 = GPIO is configured as output [6] Control6 RW 0 [5] Control5 RW 0 [4] Control4 RW 0 [3] Control3 RW 0 [2] Control2 RW 0 [1] Control1 RW 0 [0] Control0 RW 0 8.2.16. AFG GPIOWakeEn Verb ID Get Payload Response F18 00 See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 49 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.2.16.1. Bit AFG GPIOWakeEn Bitfield Name RW Reset Description [31.:8] [7] Rsvd W7 R RW 000000 0 Reserved. Wake enable for GPIO7: 0 = wake-up event is disabled; 1 = 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 GPIO6: 0 = wake-up event is disabled; 1 = 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 GPIO5: 0 = wake-up event is disabled; 1 = 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 GPIO4: 0 = wake-up event is disabled; 1 = 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 GPIO3: 0 = wake-up event is disabled; 1 = 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: 0 = wake-up event is disabled; 1 = When HD Audio link is powered down (RST# is asserted) a wake-up event will trigger a Status Change Request event on the link. [6] W6 RW 0 [5] W5 RW 0 [4] W4 RW 0 [3] W3 RW 0 [2] W2 RW 0 IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 50 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.2.16.1. Bit AFG GPIOWakeEn Bitfield Name RW Reset Description [1] W1 RW 0 Wake enable for GPIO1: 0 = wake-up event is disabled; 1 = 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 GPIO0: 0 = wake-up event is disabled; 1 = When HD Audio link is powered down (RST# is asserted) a wake-up event will trigger a Status Change Request event on the link. [0] W0 RW 0 8.2.17. AFG GPIOUnsol Verb ID Get Payload Response F19 00 See bitfield table. 8.2.17.1. Bit AFG GPIOUnsol Bitfield Name RW Reset Description [31.:8] [7] Rsvd EnMask7 R RW 000000 0 Reserved. Unsolicited enable mask for GPIO7. If set and the Unsolicited Response control for this widget has been enabled an unsolicited response will be sent when GPIO2 is configured as input and changes state. Unsolicited enable mask for GPIO6. If set and the Unsolicited Response control for this widget has been enabled an unsolicited response will be sent when GPIO2 is configured as input and changes state. [6] EnMask6 RW 0 IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 51 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.2.17.1. Bit AFG GPIOUnsol Bitfield Name RW Reset Description [5] EnMask5 RW 0 Unsolicited enable mask for GPIO5. If set and the Unsolicited Response control for this widget has been enabled an unsolicited response will be sent when GPIO2 is configured as input and changes state. Unsolicited enable mask for GPIO4. If set and the Unsolicited Response control for this widget has been enabled an unsolicited response will be sent when GPIO2 is configured as input and changes state. Unsolicited enable mask for GPIO3. If set and the Unsolicited Response control for this widget has been enabled an unsolicited response will be sent when GPIO2 is configured as input and changes state. Unsolicited enable mask for GPIO2. If set and the Unsolicited Response control for this widget has been enabled an unsolicited response will be sent when GPIO2 is configured as input and changes state. Unsolicited enable mask for GPIO1. If set and the Unsolicited Response control for this widget has been enabled an unsolicited response will be sent when GPIO1 is configured as input and changes state. Unsolicited enable mask for GPIO0. If set and the Unsolicited Response control for this widget has been enabled an unsolicited response will be sent when GPIO0 is configured as input and changes state. [4] EnMask4 RW 0 [3] EnMask3 RW 0 [2] EnMask2 RW 0 [1] EnMask1 RW 0 [0] EnMask0 RW 0 IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 52 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.2.18. AFG GPIOSticky Verb ID Get Payload Response F1A 00 See bitfield table. 8.2.18.1. Bit AFG GPIOSticky Bitfield Name RW Reset Description [31.:8] [7] Rsvd Mask7 R RW 000000 0 Reserved. GPIO7 input type (when configured as input): 0 = Non-Sticky (level-sensitive); 1 = Sticky (edge-sensitive). GPIO6 input type (when configured as input): 0 = Non-Sticky (level-sensitive); 1 = Sticky (edge-sensitive). GPIO5 input type (when configured as input): 0 = Non-Sticky (level-sensitive); 1 = Sticky (edge-sensitive). GPIO4 input type (when configured as input): 0 = Non-Sticky (level-sensitive); 1 = Sticky (edge-sensitive). GPIO3 input type (when configured as input): 0 = Non-Sticky (level-sensitive); 1 = Sticky (edge-sensitive). GPIO2 input type (when configured as input): 0 = Non-Sticky (level-sensitive); 1 = Sticky (edge-sensitive). GPIO1 input type (when configured as input): 0 = Non-Sticky (level-sensitive); 1 = Sticky (edge-sensitive). GPIO0 input type (when configured as input): 0 = Non-Sticky (level-sensitive); 1 = Sticky (edge-sensitive). [6] Mask6 RW 0 [5] Mask5 RW 0 [4] Mask4 RW 0 [3] Mask3 RW 0 [2] Mask2 RW 0 [1] Mask1 RW 0 [0] Mask0 RW 0 IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 53 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.2.19. AFG SubID Verb ID Get Payload Response F20 00 See bitfield table. 8.2.19.1. Bit AFG SubID Bitfield Name RW Reset Description [31.:24] [23.:16] [15.:8] [7.:0] Subsys3 Subsys2 Subsys1 Assembly RW RW RW RW 00 00 01 00 Subsystem ID (byte 3) Subsystem ID (byte 2) Subsystem ID (byte 1) Assembly ID (Not applicable to codec vendors). 8.2.20. AFG GPIOPlrty Verb ID Get Payload Response F70 00 See bitfield table. 8.2.20.1. Bit AFG GPIOPlrty Bitfield Name RW Reset Description [31.:8] [7] Rsvd GP7 R RW 000000 1 Reserved. GPIO7 Polarity: If configured as output or non-sticky input: 0 = inverting; 1 = non-inverting. If configured as sticky input: 0 = falling edges will be detected; 1 = rising edges will be detected GPIO6 Polarity: If configured as output or non-sticky input: 0 = inverting; 1 = non-inverting. If configured as sticky input: 0 = falling edges will be detected; 1 = rising edges will be detected [6] GP6 RW 1 IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 54 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.2.20.1. Bit AFG GPIOPlrty Bitfield Name RW Reset Description [5] GP5 RW 1 GPIO5 Polarity: If configured as output or non-sticky input: 0 = inverting; 1 = non-inverting. If configured as sticky input: 0 = falling edges will be detected; 1 = rising edges will be detected GPIO4 Polarity: If configured as output or non-sticky input: 0 = inverting; 1 = non-inverting. If configured as sticky input: 0 = falling edges will be detected; 1 = rising edges will be detected GPIO3 Polarity: If configured as output or non-sticky input: 0 = inverting; 1 = non-inverting. If configured as sticky input: 0 = falling edges will be detected; 1 = rising edges will be detected GPIO2 Polarity: If configured as output or non-sticky input: 0 = inverting; 1 = non-inverting. If configured as sticky input: 0 = falling edges will be detected; 1 = rising edges will be detected GPIO1 Polarity: If configured as output or non-sticky input: 0 = inverting; 1 = non-inverting. If configured as sticky input: 0 = falling edges will be detected; 1 = rising edges will be detected GPIO0 Polarity: If configured as output or non-sticky input: 0 = inverting; 1 = non-inverting. If configured as sticky input: 0 = falling edges will be detected; 1 = rising edges will be detected [4] GP4 RW 1 [3] GP3 RW 1 [2] GP2 RW 1 [1] GP1 RW 1 [0] GP0 RW 1 8.2.21. AFG GPIODrive Verb ID Get Payload Response F71 00 See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 55 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.2.21.1. Bit AFG GPIODrive Bitfield Name RW Reset Description [31.:8] [7] Rsvd OD7 R RW 000000 0 Reserved. GPIO7 Drive Mode: 0 = push-pull (drive 0 and 1); 1 = open drain (drive 0 float for 1). GPIO6 Drive Mode: 0 = push-pull (drive 0 and 1); 1 = open drain (drive 0 float for 1). GPIO5 Drive Mode: 0 = push-pull (drive 0 and 1); 1 = open drain (drive 0 float for 1). GPIO4 Drive Mode: 0 = push-pull (drive 0 and 1); 1 = open drain (drive 0 float for 1). GPIO3 Drive Mode: 0 = push-pull (drive 0 and 1); 1 = open drain (drive 0 float for 1). GPIO2 Drive Mode: 0 = push-pull (drive 0 and 1); 1 = open drain (drive 0 float for 1). GPIO1 Drive Mode: 0 = push-pull (drive 0 and 1); 1 = open drain (drive 0 float for 1). GPIO0 Drive Mode: 0 = push-pull (drive 0 and 1); 1 = open-drain (drive 0 float for 1). [6] OD6 RW 0 [5] OD5 RW 0 [4] OD4 RW 0 [3] OD3 RW 0 [2] OD2 RW 0 [1] OD1 RW 0 [0] OD0 RW 0 8.2.22. AFG DMic Verb ID Get Payload Response F78 00 See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 56 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.2.22.1. Bit AFG DMic Bitfield Name RW Reset Description [31.:4] [3.:2] Rsvd PhAdj R RW 0000000 0 Reserved. Selects what phase of the DMic clock the data should be latched: 0h = left data rising edge/right data falling edge; 1h = left data center of high/right data center of low; 2h = left data falling edge/right data rising edge; 3h = left data center of low/right data center of high Selects the DMic clock rate: 0h = 4.704MHz; 1h = 3.528MHz; 2h = 2.352MHz; 3h = 1.176MHz. [1.:0] Rate RW 2 8.3. Port A Node (NID = 0A) 8.3.1. PortA WCap Verb ID Get Payload Response F00 09 See bitfield table. 8.3.1.1. Bit PortA WCap Bitfield Name RW Reset Description [31.:24] [23.:20] Rsvd2 Type R R 00 4 Reserved. Widget type: 0h = Out Converter; 1h = In Converter; 2h = Summing (Mixer); 3h = Selector (Mux); 4h = Pin Complex; 5h = Power; 6h = Volume Knob; 7h = Beep Generator; 8h-Eh = Reserved; Fh = Vendor Defined Number of sample delays through widget. Reserved. Left/right swap support: 1 = yes 0 = no. [19.:16] [15.:12] [11] Delay Rsvd1 SwapCap R R R 0 0 0 IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 57 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.3.1.1. Bit PortA WCap Bitfield Name RW Reset Description [10] [9] [8] [7] [6] [5] [4] [3] [2] [1] [0] PwrCntrl Dig ConnList UnSolCap ProcWidget Stripe FormatOvrd AmpParOvrd OutAmpPrsnt InAmpPrsnt Stereo R R R R R R R R R R R 0 0 1 1 0 0 0 0 0 1 1 Power state support: 1 = yes 0 = no. Digital stream support: 1 = yes (digital) 0 = no (analog). Connection list present: 1 = yes 0 = no. Unsolicited response support: 1 = yes 0 = no. Processing state support: 1 = yes 0 = no. Striping support: 1 = yes 0 = no. Stream format override: 1 = yes 0 = no. Amplifier capabilities override: 1 = yes no. Output amp present: 1 = yes 0 = no. Input amp present: 1 = yes 0 = no. Stereo stream support: 1 = yes (stereo) 0 = no (mono). 8.3.2. PortA PinCap Verb ID Get Payload Response F00 0C See bitfield table. 8.3.2.1. Bit PortA PinCap Bitfield Name RW Reset Description [31.:17] [16] Rsvd2 EapdCap R R 0000 0 Reserved. EAPD support: 1 = yes 0 = no. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 58 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.3.2.1. Bit PortA PinCap Bitfield Name RW Reset Description [15.:8] VrefCntrl R 00 Vref support: bit 7 = Reserved; bit 6 = Reserved; bit 5 = 100% support (1 = yes 0 = no); bit 4 = 80% support (1 = yes 0 = no); bit 3 = Reserved; bit 2 = GND support (1 = yes 0 = no); bit 1 = 50% support (1 = yes 0 = no); bit 0 = Hi-Z support (1 = yes 0 = no) Reserved. Balanced I/O support: 1 = yes 0 = no. Input support: 1 = yes 0 = no. Output support: 1 = yes 0 = no. Headphone amp present: 1 = yes 0 = no. Presence detection support: 1 = yes 0 = no. Trigger required for impedance sense: 1 = yes 0 = no. Impedance sense support: 1 = yes 0 = no. [7] [6] [5] [4] [3] [2] [1] [0] Rsvd1 BalancedIO InCap OutCap HdphDrvCap PresDtctCap TrigRqd ImpSenseCap R R R R R R R R 0 0 0 1 1 1 0 0 8.3.3. PortA ConLst Verb ID Get Payload Response F00 0E See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 59 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.3.3.1. Bit PortA ConLst Bitfield Name RW Reset Description [31.:8] [7] Rsvd LForm R R 000000 0 Reserved. Connection list format: 1 = long-form (15-bit) NID entries 0 = short-form (7-bit) NID entries. Number of NID entries in connection list. [6.:0] ConL R 03 8.3.4. PortA ConLstEntry0 Verb ID Get Payload Response F02 00 See bitfield table. 8.3.4.1. Bit PortA ConLstEntry0 Bitfield Name RW Reset Description [31.:24] [23.:16] [15.:8] [7.:0] ConL3 ConL2 ConL1 ConL0 R R R R 00 17 11 10 Unused list entry. InputMixer Summing widget (0x17) DAC1 Converter widget (0x11) DAC0 Converter widget (0x10) 8.3.5. PortA ConSelectCtrl Verb ID Get Payload Response F01 00 See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 60 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.3.5.1. Bit PortA ConSelectCtrl Bitfield Name RW Reset Description [31.:2] [1.:0] Rsvd Index R RW 00000000 0 Reserved. Connection select control index. 8.3.6. PortA PinWCntrl Verb ID Get Payload Response F07 00 See bitfield table. 8.3.6.1. Bit PortA PinWCntrl Bitfield Name RW Reset Description [31.:8] [7] [6] [5.:0] Rsvd2 HPhnEn OutEn Rsvd1 R RW RW R 000000 0 0 0 Reserved. Headphone amp enable: 1 = enabled 0 = disabled. Output enable: 1 = enabled 0 = disabled. Reserved. 8.3.7. PortA UnsolResp Verb ID Get Payload Response F08 00 See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 61 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.3.7.1. Bit PortA UnsolResp Bitfield Name RW Reset Description [31.:8] [7] [6] [5.:0] Rsvd2 En Rsvd1 Tag R RW R RW 000000 0 0 00 Reserved. Unsolicited response enable: 1 = enabled 0 = disabled. Reserved. Software programmable field returned in top six bits (31:26) of every Unsolicited Response generated by this node. 8.3.8. PortA ChSense Verb ID Get Payload Response F09 00 See bitfield table. 8.3.8.1. Bit PortA ChSense Bitfield Name RW Reset Description [31] PresDtct R 0 Presence detection indicator: 1 = presence detected; 0 = presence not detected. Reserved. [30.:0] Rsvd R 0 8.3.9. PortA InAmpLeft Verb ID Get Payload Response B20 00 See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 62 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.3.9.1. Bit PortA InAmpLeft Bitfield Name RW Reset Description [31.:8] [7] [6.:0] Rsvd2 Mute Rsvd1 R RW R 000000 1 00 Reserved. Amp mute: 1 = muted 0 = not muted. Reserved. 8.3.10. PortA InAmpRight Verb ID Get Payload Response B00 00 See bitfield table. 8.3.10.1. Bit PortA InAmpRight Bitfield Name RW Reset Description [31.:8] [7] [6.:0] Rsvd2 Mute Rsvd1 R RW R 000000 1 00 Reserved. Amp mute: 1 = muted 0 = not muted. Reserved. 8.3.11. PortA ConfigDefault Verb ID Get Payload Response F1C 00 See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 63 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.3.11.1. Bit PortA ConfigDefault Bitfield Name RW Reset Description [31.:30] PortConnectivity RW 0 Port connectivity: 0h = Port complex is connected to a jack; 1h = No physical connection for port; 2h = Fixed function device is attached; 3h = Both jack and internal device attached (info in all other fields refers to integrated device any presence detection refers to jack) Location. Bits [5..4]: 0h = External on primary chassis; 1h = Internal; 2h = Separate chassis; 3h = Other. Bits [3..0]: 0h = N/A; 1h = Rear; 2h = Front; 3h = Left; 4h = Right; 5h = Top; 6h = Bottom; 7h-9h = Special; Ah-Fh = Reserved Default device: 0h = Line out; 1h = Speaker; 2h = HP out; 3h = CD; 4h = SPDIF Out; 5h = Digital other out; 6h = Modem line side; 7h = Modem handset side; 8h = Line in; 9h = Aux; Ah = Mic in; Bh = Telephony; Ch = SPDIF In; Dh = Digital other in; Eh = Reserved; Fh = Other Connection type: 0h = 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); 9h = XLR/Professional; Ah = RJ-11 (modem); Bh = Combination; Ch-Eh = Reserved; Fh = Other Color: 0h = 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 Miscellaneous: Bits [3..1] = Reserved; Bit 0 = Jack detect override Default assocation. Sequence. 92HD71B8 V 0.91 09/07 [29.:24] Location RW 02 [23.:20] Device RW 2 [19.:16] Connection Type RW 1 [15.:12] Color RW 4 [11.:8] [7.:4] [3.:0] IDTTM CONFIDENTIAL AND PROPRIETARY Misc Association Sequence RW RW RW 64 0 3 0 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.4. PortB Node (NID = 0B) 8.4.1. PortB WCap Verb ID Get Payload Response F00 09 See bitfield table. 8.4.1.1. Bit PortB WCap Bitfield Name RW Reset Description [31.:24] [23.:20] Rsvd2 Type R R 00 4 Reserved. Widget type: 0h = Out Converter; 1h = In Converter; 2h = Summing (Mixer); 3h = Selector (Mux); 4h = Pin Complex; 5h = Power; 6h = Volume Knob; 7h = Beep Generator; 8h-Eh = Reserved; Fh = Vendor Defined Number of sample delays through widget. Reserved. Left/right swap support: 1 = yes 0 = no. Power state support: 1 = yes 0 = no. Digital stream support: 1 = yes (digital) 0 = no (analog). Connection list present: 1 = yes 0 = no. Unsolicited response support: 1 = yes 0 = no. Processing state support: 1 = yes 0 = no. Striping support: 1 = yes 0 = no. Stream format override: 1 = yes 0 = no. Amplifier capabilities override: 1 = yes no. Output amp present: 1 = yes 0 = no. [19.:16] [15.:12] [11] [10] [9] [8] [7] [6] [5] [4] [3] [2] Delay Rsvd1 SwapCap PwrCntrl Dig ConnList UnSolCap ProcWidget Stripe FormatOvrd AmpParOvrd OutAmpPrsnt R R R R R R R R R R R R 0 0 0 0 0 0 1 0 0 0 0 0 IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 65 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.4.1.1. Bit PortB WCap Bitfield Name RW Reset Description [1] [0] InAmpPrsnt Stereo R R 0 1 Input amp present: 1 = yes 0 = no. Stereo stream support: 1 = yes (stereo) 0 = no (mono). 8.4.2. PortB PinCap Verb ID Get Payload Response F00 0C See bitfield table. 8.4.2.1. Bit PortB PinCap Bitfield Name RW Reset Description [31.:17] [16] [15.:8] Rsvd2 EapdCap VrefCntrl R R R 0000 0 17 Reserved. EAPD support: 1 = yes 0 = no. Vref support: bit 7 = Reserved; bit 6 = Reserved; bit 5 = 100% support (1 = yes 0 = no); bit 4 = 80% support (1 = yes 0 = no); bit 3 = Reserved; bit 2 = GND support (1 = yes 0 = no); bit 1 = 50% support (1 = yes 0 = no); bit 0 = Hi-Z support (1 = yes 0 = no) Reserved. Balanced I/O support: 1 = yes 0 = no. Input support: 1 = yes 0 = no. Output support: 1 = yes 0 = no. Headphone amp present: 1 = yes 0 = no. Presence detection support: 1 = yes 0 = no. [7] [6] [5] [4] [3] [2] Rsvd1 BalancedIO InCap OutCap HdphDrvCap PresDtctCap R R R R R R 0 0 1 0 0 1 IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 66 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.4.2.1. Bit PortB PinCap Bitfield Name RW Reset Description [1] [0] TrigRqd ImpSenseCap R R 0 0 Trigger required for impedance sense: 1 = yes 0 = no. Impedance sense support: 1 = yes 0 = no. 8.4.3. PortB PinWCntrl Verb ID Get Payload Response F07 00 See bitfield table. 8.4.3.1. Bit PortB PinWCntrl Bitfield Name RW Reset Description [31.:6] [5] [4.:3] [2.:0] Rsvd2 InEn Rsvd1 VRefEn R RW R RW 0000000 0 0 0 Reserved. Input enable: 1 = enabled 0 = disabled. Reserved. Vref selection (See VrefCntrl field of PinCap parameter for supported selections): 000b= HI-Z; 001b= 50%; 010b= GND; 011b= Reserved; 100b= 80%; 101b= 100%; 110b= Reserved; 111b= Reserved 8.4.4. PortB UnsolResp Verb ID Get Payload Response F08 00 See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 67 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.4.4.1. Bit PortB UnsolResp Bitfield Name RW Reset Description [31.:8] [7] [6] [5.:0] Rsvd2 En Rsvd1 Tag R RW R RW 000000 0 0 00 Reserved. Unsolicited response enable: 1 = enabled 0 = disabled. Reserved. Software programmable field returned in top six bits (31:26) of every Unsolicited Response generated by this node. 8.4.5. PortB ChSense Verb ID Get Payload Response F09 00 See bitfield table. 8.4.5.1. Bit PortB ChSense Bitfield Name RW Reset Description [31] PresDtct R 0 Presence detection indicator: 1 = presence detected; 0 = presence not detected. Reserved. [30.:0] Rsvd R 0 8.4.6. PortB ConfigDefault Verb ID Get Payload Response F1C 00 See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 68 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.4.6.1. Bit PortB ConfigDefault Bitfield Name RW Reset Description [31.:30] PortConnectivity RW 0 Port connectivity: 0h = Port complex is connected to a jack; 1h = No physical connection for port; 2h = Fixed function device is attached; 3h = Both jack and internal device attached (info in all other fields refers to integrated device any presence detection refers to jack) Location. Bits [5..4]: 0h = External on primary chassis; 1h = Internal; 2h = Separate chassis; 3h = Other. Bits [3..0]: 0h = N/A; 1h = Rear; 2h = Front; 3h = Left; 4h = Right; 5h = Top; 6h = Bottom; 7h-9h = Special; Ah-Fh = Reserved Default device: 0h = Line out; 1h = Speaker; 2h = HP out; 3h = CD; 4h = SPDIF Out; 5h = Digital other out; 6h = Modem line side; 7h = Modem handset side; 8h = Line in; 9h = Aux; Ah = Mic in; Bh = Telephony; Ch = SPDIF In; Dh = Digital other in; Eh = Reserved; Fh = Other Connection type: 0h = 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); 9h = XLR/Professional; Ah = RJ-11 (modem); Bh = Combination; Ch-Eh = Reserved; Fh = Other Color: 0h = 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 Miscellaneous: Bits [3..1] = Reserved; Bit 0 = Jack detect override Default assocation. Sequence. 92HD71B8 V 0.91 09/07 [29.:24] Location RW 02 [23.:20] Device RW A [19.:16] ConnectionType RW 1 [15.:12] Color RW 9 [11.:8] [7.:4] [3.:0] IDTTM CONFIDENTIAL AND PROPRIETARY Misc Association Sequence RW RW RW 69 0 4 0 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.5. Port C Node (NID = 0C) 8.5.1. PortC WCap Verb ID Get Payload Response F00 09 See bitfield table. 8.5.1.1. Bit PortC WCap Bitfield Name RW Reset Description [31.:24] [23.:20] Rsvd2 Type R R 00 4 Reserved. Widget type: 0h = Out Converter; 1h = In Converter; 2h = Summing (Mixer); 3h = Selector (Mux); 4h = Pin Complex; 5h = Power; 6h = Volume Knob; 7h = Beep Generator; 8h-Eh = Reserved; Fh = Vendor Defined Number of sample delays through widget. Reserved. Left/right swap support: 1 = yes 0 = no. Power state support: 1 = yes 0 = no. Digital stream support: 1 = yes (digital) 0 = no (analog). Connection list present: 1 = yes 0 = no. Unsolicited response support: 1 = yes 0 = no. Processing state support: 1 = yes 0 = no. Striping support: 1 = yes 0 = no. Stream format override: 1 = yes 0 = no. Amplifier capabilities override: 1 = yes no. Output amp present: 1 = yes 0 = no. [19.:16] [15.:12] [11] [10] [9] [8] [7] [6] [5] [4] [3] [2] Delay Rsvd1 SwapCap PwrCntrl Dig ConnList UnSolCap ProcWidget Stripe FormatOvrd AmpParOvrd OutAmpPrsnt R R R R R R R R R R R R 0 0 0 0 0 0 1 0 0 0 0 0 IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 70 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.5.1.1. Bit PortC WCap Bitfield Name RW Reset Description [1] [0] InAmpPrsnt Stereo R R 0 1 Input amp present: 1 = yes 0 = no. Stereo stream support: 1 = yes (stereo) 0 = no (mono). 8.5.2. PortC PinCap Verb ID Get Payload Response F00 0C See bitfield table. 8.5.2.1. Bit PortC PinCap Bitfield Name RW Reset Description [31.:17] [16] [15.:8] Rsvd2 EapdCap VrefCntrl R R R 0000 0 17 Reserved. EAPD support: 1 = yes 0 = no. Vref support: bit 7 = Reserved; bit 6 = Reserved; bit 5 = 100% support (1 = yes 0 = no); bit 4 = 80% support (1 = yes 0 = no); bit 3 = Reserved; bit 2 = GND support (1 = yes 0 = no); bit 1 = 50% support (1 = yes 0 = no); bit 0 = Hi-Z support (1 = yes 0 = no) Reserved. Balanced I/O support: 1 = yes 0 = no. Input support: 1 = yes 0 = no. Output support: 1 = yes 0 = no. Headphone amp present: 1 = yes 0 = no. Presence detection support: 1 = yes 0 = no. [7] [6] [5] [4] [3] [2] Rsvd1 BalancedIO InCap OutCap HdphDrvCap PresDtctCap R R R R R R 0 0 1 0 0 1 IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 71 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.5.2.1. Bit PortC PinCap Bitfield Name RW Reset Description [1] [0] TrigRqd ImpSenseCap R R 0 0 Trigger required for impedance sense: 1 = yes 0 = no. Impedance sense support: 1 = yes 0 = no. 8.5.3. PortC PinWCntrl Verb ID Get Payload Response F07 00 See bitfield table. 8.5.3.1. Bit PortC PinWCntrl Bitfield Name RW Reset Description [31.:6] [5] [4.:3] [2.:0] Rsvd2 InEn Rsvd1 VRefEn R RW R RW 0000000 0 0 0 Reserved. Input enable: 1 = enabled 0 = disabled. Reserved. Vref selection (See VrefCntrl field of PinCap parameter for supported selections): 000b= HI-Z; 001b= 50%; 010b= GND; 011b= Reserved; 100b= 80%; 101b= 100%; 110b= Reserved; 111b= Reserved 8.5.4. PortC UnsolResp Verb ID Get Payload Response F08 00 See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 72 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.5.4.1. Bit PortC UnsolResp Bitfield Name RW Reset Description [31.:8] [7] [6] [5.:0] Rsvd2 En Rsvd1 Tag R RW R RW 000000 0 0 00 Reserved. Unsolicited response enable: 1 = enabled 0 = disabled. Reserved. Software programmable field returned in top six bits (31:26) of every Unsolicited Response generated by this node. 8.5.5. PortC ChSense Verb ID Get Payload Response F09 00 See bitfield table. 8.5.5.1. Bit PortC ChSense Bitfield Name RW Reset Description [31] PresDtct R 0 Presence detection indicator: 1 = presence detected; 0 = presence not detected. Reserved. [30.:0] Rsvd R 0 8.5.6. PortC ConfigDefault Verb ID Get Payload Response F1C 00 See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 73 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.5.6.1. Bit PortC ConfigDefault Bitfield Name RW Reset Description [31.:30] PortConnectivity RW 0 Port connectivity: 0h = Port complex is connected to a jack; 1h = No physical connection for port; 2h = Fixed function device is attached; 3h = Both jack and internal device attached (info in all other fields refers to integrated device any presence detection refers to jack) Location. Bits [5..4]: 0h = External on primary chassis; 1h = Internal; 2h = Separate chassis; 3h = Other. Bits [3..0]: 0h = N/A; 1h = Rear; 2h = Front; 3h = Left; 4h = Right; 5h = Top; 6h = Bottom; 7h-9h = Special; Ah-Fh = Reserved Default device: 0h = Line out; 1h = Speaker; 2h = HP out; 3h = CD; 4h = SPDIF Out; 5h = Digital other out; 6h = Modem line side; 7h = Modem handset side; 8h = Line in; 9h = Aux; Ah = Mic in; Bh = Telephony; Ch = SPDIF In; Dh = Digital other in; Eh = Reserved; Fh = Other Connection type: 0h = 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); 9h = XLR/Professional; Ah = RJ-11 (modem); Bh = Combination; Ch-Eh = Reserved; Fh = Other Color: 0h = 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 Miscellaneous: Bits [3..1] = Reserved; Bit 0 = Jack detect override Default assocation. Sequence. 92HD71B8 V 0.91 09/07 [29.:24] Location RW 1 [23.:20] Device RW A [19.:16] ConnectionType RW 1 [15.:12] Color RW 9 [11.:8] [7.:4] [3.:0] IDTTM CONFIDENTIAL AND PROPRIETARY Misc Association Sequence RW RW RW 74 0 2 0 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.6. Port D Node (NID = 0D) 8.6.1. PortD WCap Verb ID Get Payload Response F00 09 See bitfield table. 8.6.1.1. Bit PortD WCap Bitfield Name RW Reset Description [31.:24] [23.:20] Rsvd2 Type R R 00 4 Reserved. Widget type: 0h = Out Converter; 1h = In Converter; 2h = Summing (Mixer); 3h = Selector (Mux); 4h = Pin Complex; 5h = Power; 6h = Volume Knob; 7h = Beep Generator; 8h-Eh = Reserved; Fh = Vendor Defined Number of sample delays through widget. Reserved. Left/right swap support: 1 = yes 0 = no. Power state support: 1 = yes 0 = no. Digital stream support: 1 = yes (digital) 0 = no (analog). Connection list present: 1 = yes 0 = no. Unsolicited response support: 1 = yes 0 = no. Processing state support: 1 = yes 0 = no. Striping support: 1 = yes 0 = no. Stream format override: 1 = yes 0 = no. Amplifier capabilities override: 1 = yes no. Output amp present: 1 = yes 0 = no. [19.:16] [15.:12] [11] [10] [9] [8] [7] [6] [5] [4] [3] [2] Delay Rsvd1 SwapCap PwrCntrl Dig ConnList UnSolCap ProcWidget Stripe FormatOvrd AmpParOvrd OutAmpPrsnt R R R R R R R R R R R R 0 0 0 0 0 1 1 0 0 0 0 0 IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 75 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.6.1.1. Bit PortD WCap Bitfield Name RW Reset Description [1] [0] InAmpPrsnt Stereo R R 1 1 Input amp present: 1 = yes 0 = no. Stereo stream support: 1 = yes (stereo) 0 = no (mono). 8.6.2. PortD PinCap Verb ID Get Payload Response F00 0C See bitfield table. 8.6.2.1. Bit PortD PinCap Bitfield Name RW Reset Description [31.:17] [16] [15.:8] Rsvd2 EapdCap VrefCntrl R R R 0000 0 00 Reserved. EAPD support: 1 = yes 0 = no. Vref support: bit 7 = Reserved; bit 6 = Reserved; bit 5 = 100% support (1 = yes 0 = no); bit 4 = 80% support (1 = yes 0 = no); bit 3 = Reserved; bit 2 = GND support (1 = yes 0 = no); bit 1 = 50% support (1 = yes 0 = no); bit 0 = Hi-Z support (1 = yes 0 = no) Reserved. Balanced I/O support: 1 = yes 0 = no. Input support: 1 = yes 0 = no. Output support: 1 = yes 0 = no. Headphone amp present: 1 = yes 0 = no. Presence detection support: 1 = yes 0 = no. [7] [6] [5] [4] [3] [2] Rsvd1 BalancedIO InCap OutCap HdphDrvCap PresDtctCap R R R R R R 0 0 0 1 0 1 IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 76 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.6.2.1. Bit PortD PinCap Bitfield Name RW Reset Description [1] [0] TrigRqd ImpSenseCap R R 0 0 Trigger required for impedance sense: 1 = yes 0 = no. Impedance sense support: 1 = yes 0 = no. 8.6.3. PortD ConLst Verb ID Get Payload Response F00 0E See bitfield table. 8.6.3.1. Bit PortD ConLst Bitfield Name RW Reset Description [31.:8] [7] Rsvd LForm R R 000000 0 Reserved. Connection list format: 1 = long-form (15-bit) NID entries 0 = short-form (7-bit) NID entries. Number of NID entries in connection list. [6.:0] ConL R 03 8.6.4. PortD ConLstEntry0 Verb ID Get Payload Response F02 00 See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 77 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.6.4.1. Bit PortD ConLstEntry0 Bitfield Name RW Reset Description [31.:24] [23.:16] [15.:8] [7.:0] ConL3 ConL2 ConL1 ConL0 R R R R 00 17 11 10 Unused list entry. InputMixer Summing widget (0x17) DAC1 Converter widget (0x11) DAC0 Converter widget (0x10) 8.6.5. PortD ConSelectCtrl Verb ID Get Payload Response F01 00 See bitfield table. 8.6.5.1. Bit PortD ConSelectCtrl Bitfield Name RW Reset Description [31.:2] [1.:0] Rsvd Index R RW 00000000 0 Reserved. Connection select control index. 8.6.6. PortD PinWCntrl Verb ID Get Payload Response F07 00 See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 78 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.6.6.1. Bit PortD PinWCntrl Bitfield Name RW Reset Description [31.:7] [6] [5.:0] Rsvd2 OutEn Rsvd1 R RW R 000000 0 0 Reserved. Output enable: 1 = enabled 0 = disabled. Reserved. 8.6.7. PortD UnsolResp Verb ID Get Payload Response F08 00 See bitfield table. 8.6.7.1. Bit PortD UnsolResp Bitfield Name RW Reset Description [31.:8] [7] [6] [5.:0] Rsvd2 En Rsvd1 Tag R RW R RW 000000 0 0 00 Reserved. Unsolicited response enable: 1 = enabled 0 = disabled. Reserved. Software programmable field returned in top six bits (31:26) of every Unsolicited Response generated by this node. 8.6.8. PortD ChSense Verb ID Get Payload Response F09 00 See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 79 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.6.8.1. Bit PortD ChSense Bitfield Name RW Reset Description [31] PresDtct R 0 Presence detection indicator: 1 = presence detected; 0 = presence not detected. Reserved. [30.:0] Rsvd R 0 8.6.9. PortD InAmpLeft Verb ID Get Payload Response B20 00 See bitfield table. 8.6.9.1. Bit PortD InAmpLeft Bitfield Name RW Reset Description [31.:8] [7] [6.:0] Rsvd2 Mute Rsvd1 R RW R 000000 1 00 Reserved. Amp mute: 1 = muted 0 = not muted. Reserved. 8.6.10. PortD InAmpRight Verb ID Get Payload Response B00 00 See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 80 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.6.10.1. Bit PortD InAmpRight Bitfield Name RW Reset Description [31.:8] [7] [6.:0] Rsvd2 Mute Rsvd1 R RW R 000000 1 00 Reserved. Amp mute: 1 = muted 0 = not muted. Reserved. 8.6.11. PortD ConfigDefault Verb ID Get Payload Response F1C 00 See bitfield table. 8.6.11.1. Bit PortD ConfigDefault Bitfield Name RW Reset Description [31.:30] PortConnectivity RW 0 Port connectivity: 0h = Port complex is connected to a jack; 1h = No physical connection for port; 2h = Fixed function device is attached; 3h = Both jack and internal device attached (info in all other fields refers to integrated device any presence detection refers to jack) Location. Bits [5..4]: 0h = External on primary chassis; 1h = Internal; 2h = Separate chassis; 3h = Other. Bits [3..0]: 0h = N/A; 1h = Rear; 2h = Front; 3h = Left; 4h = Right; 5h = Top; 6h = Bottom; 7h-9h = Special; Ah-Fh = Reserved Default device: 0h = Line out; 1h = Speaker; 2h = HP out; 3h = CD; 4h = SPDIF Out; 5h = Digital other out; 6h = Modem line side; 7h = Modem handset side; 8h = Line in; 9h = Aux; Ah = Mic in; Bh = Telephony; Ch = SPDIF In; Dh = Digital other in; Eh = Reserved; Fh = Other 92HD71B8 V 0.91 09/07 [29.:24] Location RW 1 [23.:20] Device RW 0 IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 81 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.6.11.1. Bit PortD ConfigDefault Bitfield Name RW Reset Description [19.:16] ConnectionType RW 1 Connection type: 0h = 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); 9h = XLR/Professional; Ah = RJ-11 (modem); Bh = Combination; Ch-Eh = Reserved; Fh = Other Color: 0h = 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 Miscellaneous: Bits [3..1] = Reserved; Bit 0 = Jack detect override Default assocation. Sequence. [15.:12] Color RW 4 [11.:8] [7.:4] [3.:0] Misc Association Sequence RW RW RW 0 1 0 8.7. PortE Node (NID = 0E) 8.7.1. PortE WCap Verb ID Get Payload Response F00 09 See bitfield table. 8.7.1.1. Bit PortE WCap Bitfield Name RW Reset Description [31.:24] [23.:20] Rsvd2 Type R R 00 4 Reserved. Widget type: 0h = Out Converter; 1h = In Converter; 2h = Summing (Mixer); 3h = Selector (Mux); 4h = Pin Complex; 5h = Power; 6h = Volume Knob; 7h = Beep Generator; 8h-Eh = Reserved; Fh = Vendor Defined IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 82 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.7.1.1. Bit PortE WCap Bitfield Name RW Reset Description [19.:16] [15.:12] [11] [10] [9] [8] [7] [6] [5] [4] [3] [2] [1] [0] Delay Rsvd1 SwapCap PwrCntrl Dig ConnList UnSolCap ProcWidget Stripe FormatOvrd AmpParOvrd OutAmpPrsnt InAmpPrsnt Stereo R R R R R R R R R R R R R R 0 0 0 0 0 0 1 0 0 0 0 0 0 1 Number of sample delays through widget. Reserved. Left/right swap support: 1 = yes 0 = no. Power state support: 1 = yes 0 = no. Digital stream support: 1 = yes (digital) 0 = no (analog). Connection list present: 1 = yes 0 = no. Unsolicited response support: 1 = yes 0 = no. Processing state support: 1 = yes 0 = no. Striping support: 1 = yes 0 = no. Stream format override: 1 = yes 0 = no. Amplifier capabilities override: 1 = yes no. Output amp present: 1 = yes 0 = no. Input amp present: 1 = yes 0 = no. Stereo stream support: 1 = yes (stereo) 0 = no (mono). 8.7.2. PortE PinCap Verb ID Get Payload Response F00 0C See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 83 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.7.2.1. Bit PortE PinCap Bitfield Name RW Reset Description [31.:17] [16] [15.:8] Rsvd2 EapdCap VrefCntrl R R R 0000 0 17 Reserved. EAPD support: 1 = yes 0 = no. Vref support: bit 7 = Reserved; bit 6 = Reserved; bit 5 = 100% support (1 = yes 0 = no); bit 4 = 80% support (1 = yes 0 = no); bit 3 = Reserved; bit 2 = GND support (1 = yes 0 = no); bit 1 = 50% support (1 = yes 0 = no); bit 0 = Hi-Z support (1 = yes 0 = no) Reserved. Balanced I/O support: 1 = yes 0 = no. Input support: 1 = yes 0 = no. Output support: 1 = yes 0 = no. Headphone amp present: 1 = yes 0 = no. Presence detection support: 1 = yes 0 = no. Trigger required for impedance sense: 1 = yes 0 = no. Impedance sense support: 1 = yes 0 = no. [7] [6] [5] [4] [3] [2] [1] [0] Rsvd1 BalancedIO InCap OutCap HdphDrvCap PresDtctCap TrigRqd ImpSenseCap R R R R R R R R 0 0 1 0 0 1 0 0 8.7.3. PortE PinWCntrl Verb ID Get Payload Response F07 00 See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 84 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.7.3.1. Bit PortE PinWCntrl Bitfield Name RW Reset Description [31.:6] [5] [4.:3] [2.:0] Rsvd2 InEn Rsvd1 VRefEn R RW R RW 0000000 0 0 0 Reserved. Input enable: 1 = enabled 0 = disabled. Reserved. Vref selection (See VrefCntrl field of PinCap parameter for supported selections): 000b= HI-Z; 001b= 50%; 010b= GND; 011b= Reserved; 100b= 80%; 101b= 100%; 110b= Reserved; 111b= Reserved 8.7.4. PortE UnsolResp Verb ID Get Payload Response F08 00 See bitfield table. 8.7.4.1. Bit PortE UnsolResp Bitfield Name RW Reset Description [31.:8] [7] [6] [5.:0] Rsvd2 En Rsvd1 Tag R RW R RW 000000 0 0 00 Reserved. Unsolicited response enable: 1 = enabled 0 = disabled. Reserved. Software programmable field returned in top six bits (31:26) of every Unsolicited Response generated by this node. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 85 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.7.5. PortE ChSense Verb ID Get Payload Response F09 00 See bitfield table. 8.7.5.1. Bit PortE ChSense Bitfield Name RW Reset Description [31] PresDtct R 0 Presence detection indicator: 1 = presence detected; 0 = presence not detected. Reserved. [30.:0] Rsvd R 0 8.7.6. PortE ConfigDefault Verb ID Get Payload Response F1C 00 See bitfield table. 8.7.6.1. Bit PortE ConfigDefault Bitfield Name RW Reset Description [31.:30] PortConnectivity RW 0 Port connectivity: 0h = Port complex is connected to a jack; 1h = No physical connection for port; 2h = Fixed function device is attached; 3h = Both jack and internal device attached (info in all other fields refers to integrated device any presence detection refers to jack) Location. Bits [5..4]: 0h = External on primary chassis; 1h = Internal; 2h = Separate chassis; 3h = Other. Bits [3..0]: 0h = N/A; 1h = Rear; 2h = Front; 3h = Left; 4h = Right; 5h = Top; 6h = Bottom; 7h-9h = Special; Ah-Fh = Reserved [29.:24] Location RW 1 IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 86 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.7.6.1. Bit PortE ConfigDefault Bitfield Name RW Reset Description [23.:20] Device RW 8 Default device: 0h = Line out; 1h = Speaker; 2h = HP out; 3h = CD; 4h = SPDIF Out; 5h = Digital other out; 6h = Modem line side; 7h = Modem handset side; 8h = Line in; 9h = Aux; Ah = Mic in; Bh = Telephony; Ch = SPDIF In; Dh = Digital other in; Eh = Reserved; Fh = Other Connection type: 0h = 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); 9h = XLR/Professional; Ah = RJ-11 (modem); Bh = Combination; Ch-Eh = Reserved; Fh = Other Color: 0h = 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 Miscellaneous: Bits [3..1] = Reserved; Bit 0 = Jack detect override Default assocation. Sequence. [19.:16] ConnectionType RW 1 [15.:12] Color RW 3 [11.:8] [7.:4] [3.:0] Misc Association Sequence RW RW RW 0 2 E 8.8. PortF Node (NID = 0F) 8.8.1. PortF WCap Verb ID Get Payload Response F00 09 See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 87 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.8.1.1. Bit PortF WCap Bitfield Name RW Reset Description [31.:24] [23.:20] Rsvd2 Type R R 00 4 Reserved. Widget type: 0h = Out Converter; 1h = In Converter; 2h = Summing (Mixer); 3h = Selector (Mux); 4h = Pin Complex; 5h = Power; 6h = Volume Knob; 7h = Beep Generator; 8h-Eh = Reserved; Fh = Vendor Defined Number of sample delays through widget. Reserved. Left/right swap support: 1 = yes 0 = no. Power state support: 1 = yes 0 = no. Digital stream support: 1 = yes (digital) 0 = no (analog). Connection list present: 1 = yes 0 = no. Unsolicited response support: 1 = yes 0 = no. Processing state support: 1 = yes 0 = no. Striping support: 1 = yes 0 = no. Stream format override: 1 = yes 0 = no. Amplifier capabilities override: 1 = yes no. Output amp present: 1 = yes 0 = no. Input amp present: 1 = yes 0 = no. Stereo stream support: 1 = yes (stereo) 0 = no (mono). [19.:16] [15.:12] [11] [10] [9] [8] [7] [6] [5] [4] [3] [2] [1] [0] Delay Rsvd1 SwapCap PwrCntrl Dig ConnList UnSolCap ProcWidget Stripe FormatOvrd AmpParOvrd OutAmpPrsnt InAmpPrsnt Stereo R R R R R R R R R R R R R R 0 0 0 0 0 1 1 0 0 0 0 0 1 1 IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 88 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.8.2. PortF PinCap Verb ID Get Payload Response F00 0C See bitfield table. 8.8.2.1. Bit PortF PinCap Bitfield Name RW Reset Description [31.:17] [16] [15.:8] Rsvd2 EapdCap VrefCntrl R R R 0000 0 00 Reserved. EAPD support: 1 = yes 0 = no. Vref support: bit 7 = Reserved; bit 6 = Reserved; bit 5 = 100% support (1 = yes 0 = no); bit 4 = 80% support (1 = yes 0 = no); bit 3 = Reserved; bit 2 = GND support (1 = yes 0 = no); bit 1 = 50% support (1 = yes 0 = no); bit 0 = Hi-Z support (1 = yes 0 = no) Reserved. Balanced I/O support: 1 = yes 0 = no. Input support: 1 = yes 0 = no. Output support: 1 = yes 0 = no. Headphone amp present: 1 = yes 0 = no. Presence detection support: 1 = yes 0 = no. Trigger required for impedance sense: 1 = yes 0 = no. Impedance sense support: 1 = yes 0 = no. [7] [6] [5] [4] [3] [2] [1] [0] Rsvd1 BalancedIO InCap OutCap HdphDrvCap PresDtctCap TrigRqd ImpSenseCap R R R R R R R R 0 0 0 1 0 1 0 0 IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 89 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.8.3. PortF ConLst Verb ID Get Payload Response F00 0E See bitfield table. 8.8.3.1. Bit PortF ConLst Bitfield Name RW Reset Description [31.:8] [7] Rsvd LForm R R 000000 0 Reserved. Connection list format: 1 = long-form (15-bit) NID entries 0 = short-form (7-bit) NID entries. Number of NID entries in connection list. [6.:0] ConL R 03 8.8.4. PortF ConLstEntry0 Verb ID Get Payload Response F02 00 See bitfield table. 8.8.4.1. Bit PortF ConLstEntry0 Bitfield Name RW Reset Description [31.:24] [23.:16] [15.:8] [7.:0] ConL3 ConL2 ConL1 ConL0 R R R R 00 17 11 10 Unused list entry. InputMixer Summing widget (0x17) DAC1 Converter widget (0x11) DAC0 Converter widget (0x10) IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 90 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.8.5. PortF ConSelectCtrl Verb ID Get Payload Response F01 00 See bitfield table. 8.8.5.1. Bit PortF ConSelectCtrl Bitfield Name RW Reset Description [31.:2] [1.:0] Rsvd Index R RW 00000000 0 Reserved. Connection select control index. 8.8.6. PortF PinWCntrl Verb ID Get Payload Response F07 00 See bitfield table. 8.8.6.1. Bit PortF PinWCntrl Bitfield Name RW Reset Description [31.:7] [6] [5.:0] Rsvd2 OutEn Rsvd1 R RW R 000000 0 0 Reserved. Output enable: 1 = enabled 0 = disabled. Reserved. 8.8.7. PortF UnsolResp Verb ID Get Payload Response F08 00 See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 91 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.8.7.1. Bit PortF UnsolResp Bitfield Name RW Reset Description [31.:8] [7] [6] [5.:0] Rsvd2 En Rsvd1 Tag R RW R RW 000000 0 0 00 Reserved. Unsolicited response enable: 1 = enabled 0 = disabled. Reserved. Software programmable field returned in top six bits (31:26) of every Unsolicited Response generated by this node. 8.8.8. PortF ChSense Verb ID Get Payload Response F09 00 See bitfield table. 8.8.8.1. Bit PortF ChSense Bitfield Name RW Reset Description [31] PresDtct R 0 Presence detection indicator: 1 = presence detected; 0 = presence not detected. Reserved. [30.:0] Rsvd R 0 8.8.9. PortF InAmpLeft Verb ID Get Payload Response B20 00 See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 92 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.8.9.1. Bit PortF InAmpLeft Bitfield Name RW Reset Description [31.:8] [7] [6.:0] Rsvd2 Mute Rsvd1 R RW R 000000 1 00 Reserved. Amp mute: 1 = muted 0 = not muted. Reserved. 8.8.10. PortF InAmpRight Verb ID Get Payload Response B00 00 See bitfield table. 8.8.10.1. Bit PortF InAmpRight Bitfield Name RW Reset Description [31.:8] [7] [6.:0] Rsvd2 Mute Rsvd1 R RW R 000000 1 00 Reserved. Amp mute: 1 = muted 0 = not muted. Reserved. 8.8.11. PortF ConfigDefault Verb ID Get Payload Response F1C 00 See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 93 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.8.11.1. Bit PortF ConfigDefault Bitfield Name RW Reset Description [31.:30] PortConnectivity RW 1 Port connectivity: 0h = Port complex is connected to a jack; 1h = No physical connection for port; 2h = Fixed function device is attached; 3h = Both jack and internal device attached (info in all other fields refers to integrated device any presence detection refers to jack) Location. Bits [5..4]: 0h = External on primary chassis; 1h = Internal; 2h = Separate chassis; 3h = Other. Bits [3..0]: 0h = N/A; 1h = Rear; 2h = Front; 3h = Left; 4h = Right; 5h = Top; 6h = Bottom; 7h-9h = Special; Ah-Fh = Reserved Default device: 0h = Line out; 1h = Speaker; 2h = HP out; 3h = CD; 4h = SPDIF Out; 5h = Digital other out; 6h = Modem line side; 7h = Modem handset side; 8h = Line in; 9h = Aux; Ah = Mic in; Bh = Telephony; Ch = SPDIF In; Dh = Digital other in; Eh = Reserved; Fh = Other Connection type: 0h = 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); 9h = XLR/Professional; Ah = RJ-11 (modem); Bh = Combination; Ch-Eh = Reserved; Fh = Other Color: 0h = 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 Miscellaneous: Bits [3..1] = Reserved; Bit 0 = Jack detect override Default assocation. Sequence. 92HD71B8 V 0.91 09/07 [29.:24] Location RW 00 [23.:20] Device RW F [19.:16] ConnectionType RW 0 [15.:12] Color RW 0 [11.:8] [7.:4] [3.:0] IDTTM CONFIDENTIAL AND PROPRIETARY Misc Association Sequence RW RW RW 94 0 F 0 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.9. DAC0 Node (NID = 10) 8.9.1. DAC0 WCap Verb ID Get Payload Response F00 09 See bitfield table. 8.9.1.1. Bit DAC0 WCap Bitfield Name RW Reset Description [31.:24] [23.:20] Rsvd2 Type R R 00 0 Reserved. Widget type: 0h = Out Converter; 1h = In Converter; 2h = Summing (Mixer); 3h = Selector (Mux); 4h = Pin Complex; 5h = Power; 6h = Volume Knob; 7h = Beep Generator; 8h-Eh = Reserved; Fh = Vendor Defined Number of sample delays through widget. Reserved. Left/right swap support: 1 = yes 0 = no. Power state support: 1 = yes 0 = no. Digital stream support: 1 = yes (digital) 0 = no (analog). Connection list present: 1 = yes 0 = no. Unsolicited response support: 1 = yes 0 = no. Processing state support: 1 = yes 0 = no. Striping support: 1 = yes 0 = no. Stream format override: 1 = yes 0 = no. Amplifier capabilities override: 1 = yes no. Output amp present: 1 = yes 0 = no. [19.:16] [15.:12] [11] [10] [9] [8] [7] [6] [5] [4] [3] [2] Delay Rsvd1 SwapCap PwrCntrl Dig ConnList UnSolCap ProcWidget Stripe FormatOvrd AmpParOvrd OutAmpPrsnt R R R R R R R R R R R R D 0 1 1 0 0 0 0 0 0 0 1 IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 95 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.9.1.1. Bit DAC0 WCap Bitfield Name RW Reset Description [1] [0] InAmpPrsnt Stereo R R 0 1 Input amp present: 1 = yes 0 = no. Stereo stream support: 1 = yes (stereo) 0 = no (mono). 8.9.2. DAC0 Cnvtr Verb ID Get Payload Response A 0000 See bitfield table. 8.9.2.1. Bit DAC0 Cnvtr Bitfield Name RW Reset Description [31.:16] [15] [14] [13.:11] Rsvd2 StrmType FrmtSmplRate SmplRateMultp R R RW RW 0000 0 0 0 Reserved. Stream type: 1 = Non-PCM 0 = PCM. Sample base rate: 1 = 44.1kHz 0 = 48kHz. 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 Sample base rate divider: 000b= Divide by 1 (48kHz/44.1kHz); 001b= Divide by 2 (24kHz/20.05kHz); 010b= Divide by 3 (16kHz/32kHz); 011b= Divide by 4 (11.025kHz); 100b= Divide by 5 (9.6kHz); 101b= Divide by 6 (8kHz); 110b= Divide by 7; 111b= Divide by 8 (6kHz) Reserved. [10.:8] SmplRateDiv RW 0 [7] Rsvd1 R 0 IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 96 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.9.2.1. Bit DAC0 Cnvtr Bitfield Name RW Reset Description [6.:4] BitsPerSmpl RW 3 Bits per sample: 000b= 8 bits; 001b= 16 bits; 010b= 20 bits; 011b= 24 bits; 100b= 32 bits; 101b-111b= Reserved Total number of channels in the stream assigned to this converter: 0000b-1111b= 1-16 channels. [3.:0] NmbrChan RW 1 8.9.3. DAC0 OutAmpLeft Verb ID Get Payload Response BA0 00 See bitfield table. 8.9.3.1. Bit DAC0 OutAmpLeft Bitfield Name RW Reset Description [31.:8] [7] [6.:0] Rsvd Mute Gain R RW RW 000000 1 7F Reserved. Amp mute: 1 = muted 0 = not muted. Amp gain step number (see OutAmpCap parameter pertaining to this widget). 8.9.4. DAC0 OutAmpRight Verb ID Get Payload Response B80 00 See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 97 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.9.4.1. Bit DAC0 OutAmpRight Bitfield Name RW Reset Description [31.:8] [7] [6.:0] Rsvd Mute Gain R RW RW 000000 1 7F Reserved. Amp mute: 1 = muted 0 = not muted. Amp gain step number (see OutAmpCap parameter pertaining to this widget). 8.9.5. DAC0 PwrState Verb ID Get Payload Response F05 00 See bitfield table. 8.9.5.1. Bit DAC0 PwrState Bitfield Name RW Reset Description [31.:6] [5.:4] [3.:2] [1.:0] Rsvd2 Act Rsvd1 Set R R R RW 0000000 3 0 3 Reserved. Actual power state of this widget. Reserved. Current power state setting for this widget. 8.9.6. DAC0 CnvtrID Verb ID Get Payload Response F06 00 See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 98 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.9.6.1. Bit DAC0 CnvtrID Bitfield Name RW Reset Description [31.:8] [7.:4] [3.:0] Rsvd Strm Ch R RW RW 000000 0 0 Reserved. Stream ID: 0h = Converter "off" 1h-Fh = valid IDs. Channel assignment ("Ch" and "Ch+1" assigned as a pair for a stereo converter). 8.9.7. DAC0 LR Verb ID Get Payload Response F0C 00 See bitfield table. 8.9.7.1. Bit DAC0 LR Bitfield Name RW Reset Description [31.:3] [2] [1.:0] Rsvd2 SwapEn Rsvd1 R RW R 00000000 0 0 Reserved. Swap enable: 1 = L/R swap enabled 0 = L/R swap disabled. Reserved. 8.10. DAC1 Node (NID = 11) 8.10.1. DAC1 WCap Verb ID Get Payload Response F00 09 See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 99 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.10.1.1. Bit DAC1 WCap Bitfield Name RW Reset Description [31.:24] [23.:20] Rsvd2 Type R R 00 0 Reserved. Widget type: 0h = Out Converter; 1h = In Converter; 2h = Summing (Mixer); 3h = Selector (Mux); 4h = Pin Complex; 5h = Power; 6h = Volume Knob; 7h = Beep Generator; 8h-Eh = Reserved; Fh = Vendor Defined Number of sample delays through widget. Reserved. Left/right swap support: 1 = yes 0 = no. Power state support: 1 = yes 0 = no. Digital stream support: 1 = yes (digital) 0 = no (analog). Connection list present: 1 = yes 0 = no. Unsolicited response support: 1 = yes 0 = no. Processing state support: 1 = yes 0 = no. Striping support: 1 = yes 0 = no. Stream format override: 1 = yes 0 = no. Amplifier capabilities override: 1 = yes no. Output amp present: 1 = yes 0 = no. Input amp present: 1 = yes 0 = no. Stereo stream support: 1 = yes (stereo) 0 = no (mono). [19.:16] [15.:12] [11] [10] [9] [8] [7] [6] [5] [4] [3] [2] [1] [0] Delay Rsvd1 SwapCap PwrCntrl Dig ConnList UnSolCap ProcWidget Stripe FormatOvrd AmpParOvrd OutAmpPrsnt InAmpPrsnt Stereo R R R R R R R R R R R R R R D 0 1 1 0 0 0 0 0 0 0 1 0 1 IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 100 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.10.2. DAC1 Cnvtr Verb ID Get Payload Response A 0000 See bitfield table. 8.10.2.1. Bit DAC1 Cnvtr Bitfield Name RW Reset Description [31.:16] [15] [14] [13.:11] Rsvd2 StrmType FrmtSmplRate SmplRateMultp R R RW RW 0000 0 0 0 Reserved. Stream type: 1 = Non-PCM 0 = PCM. Sample base rate: 1 = 44.1kHz 0 = 48kHz. 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 Sample base rate divider: 000b= Divide by 1 (48kHz/44.1kHz); 001b= Divide by 2 (24kHz/20.05kHz); 010b= Divide by 3 (16kHz/32kHz); 011b= Divide by 4 (11.025kHz); 100b= Divide by 5 (9.6kHz); 101b= Divide by 6 (8kHz); 110b= Divide by 7; 111b= Divide by 8 (6kHz) Reserved. Bits per sample: 000b= 8 bits; 001b= 16 bits; 010b= 20 bits; 011b= 24 bits; 100b= 32 bits; 101b-111b= Reserved Total number of channels in the stream assigned to this converter: 0000b-1111b= 1-16 channels. [10.:8] SmplRateDiv RW 0 [7] [6.:4] Rsvd1 BitsPerSmpl R RW 0 3 [3.:0] NmbrChan RW 1 IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 101 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.10.3. DAC1 OutAmpLeft Verb ID Get Payload Response BA0 00 See bitfield table. 8.10.3.1. Bit DAC1 OutAmpLeft Bitfield Name RW Reset Description [31.:8] [7] [6.:0] Rsvd Mute Gain R RW RW 000000 1 7F Reserved. Amp mute: 1 = muted 0 = not muted. Amp gain step number (see OutAmpCap parameter pertaining to this widget). 8.10.4. DAC1 OutAmpRight Verb ID Get Payload Response B80 00 See bitfield table. 8.10.4.1. Bit DAC1 OutAmpRight Bitfield Name RW Reset Description [31.:8] [7] [6.:0] Rsvd Mute Gain R RW RW 000000 1 7F Reserved. Amp mute: 1 = muted 0 = not muted. Amp gain step number (see OutAmpCap parameter pertaining to this widget). IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 102 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.10.5. DAC1 PwrState Verb ID Get Payload Response F05 00 See bitfield table. 8.10.5.1. Bit DAC1 PwrState Bitfield Name RW Reset Description [31.:6] [5.:4] [3.:2] [1.:0] Rsvd2 Act Rsvd1 Set R R R RW 0000000 3 0 3 Reserved. Actual power state of this widget. Reserved. Current power state setting for this widget. 8.10.6. DAC1 CnvtrID Verb ID Get Payload Response F06 00 See bitfield table. 8.10.6.1. Bit DAC1 CnvtrID Bitfield Name RW Reset Description [31.:8] [7.:4] [3.:0] Rsvd Strm Ch R RW RW 000000 0 0 Reserved. Stream ID: 0h = Converter "off" 1h-Fh = valid IDs. Channel assignment ("Ch" and "Ch+1" assigned as a pair for a stereo converter). IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 103 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.10.7. DAC1 LR Verb ID Get Payload Response F0C 00 See bitfield table. 8.10.7.1. Bit DAC1 LR Bitfield Name RW Reset Description [31.:3] [2] [1.:0] Rsvd2 SwapEn Rsvd1 R RW R 00000000 0 0 Reserved. Swap enable: 1 = L/R swap enabled 0 = L/R swap disabled. Reserved. 8.11. ADC0 Node (NID = 12) 8.11.1. ADC0 WCap Verb ID Get Payload Response F00 09 See bitfield table. 8.11.1.1. Bit ADC0 WCap Bitfield Name RW Reset Description [31.:24] [23.:20] Rsvd2 Type R R 00 1 Reserved. Widget type: 0h = Out Converter; 1h = In Converter; 2h = Summing (Mixer); 3h = Selector (Mux); 4h = Pin Complex; 5h = Power; 6h = Volume Knob; 7h = Beep Generator; 8h-Eh = Reserved; Fh = Vendor Defined Number of sample delays through widget. Reserved. [19.:16] [15.:12] Delay Rsvd1 R R D 0 IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 104 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.11.1.1. Bit ADC0 WCap Bitfield Name RW Reset Description [11] [10] [9] [8] [7] [6] [5] [4] [3] [2] [1] [0] SwapCap PwrCntrl Dig ConnList UnSolCap ProcWidget Stripe FormatOvrd AmpParOvrd OutAmpPrsnt InAmpPrsnt Stereo R R R R R R R R R R R R 0 1 0 1 0 1 0 0 0 0 0 1 Left/right swap support: 1 = yes 0 = no. Power state support: 1 = yes 0 = no. Digital stream support: 1 = yes (digital) 0 = no (analog). Connection list present: 1 = yes 0 = no. Unsolicited response support: 1 = yes 0 = no. Processing state support: 1 = yes 0 = no. Striping support: 1 = yes 0 = no. Stream format override: 1 = yes 0 = no. Amplifier capabilities override: 1 = yes no. Output amp present: 1 = yes 0 = no. Input amp present: 1 = yes 0 = no. Stereo stream support: 1 = yes (stereo) 0 = no (mono). 8.11.2. ADC0 ConLst Verb ID Get Payload Response F00 0E See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 105 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.11.2.1. Bit ADC0 ConLst Bitfield Name RW Reset Description [31.:8] [7] Rsvd LForm R R 000000 0 Reserved. Connection list format: 1 = long-form (15-bit) NID entries 0 = short-form (7-bit) NID entries. Number of NID entries in connection list. [6.:0] ConL R 01 8.11.3. ADC0 ConLstEntry0 Verb ID Get Payload Response F02 00 See bitfield table. 8.11.3.1. Bit ADC0 ConLstEntry0 Bitfield Name RW Reset Description [31.:24] [23.:16] [15.:8] [7.:0] ConL3 ConL2 ConL1 ConL0 R R R R 00 00 00 1C Unused list entry. Unused list entry. Unused list entry. ADC0Mux Selector widget (0x1C) 8.11.4. ADC0 Cnvtr Verb ID Get Payload Response A 0000 See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 106 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.11.4.1. Bit ADC0 Cnvtr Bitfield Name RW Reset Description [31.:16] [15] [14] [13.:11] Rsvd2 StrmType FrmtSmplRate SmplRateMultp R R RW RW 0000 0 0 0 Reserved. Stream type: 1 = Non-PCM 0 = PCM. Sample base rate: 1 = 44.1kHz 0 = 48kHz. 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 Sample base rate divider: 000b= Divide by 1 (48kHz/44.1kHz); 001b= Divide by 2 (24kHz/20.05kHz); 010b= Divide by 3 (16kHz/32kHz); 011b= Divide by 4 (11.025kHz); 100b= Divide by 5 (9.6kHz); 101b= Divide by 6 (8kHz); 110b= Divide by 7; 111b= Divide by 8 (6kHz) Reserved. Bits per sample: 000b= 8 bits; 001b= 16 bits; 010b= 20 bits; 011b= 24 bits; 100b= 32 bits; 101b-111b= Reserved Total number of channels in the stream assigned to this converter: 0000b-1111b= 1-16 channels. [10.:8] SmplRateDiv RW 0 [7] [6.:4] Rsvd1 BitsPerSmpl R RW 0 3 [3.:0] NmbrChan RW 1 8.11.5. ADC0 ProcState Verb ID Get Payload Response F03 00 See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 107 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.11.5.1. Bit ADC0 ProcState Bitfield Name RW Reset Description [31.:8] [7] Rsvd2 HPFOCDIS R RW 000000 0 Reserved. HPF offset calculation disable. 1 = calculation disabled; 0 = calculation enabled. Reserved. Processing State: 00b= bypass the ADC HPF ("off") 01b-11b= ADC HPF is enabled ("on" or "benign"). [6.:2] [1.:0] Rsvd1 ADCHPFByp R RW 00 1 8.11.6. ADC0 PwrState Verb ID Get Payload Response F05 00 See bitfield table. 8.11.6.1. Bit ADC0 PwrState Bitfield Name RW Reset Description [31.:6] [5.:4] [3.:2] [1.:0] Rsvd2 Act Rsvd1 Set R R R RW 0000000 3 0 3 Reserved. Actual power state of this widget. Reserved. Current power state setting for this widget. 8.11.7. ADC0 CnvtrID Verb ID Get Payload Response F06 00 See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 108 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.11.7.1. Bit ADC0 CnvtrID Bitfield Name RW Reset Description [31.:8] [7.:4] [3.:0] Rsvd Strm Ch R RW RW 000000 0 0 Reserved. Stream ID: 0h = Converter "off" 1h-Fh = valid IDs. Channel assignment ("Ch" and "Ch+1" assigned as a pair for a stereo converter). 8.12. ADC1 Node (NID = 13) 8.12.1. ADC1 WCap Verb ID Get Payload Response F00 09 See bitfield table. 8.12.1.1. Bit ADC1 WCap Bitfield Name RW Reset Description [31.:24] [23.:20] Rsvd2 Type R R 00 1 Reserved. Widget type: 0h = Out Converter; 1h = In Converter; 2h = Summing (Mixer); 3h = Selector (Mux); 4h = Pin Complex; 5h = Power; 6h = Volume Knob; 7h = Beep Generator; 8h-Eh = Reserved; Fh = Vendor Defined Number of sample delays through widget. Reserved. Left/right swap support: 1 = yes 0 = no. Power state support: 1 = yes 0 = no. [19.:16] [15.:12] [11] [10] Delay Rsvd1 SwapCap PwrCntrl R R R R D 0 0 1 IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 109 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.12.1.1. Bit ADC1 WCap Bitfield Name RW Reset Description [9] [8] [7] [6] [5] [4] [3] [2] [1] [0] Dig ConnList UnSolCap ProcWidget Stripe FormatOvrd AmpParOvrd OutAmpPrsnt InAmpPrsnt Stereo R R R R R R R R R R 0 1 0 1 0 0 0 0 0 1 Digital stream support: 1 = yes (digital) 0 = no (analog). Connection list present: 1 = yes 0 = no. Unsolicited response support: 1 = yes 0 = no. Processing state support: 1 = yes 0 = no. Striping support: 1 = yes 0 = no. Stream format override: 1 = yes 0 = no. Amplifier capabilities override: 1 = yes no. Output amp present: 1 = yes 0 = no. Input amp present: 1 = yes 0 = no. Stereo stream support: 1 = yes (stereo) 0 = no (mono). 8.12.2. ADC1 ConLst Verb ID Get Payload Response F00 0E See bitfield table. 8.12.2.1. Bit ADC1 ConLst Bitfield Name RW Reset Description [31.:8] [7] Rsvd LForm R R 000000 0 Reserved. Connection list format: 1 = long-form (15-bit) NID entries 0 = short-form (7-bit) NID entries. Number of NID entries in connection list. [6.:0] ConL R 01 IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 110 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.12.3. ADC1 ConLstEntry0 Verb ID Get Payload Response F02 00 See bitfield table. 8.12.3.1. Bit ADC1 ConLstEntry0 Bitfield Name RW Reset Description [31.:24] [23.:16] [15.:8] [7.:0] ConL3 ConL2 ConL1 ConL0 R R R R 00 00 00 1D Unused list entry. Unused list entry. Unused list entry. ADC1Mux widget (0x1D) 8.12.4. ADC1 Cnvtr Verb ID Get Payload Response A 0000 See bitfield table. 8.12.4.1. Bit ADC1 Cnvtr Bitfield Name RW Reset Description [31.:16] [15] [14] [13.:11] Rsvd2 StrmType FrmtSmplRate SmplRateMultp R R RW RW 0000 0 0 0 Reserved. Stream type: 1 = Non-PCM 0 = PCM. Sample base rate: 1 = 44.1kHz 0 = 48kHz. 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 IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 111 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.12.4.1. Bit ADC1 Cnvtr Bitfield Name RW Reset Description [10.:8] SmplRateDiv RW 0 Sample base rate divider: 000b= Divide by 1 (48kHz/44.1kHz); 001b= Divide by 2 (24kHz/20.05kHz); 010b= Divide by 3 (16kHz/32kHz); 011b= Divide by 4 (11.025kHz); 100b= Divide by 5 (9.6kHz); 101b= Divide by 6 (8kHz); 110b= Divide by 7; 111b= Divide by 8 (6kHz) Reserved. Bits per sample: 000b= 8 bits; 001b= 16 bits; 010b= 20 bits; 011b= 24 bits; 100b= 32 bits; 101b-111b= Reserved Total number of channels in the stream assigned to this converter: 0000b-1111b= 1-16 channels. [7] [6.:4] Rsvd1 BitsPerSmpl R RW 0 3 [3.:0] NmbrChan RW 1 8.12.5. ADC1 ProcState Verb ID Get Payload Response F03 00 See bitfield table. 8.12.5.1. Bit ADC1 ProcState Bitfield Name RW Reset Description [31.:8] [7] Rsvd2 HPFOCDIS R RW 000000 0 Reserved. HPF offset calculation disable. 1 = calculation disabled; 0 = calculation enabled. Reserved. Processing State: 00b= bypass the ADC HPF ("off") 01b-11b= ADC HPF is enabled ("on" or "benign"). [6.:2] [1.:0] Rsvd1 ADCHPFByp R RW 00 1 IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 112 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.12.6. ADC1 PwrState Verb ID Get Payload Response F05 00 See bitfield table. 8.12.6.1. Bit ADC1 PwrState Bitfield Name RW Reset Description [31.:6] [5.:4] [3.:2] [1.:0] Rsvd2 Act Rsvd1 Set R R R RW 0000000 3 0 3 Reserved. Actual power state of this widget. Reserved. Current power state setting for this widget. 8.12.7. ADC1 CnvtrID Verb ID Get Payload Response F06 00 See bitfield table. 8.12.7.1. Bit ADC1 CnvtrID Bitfield Name RW Reset Description [31.:8] [7.:4] [3.:0] Rsvd Strm Ch R RW RW 000000 0 0 Reserved. Stream ID: 0h = Converter "off" 1h-Fh = valid IDs. Channel assignment ("Ch" and "Ch+1" assigned as a pair for a stereo converter). IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 113 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.13. MonoOut Node (NID = 14) 8.13.1. MonoOut WCap Verb ID Get Payload Response F00 09 See bitfield table. 8.13.1.1. Bit MonoOut WCap Bitfield Name RW Reset Description [31.:24] [23.:20] Rsvd2 Type R R 00 4 Reserved. Widget type: 0h = Out Converter; 1h = In Converter; 2h = Summing (Mixer); 3h = Selector (Mux); 4h = Pin Complex; 5h = Power; 6h = Volume Knob; 7h = Beep Generator; 8h-Eh = Reserved; Fh = Vendor Defined Number of sample delays through widget. Reserved. Left/right swap support: 1 = yes 0 = no. Power state support: 1 = yes 0 = no. Digital stream support: 1 = yes (digital) 0 = no (analog). Connection list present: 1 = yes 0 = no. Unsolicited response support: 1 = yes 0 = no. Processing state support: 1 = yes 0 = no. Striping support: 1 = yes 0 = no. Stream format override: 1 = yes 0 = no. Amplifier capabilities override: 1 = yes no. Output amp present: 1 = yes 0 = no. [19.:16] [15.:12] [11] [10] [9] [8] [7] [6] [5] [4] [3] [2] Delay Rsvd1 SwapCap PwrCntrl Dig ConnList UnSolCap ProcWidget Stripe FormatOvrd AmpParOvrd OutAmpPrsnt R R R R R R R R R R R R 0 0 0 0 0 1 0 0 0 0 0 0 IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 114 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.13.1.1. Bit MonoOut WCap Bitfield Name RW Reset Description [1] [0] InAmpPrsnt Stereo R R 1 0 Input amp present: 1 = yes 0 = no. Stereo stream support: 1 = yes (stereo) 0 = no (mono). 8.13.2. MonoOut PinCap Verb ID Get Payload Response F00 0C See bitfield table. 8.13.2.1. Bit MonoOut PinCap Bitfield Name RW Reset Description [31.:17] [16] [15.:8] Rsvd2 EapdCap VrefCntrl R R R 0000 0 00 Reserved. EAPD support: 1 = yes 0 = no. Vref support: bit 7 = Reserved; bit 6 = Reserved; bit 5 = 100% support (1 = yes 0 = no); bit 4 = 80% support (1 = yes 0 = no); bit 3 = Reserved; bit 2 = GND support (1 = yes 0 = no); bit 1 = 50% support (1 = yes 0 = no); bit 0 = Hi-Z support (1 = yes 0 = no) Reserved. Balanced I/O support: 1 = yes 0 = no. Input support: 1 = yes 0 = no. Output support: 1 = yes 0 = no. Headphone amp present: 1 = yes 0 = no. Presence detection support: 1 = yes 0 = no. [7] [6] [5] [4] [3] [2] Rsvd1 BalancedIO InCap OutCap HdphDrvCap PresDtctCap R R R R R R 0 0 0 1 0 0 IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 115 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.13.2.1. Bit MonoOut PinCap Bitfield Name RW Reset Description [1] [0] TrigRqd ImpSenseCap R R 0 0 Trigger required for impedance sense: 1 = yes 0 = no. Impedance sense support: 1 = yes 0 = no. 8.13.3. MonoOut ConLst Verb ID Get Payload Response F00 0E See bitfield table. 8.13.3.1. Bit MonoOut ConLst Bitfield Name RW Reset Description [31.:8] [7] Rsvd LForm R R 000000 0 Reserved. Connection list format: 1 = long-form (15-bit) NID entries 0 = short-form (7-bit) NID entries. Number of NID entries in connection list. [6.:0] ConL R 01 8.13.4. MonoOut ConLstEntry0 Verb ID Get Payload Response F02 00 See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 116 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.13.4.1. Bit MonoOut ConLstEntry0 Bitfield Name RW Reset Description [31.:24] [23.:16] [15.:8] [7.:0] ConL3 ConL2 ConL1 ConL0 R R R R 00 00 00 16 Unused list entry. Unused list entry. Unused list entry. MonoMixer Summing widget 8.13.5. MonoOut PinWCntrl Verb ID Get Payload Response F07 00 See bitfield table. 8.13.5.1. Bit MonoOut PinWCntrl Bitfield Name RW Reset Description [31.:7] [6] [5.:0] Rsvd2 OutEn Rsvd1 R RW R 000000 0 0 Reserved. Output enable: 1 = enabled 0 = disabled. Reserved. 8.13.6. MonoOut InAmpLeft Verb ID Get Payload Response B00 00 See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 117 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.13.6.1. Bit MonoOut InAmpLeft Bitfield Name RW Reset Description [31.:8] [7] [6.:0] Rsvd2 Mute Rsvd1 R RW R 000000 1 00 Reserved. Amp mute: 1 = muted 0 = not muted. Reserved. 8.13.7. MonoOut ConfigDefault Verb ID Get Payload Response F1C 00 See bitfield table. 8.13.7.1. Bit MonoOut ConfigDefault Bitfield Name RW Reset Description [31.:30] PortConnectivity RW 1 Port connectivity: 0h = Port complex is connected to a jack; 1h = No physical connection for port; 2h = Fixed function device is attached; 3h = Both jack and internal device attached (info in all other fields refers to integrated device any presence detection refers to jack) Location. Bits [5..4]: 0h = External on primary chassis; 1h = Internal; 2h = Separate chassis; 3h = Other. Bits [3..0]: 0h = N/A; 1h = Rear; 2h = Front; 3h = Left; 4h = Right; 5h = Top; 6h = Bottom; 7h-9h = Special; Ah-Fh = Reserved Default device: 0h = Line out; 1h = Speaker; 2h = HP out; 3h = CD; 4h = SPDIF Out; 5h = Digital other out; 6h = Modem line side; 7h = Modem handset side; 8h = Line in; 9h = Aux; Ah = Mic in; Bh = Telephony; Ch = SPDIF In; Dh = Digital other in; Eh = Reserved; Fh = Other 92HD71B8 V 0.91 09/07 [29.:24] Location RW 00 [23.:20] Device RW F IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 118 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.13.7.1. Bit MonoOut ConfigDefault Bitfield Name RW Reset Description [19.:16] ConnectionType RW 0 Connection type: 0h = 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); 9h = XLR/Professional; Ah = RJ-11 (modem); Bh = Combination; Ch-Eh = Reserved; Fh = Other Color: 0h = 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 Miscellaneous: Bits [3..1] = Reserved; Bit 0 = Jack detect override Default assocation. Sequence. [15.:12] Color RW 0 [11.:8] [7.:4] [3.:0] Misc Association Sequence RW RW RW 0 F 0 8.14. MonoMux Node (NID = 15) 8.14.1. MonoMux WCap Verb ID Get Payload Response F00 09 See bitfield table. 8.14.1.1. Bit MonoMux WCap Bitfield Name RW Reset Description [31.:24] [23.:20] Rsvd2 Type R R 00 3 Reserved. Widget type: 0h = Out Converter; 1h = In Converter; 2h = Summing (Mixer); 3h = Selector (Mux); 4h = Pin Complex; 5h = Power; 6h = Volume Knob; 7h = Beep Generator; 8h-Eh = Reserved; Fh = Vendor Defined IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 119 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.14.1.1. Bit MonoMux WCap Bitfield Name RW Reset Description [19.:16] [15.:12] [11] [10] [9] [8] [7] [6] [5] [4] [3] [2] [1] [0] Delay Rsvd1 SwapCap PwrCntrl Dig ConnList UnSolCap ProcWidget Stripe FormatOvrd AmpParOvrd OutAmpPrsnt InAmpPrsnt Stereo R R R R R R R R R R R R R R 0 0 0 0 0 1 0 0 0 0 0 0 0 1 Number of sample delays through widget. Reserved. Left/right swap support: 1 = yes 0 = no. Power state support: 1 = yes 0 = no. Digital stream support: 1 = yes (digital) 0 = no (analog). Connection list present: 1 = yes 0 = no. Unsolicited response support: 1 = yes 0 = no. Processing state support: 1 = yes 0 = no. Striping support: 1 = yes 0 = no. Stream format override: 1 = yes 0 = no. Amplifier capabilities override: 1 = yes no. Output amp present: 1 = yes 0 = no. Input amp present: 1 = yes 0 = no. Stereo stream support: 1 = yes (stereo) 0 = no (mono). 8.14.2. MonoMux ConLst Verb ID Get Payload Response F00 0E See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 120 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.14.2.1. Bit MonoMux ConLst Bitfield Name RW Reset Description [31.:8] [7] Rsvd LForm R R 000000 0 Reserved. Connection list format: 1 = long-form (15-bit) NID entries 0 = short-form (7-bit) NID entries. Number of NID entries in connection list. [6.:0] ConL R 03 8.14.3. MonoMux ConLstEntry0 Verb ID Get Payload Response F02 00 See bitfield table. 8.14.3.1. Bit MonoMux ConLstEntry0 Bitfield Name RW Reset Description [31.:24] [23.:16] [15.:8] [7.:0] ConL3 ConL2 ConL1 ConL0 R R R R 00 17 11 10 Unused list entry. Input Mixer widget (0x17) DAC1 Converter widget (0x11) DAC0 Converter widget (0x10) 8.14.4. MonoMux ConSelectCtrl Verb ID Get Payload Response F01 00 See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 121 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.14.4.1. Bit MonoMux ConSelectCtrl Bitfield Name RW Reset Description [31.:2] [1.:0] Rsvd Index R RW 0000000 0 Reserved. Connection select control index. 8.15. MonoMixer Node (NID = 16) 8.15.1. MonoMixer WCap Verb ID Get Payload Response F00 09 See bitfield table. 8.15.1.1. Bit MonoMixer WCap Bitfield Name RW Reset Description [31.:24] [23.:20] Rsvd2 Type R R 00 2 Reserved. Widget type: 0h = Out Converter; 1h = In Converter; 2h = Summing (Mixer); 3h = Selector (Mux); 4h = Pin Complex; 5h = Power; 6h = Volume Knob; 7h = Beep Generator; 8h-Eh = Reserved; Fh = Vendor Defined Number of sample delays through widget. Reserved. Left/right swap support: 1 = yes 0 = no. Power state support: 1 = yes 0 = no. Digital stream support: 1 = yes (digital) 0 = no (analog). Connection list present: 1 = yes 0 = no. [19.:16] [15.:12] [11] [10] [9] [8] Delay Rsvd1 SwapCap PwrCntrl Dig ConnList R R R R R R 0 0 0 0 0 1 IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 122 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.15.1.1. Bit MonoMixer WCap Bitfield Name RW Reset Description [7] [6] [5] [4] [3] [2] [1] [0] UnSolCap ProcWidget Stripe FormatOvrd AmpParOvrd OutAmpPrsnt InAmpPrsnt Stereo R R R R R R R R 0 0 0 0 0 0 0 0 Unsolicited response support: 1 = yes 0 = no. Processing state support: 1 = yes 0 = no. Striping support: 1 = yes 0 = no. Stream format override: 1 = yes 0 = no. Amplifier capabilities override: 1 = yes no. Output amp present: 1 = yes 0 = no. Input amp present: 1 = yes 0 = no. Stereo stream support: 1 = yes (stereo) 0 = no (mono). 8.15.2. MonoMixer ConLst Verb ID Get Payload Response F00 0E See bitfield table. 8.15.2.1. Bit MonoMixer ConLst Bitfield Name RW Reset Description [31.:8] [7] Rsvd LForm R R 000000 0 Reserved. Connection list format: 1 = long-form (15-bit) NID entries 0 = short-form (7-bit) NID entries. Number of NID entries in connection list. [6.:0] ConL R 01 IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 123 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.15.3. MonoMixer ConLstEntry0 Verb ID Get Payload Response F02 00 See bitfield table. 8.15.3.1. Bit MonoMixer ConLstEntry0 Bitfield Name RW Reset Description [31.:24] [23.:16] [15.:8] [7.:0] ConL3 ConL2 ConL1 ConL0 R R R R 00 00 00 15 Unused list entry. Unused list entry. Unused list entry. MonoMux Selector widget (0x15) 8.16. InputMixer Node (NID = 17) 8.16.1. InputMixer WCap Verb ID Get Payload Response F00 09 See bitfield table. 8.16.1.1. Bit InputMixer WCap Bitfield Name RW Reset Description [31.:24] [23.:20] Rsvd2 Type R R 00 2 Reserved. Widget type: 0h = Out Converter; 1h = In Converter; 2h = Summing (Mixer); 3h = Selector (Mux); 4h = Pin Complex; 5h = Power; 6h = Volume Knob; 7h = Beep Generator; 8h-Eh = Reserved; Fh = Vendor Defined Number of sample delays through widget. [19.:16] Delay R 0 IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 124 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.16.1.1. Bit InputMixer WCap Bitfield Name RW Reset Description [15.:12] [11] [10] [9] [8] [7] [6] [5] [4] [3] [2] [1] [0] Rsvd1 SwapCap PwrCntrl Dig ConnList UnSolCap ProcWidget Stripe FormatOvrd AmpParOvrd OutAmpPrsnt InAmpPrsnt Stereo R R R R R R R R R R R R R 0 0 0 0 1 0 0 0 0 1 0 1 1 Reserved. Left/right swap support: 1 = yes 0 = no. Power state support: 1 = yes 0 = no. Digital stream support: 1 = yes (digital) 0 = no (analog). Connection list present: 1 = yes 0 = no. Unsolicited response support: 1 = yes 0 = no. Processing state support: 1 = yes 0 = no. Striping support: 1 = yes 0 = no. Stream format override: 1 = yes 0 = no. Amplifier capabilities override: 1 = yes no. Output amp present: 1 = yes 0 = no. Input amp present: 1 = yes 0 = no. Stereo stream support: 1 = yes (stereo) 0 = no (mono). 8.16.2. InputMixer ConLst Verb ID Get Payload Response F00 0E See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 125 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.16.2.1. Bit InputMixer ConLst Bitfield Name RW Reset Description [31.:8] [7] Rsvd LForm R R 000000 0 Reserved. Connection list format: 1 = long-form (15-bit) NID entries 0 = short-form (7-bit) NID entries. Number of NID entries in connection list. [6.:0] ConL R 05 8.16.3. InputMixer ConLstEntry4 Verb ID Get Payload Response F02 04 See bitfield table. 8.16.3.1. Bit InputMixer ConLstEntry4 Bitfield Name RW Reset Description [31.:24] [23.:16] [15.:8] [7.:0] ConL7 ConL6 ConL5 ConL4 R R R R 00 00 00 1B Unused list entry. Unused list entry. Unused list entry. InPort1Mux Selector widget (0x1B). Uses InAmpLeft4/InAmpRight4 controls. 8.16.4. InputMixer ConLstEntry0 Verb ID Get Payload Response F02 00 See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 126 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.16.4.1. Bit InputMixer ConLstEntry0 Bitfield Name RW Reset Description [31.:24] ConL3 R 1A InPort0Mux Selector widget (0x1A). Uses InAmpLeft3/InAmpRight3 controls. AnaBeep Pin widget (0x27). Uses InAmpLeft2/InAmpRight2 controls. DAC1 Converter widget (0x11). Uses InAmpLeft1/InAmpRight1 controls. DAC0 Converter widget (0x10). Uses InAmpLeft0/InAmpRight0 controls. [23.:16] [15.:8] [7.:0] ConL2 ConL1 ConL0 R R R 27 11 10 8.16.5. InputMixer InAmpCap Verb ID Get Payload Response F00 0D See bitfield table. 8.16.5.1. Bit InputMixer InAmpCap Bitfield Name RW Reset Description [31] [30.:23] [22.:16] [15] [14.:8] [7] [6.:0] Mute Rsvd3 StepSize Rsvd2 NumSteps Rsvd1 Offset R R R R R R R 1 00 05 0 1F 0 17 Mute support: 1 = yes 0 = no. Reserved. Size of each step in the gain range: 0 to 127 = .25dB to 32dB in .25dB steps. Reserved. Number of gains steps (number of possible settings - 1). Reserved. Indicates which step is 0dB IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 127 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.16.6. InputMixer InAmpLeft0 Verb ID Get Payload Response B20 00 See bitfield table. 8.16.6.1. Bit InputMixer InAmpLeft0 Bitfield Name RW Reset Description [31.:8] [7] [6.:5] [4.:0] Rsvd2 Mute Rsvd1 Gain R RW R RW 000000 1 0 17 Reserved. Amp mute: 1 = muted 0 = not muted. Reserved. Amp gain step number (see InAmpCap parameter pertaining to this widget). 8.16.7. InputMixer InAmpRight0 Verb ID Get Payload Response B00 00 See bitfield table. 8.16.7.1. Bit InputMixer InAmpRight0 Bitfield Name RW Reset Description [31.:8] [7] [6.:5] [4.:0] Rsvd2 Mute Rsvd1 Gain R RW R RW 000000 1 0 17 Reserved. Amp mute: 1 = muted 0 = not muted. Reserved. Amp gain step number (see InAmpCap parameter pertaining to this widget). IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 128 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.16.8. InputMixer InAmpLeft1 Verb ID Get Payload Response B20 01 See bitfield table. 8.16.8.1. Bit InputMixer InAmpLeft1 Bitfield Name RW Reset Description [31.:8] [7] [6.:5] [4.:0] Rsvd2 Mute Rsvd1 Gain R RW R RW 000000 1 0 17 Reserved. Amp mute: 1 = muted 0 = not muted. Reserved. Amp gain step number (see InAmpCap parameter pertaining to this widget). 8.16.9. InputMixer InAmpRight1 Verb ID Get Payload Response B00 01 See bitfield table. 8.16.9.1. Bit InputMixer InAmpRight1 Bitfield Name RW Reset Description [31.:8] [7] [6.:5] [4.:0] Rsvd2 Mute Rsvd1 Gain R RW R RW 000000 1 0 17 Reserved. Amp mute: 1 = muted 0 = not muted. Reserved. Amp gain step number (see InAmpCap parameter pertaining to this widget). IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 129 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.16.10. InputMixer InAmpLeft2 Verb ID Get Payload Response B20 02 See bitfield table. 8.16.10.1. InputMixer InAmpLeft2 Bit Bitfield Name RW Reset Description [31.:8] [7] [6.:5] [4.:0] Rsvd2 Mute Rsvd1 Gain R RW R RW 000000 1 0 17 Reserved. Amp mute: 1 = muted 0 = not muted. Reserved. Amp gain step number (see InAmpCap parameter pertaining to this widget). 8.16.11. InputMixer InAmpRight2 Verb ID Get Payload Response B00 02 See bitfield table. 8.16.11.1. InputMixer InAmpRight2 Bit Bitfield Name RW Reset Description [31.:8] [7] [6.:5] [4.:0] Rsvd2 Mute Rsvd1 Gain R RW R RW 000000 1 0 17 Reserved. Amp mute: 1 = muted 0 = not muted. Reserved. Amp gain step number (see InAmpCap parameter pertaining to this widget). IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 130 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.16.12. InputMixer InAmpLeft3 Verb ID Get Payload Response B20 03 See bitfield table. 8.16.12.1. InputMixer InAmpLeft3 Bit Bitfield Name RW Reset Description [31.:8] [7] [6.:5] [4.:0] Rsvd2 Mute Rsvd1 Gain R RW R RW 000000 1 0 17 Reserved. Amp mute: 1 = muted 0 = not muted. Reserved. Amp gain step number (see InAmpCap parameter pertaining to this widget). 8.16.13. InputMixer InAmpRight3 Verb ID Get Payload Response B00 03 See bitfield table. 8.16.13.1. InputMixer InAmpRight3 Bit Bitfield Name RW Reset Description [31.:8] [7] [6.:5] [4.:0] Rsvd2 Mute Rsvd1 Gain R RW R RW 000000 1 0 17 Reserved. Amp mute: 1 = muted 0 = not muted. Reserved. Amp gain step number (see InAmpCap parameter pertaining to this widget). IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 131 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.16.14. InputMixer InAmpLeft4 Verb ID Get Payload Response B20 04 See bitfield table. 8.16.14.1. InputMixer InAmpLeft4 Bit Bitfield Name RW Reset Description [31.:8] [7] [6.:5] [4.:0] Rsvd2 Mute Rsvd1 Gain R RW R RW 000000 1 0 17 Reserved. Amp mute: 1 = muted 0 = not muted. Reserved. Amp gain step number (see InAmpCap parameter pertaining to this widget). 8.16.15. InputMixer InAmpRight4 Verb ID Get Payload Response B00 04 See bitfield table. 8.16.15.1. InputMixer InAmpRight4 Bit Bitfield Name RW Reset Description [31.:8] [7] [6.:5] [4.:0] Rsvd2 Mute Rsvd1 Gain R RW R RW 000000 1 0 17 Reserved. Amp mute: 1 = muted 0 = not muted. Reserved. Amp gain step number (see InAmpCap parameter pertaining to this widget). IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 132 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.17. DMic0 Node (NID = 18) 8.17.1. DMic0 WCap Verb ID Get Payload Response F00 09 See bitfield table. 8.17.1.1. Bit DMic0 WCap Bitfield Name RW Reset Description [31.:24] [23.:20] Rsvd2 Type R R 00 4 Reserved. Widget type: 0h = Out Converter; 1h = In Converter; 2h = Summing (Mixer); 3h = Selector (Mux); 4h = Pin Complex; 5h = Power; 6h = Volume Knob; 7h = Beep Generator; 8h-Eh = Reserved; Fh = Vendor Defined Number of sample delays through widget. Reserved. Left/right swap support: 1 = yes 0 = no. Power state support: 1 = yes 0 = no. Digital stream support: 1 = yes (digital) 0 = no (analog). Connection list present: 1 = yes 0 = no. Unsolicited response support: 1 = yes 0 = no. Processing state support: 1 = yes 0 = no. Striping support: 1 = yes 0 = no. Stream format override: 1 = yes 0 = no. Amplifier capabilities override: 1 = yes no. Output amp present: 1 = yes 0 = no. [19.:16] [15.:12] [11] [10] [9] [8] [7] [6] [5] [4] [3] [2] Delay Rsvd1 SwapCap PwrCntrl DigitalStrm ConnList UnsolCap ProcWidget Stripe FormatOvrd AmpParOvrd OutAmpPrsnt R R R R R R R R R R R R 0 0 0 0 0 0 0 0 0 0 1 1 IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 133 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.17.1.1. Bit DMic0 WCap Bitfield Name RW Reset Description [1] [0] InAmpPrsnt Stereo R R 0 1 Input amp present: 1 = yes 0 = no. Stereo stream support: 1 = yes (stereo) 0 = no (mono). 8.17.2. DMic0 PinCap Verb ID Get Payload Response F00 0C See bitfield table. 8.17.2.1. Bit DMic0 PinCap Bitfield Name RW Reset Description [31.:17] [16] [15.:8] Rsvd2 EapdCap VRefCntrl R R R 0000 0 00 Reserved. EAPD support: 1 = yes 0 = no. Vref support: bit 7 = Reserved; bit 6 = Reserved; bit 5 = 100% support (1 = yes 0 = no); bit 4 = 80% support (1 = yes 0 = no); bit 3 = Reserved; bit 2 = GND support (1 = yes 0 = no); bit 1 = 50% support (1 = yes 0 = no); bit 0 = Hi-Z support (1 = yes 0 = no) Reserved. Balanced I/O support: 1 = yes 0 = no. Input support: 1 = yes 0 = no. Output support: 1 = yes 0 = no. Headphone amp present: 1 = yes 0 = no. Presence detection support: 1 = yes 0 = no. [7] [6] [5] [4] [3] [2] Rsvd1 BalancedIO InCap OutCap HPhnDrvCap PresDtctCap R R R R R R 0 0 1 0 0 0 IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 134 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.17.2.1. Bit DMic0 PinCap Bitfield Name RW Reset Description [1] [0] TrigRqd ImpSenseCap R R 0 0 Trigger required for impedance sense: 1 = yes 0 = no. Impedance sense support: 1 = yes 0 = no. 8.17.3. DMic0 PinWCntrl Verb ID Get Payload Response F07 00 See bitfield table. 8.17.3.1. Bit DMic0 PinWCntrl Bitfield Name RW Reset Description [31.:6] [5] [4.:0] Rsvd2 InEn Rsvd1 R RW R 0000000 0 00 Reserved. Input enable: 1 = enabled 0 = disabled. Reserved. 8.17.4. DMic0 OutAmpCap Verb ID Get Payload Response F00 12 See bitfield table. 8.17.4.1. Bit DMic0 OutAmpCap Bitfield Name RW Reset Description [31] [30.:23] Mute Rsvd3 R R 0 00 Mute support: 1 = yes 0 = no. Reserved. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 135 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.17.4.1. Bit DMic0 OutAmpCap Bitfield Name RW Reset Description [22.:16] [15] [14.:8] [7] [6.:0] StepSize Rsvd2 NumSteps Rsvd1 Offset R R R R R 27 0 03 0 00 Size of each step in the gain range: 0 to 127 = .25dB to 32dB in .25dB steps. Reserved. Number of gains steps (number of possible settings - 1). Reserved. Indicates which step is 0dB 8.17.5. DMic0 OutAmpLeft Verb ID Get Payload Response BA0 00 See bitfield table. 8.17.5.1. Bit DMic0 OutAmpLeft Bitfield Name RW Reset Description [31.:3] [2.:0] Rsvd1 Gain R RW 00000000 0 Reserved. Amp gain step number (see OutAmpCap parameter pertaining to this widget). 8.17.6. DMic0 OutAmpRight Verb ID Get Payload Response B80 00 See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 136 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.17.6.1. Bit DMic0 OutAmpRight Bitfield Name RW Reset Description [31.:3] [2.:0] Rsvd1 Gain R RW 00000000 0 Reserved. Amp gain step number (see OutAmpCap parameter pertaining to this widget). 8.17.7. DMic0 ConfigDefault Verb ID Get Payload Response F1C 00 See bitfield table. 8.17.7.1. Bit DMic0 ConfigDefault Bitfield Name RW Reset Description [31.:30] PortConnectivity RW 1 Port connectivity: 0h = Port complex is connected to a jack; 1h = No physical connection for port; 2h = Fixed function device is attached; 3h = Both jack and internal device attached (info in all other fields refers to integrated device any presence detection refers to jack) Location. Bits [5..4]: 0h = External on primary chassis; 1h = Internal; 2h = Separate chassis; 3h = Other. Bits [3..0]: 0h = N/A; 1h = Rear; 2h = Front; 3h = Left; 4h = Right; 5h = Top; 6h = Bottom; 7h-9h = Special; Ah-Fh = Reserved Default device: 0h = Line out; 1h = Speaker; 2h = HP out; 3h = CD; 4h = SPDIF Out; 5h = Digital other out; 6h = Modem line side; 7h = Modem handset side; 8h = Line in; 9h = Aux; Ah = Mic in; Bh = Telephony; Ch = SPDIF In; Dh = Digital other in; Eh = Reserved; Fh = Other 92HD71B8 V 0.91 09/07 [29.:24] Location RW 00 [23.:20] Device RW F IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 137 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.17.7.1. Bit DMic0 ConfigDefault Bitfield Name RW Reset Description [19.:16] ConnectionType RW 0 Connection type: 0h = 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); 9h = XLR/Professional; Ah = RJ-11 (modem); Bh = Combination; Ch-Eh = Reserved; Fh = Other Color: 0h = 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 Miscellaneous: Bits [3..1] = Reserved; Bit 0 = Jack detect override Default assocation. Sequence. [15.:12] Color RW 0 [11.:8] [7.:4] [3.:0] Misc Association Sequence RW RW RW 0 F 0 8.18. DMic1 Node (NID = 19) 8.18.1. DMic1 WCap Verb ID Get Payload Response F00 09 See bitfield table. 8.18.1.1. Bit DMic1 WCap Bitfield Name RW Reset Description [31.:24] [23.:20] Rsvd2 Type R R 00 4 Reserved. Widget type: 0h = Out Converter; 1h = In Converter; 2h = Summing (Mixer); 3h = Selector (Mux); 4h = Pin Complex; 5h = Power; 6h = Volume Knob; 7h = Beep Generator; 8h-Eh = Reserved; Fh = Vendor Defined IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 138 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.18.1.1. Bit DMic1 WCap Bitfield Name RW Reset Description [19.:16] [15.:12] [11] [10] [9] [8] [7] [6] [5] [4] [3] [2] [1] [0] Delay Rsvd1 SwapCap PwrCntrl DigitalStrm ConnList UnsolCap ProcWidget Stripe FormatOvrd AmpParOvrd OutAmpPrsnt InAmpPrsnt Stereo R R R R R R R R R R R R R R 0 0 0 0 0 0 0 0 0 0 1 1 0 1 Number of sample delays through widget. Reserved. Left/right swap support: 1 = yes 0 = no. Power state support: 1 = yes 0 = no. Digital stream support: 1 = yes (digital) 0 = no (analog). Connection list present: 1 = yes 0 = no. Unsolicited response support: 1 = yes 0 = no. Processing state support: 1 = yes 0 = no. Striping support: 1 = yes 0 = no. Stream format override: 1 = yes 0 = no. Amplifier capabilities override: 1 = yes no. Output amp present: 1 = yes 0 = no. Input amp present: 1 = yes 0 = no. Stereo stream support: 1 = yes (stereo) 0 = no (mono). 8.18.2. DMic1 PinCap Verb ID Get Payload Response F00 0C See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 139 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.18.2.1. Bit DMic1 PinCap Bitfield Name RW Reset Description [31.:17] [16] [15.:8] Rsvd2 EapdCap VRefCntrl R R R 0000 0 00 Reserved. EAPD support: 1 = yes 0 = no. Vref support: bit 7 = Reserved; bit 6 = Reserved; bit 5 = 100% support (1 = yes 0 = no); bit 4 = 80% support (1 = yes 0 = no); bit 3 = Reserved; bit 2 = GND support (1 = yes 0 = no); bit 1 = 50% support (1 = yes 0 = no); bit 0 = Hi-Z support (1 = yes 0 = no) Reserved. Balanced I/O support: 1 = yes 0 = no. Input support: 1 = yes 0 = no. Output support: 1 = yes 0 = no. Headphone amp present: 1 = yes 0 = no. Presence detection support: 1 = yes 0 = no. Trigger required for impedance sense: 1 = yes 0 = no. Impedance sense support: 1 = yes 0 = no. [7] [6] [5] [4] [3] [2] [1] [0] Rsvd1 BalancedIO InCap OutCap HPhnDrvCap PresDtctCap TrigRqd ImpSenseCap R R R R R R R R 0 0 1 0 0 0 0 0 8.18.3. DMic1 PinWCntrl Verb ID Get Payload Response F07 00 See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 140 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.18.3.1. Bit DMic1 PinWCntrl Bitfield Name RW Reset Description [31.:6] [5] [4.:0] Rsvd2 InEn Rsvd1 R RW R 0000000 0 00 Reserved. Input enable: 1 = enabled 0 = disabled. Reserved. 8.18.4. DMic1 OutAmpCap Verb ID Get Payload Response F00 12 See bitfield table. 8.18.4.1. Bit DMic1 OutAmpCap Bitfield Name RW Reset Description [31] [30.:23] [22.:16] [15] [14.:8] [7] [6.:0] Mute Rsvd3 StepSize Rsvd2 NumSteps Rsvd1 Offset R R R R R R R 0 00 27 0 03 0 00 Mute support: 1 = yes 0 = no. Reserved. Size of each step in the gain range: 0 to 127 = .25dB to 32dB in .25dB steps. Reserved. Number of gains steps (number of possible settings - 1). Reserved. Indicates which step is 0dB IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 141 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.18.5. DMic1 OutAmpLeft Verb ID Get Payload Response BA0 00 See bitfield table. 8.18.5.1. Bit DMic1 OutAmpLeft Bitfield Name RW Reset Description [31.:3] [2.:0] Rsvd1 Gain R RW 00000000 0 Reserved. Amp gain step number (see OutAmpCap parameter pertaining to this widget). 8.18.6. DMic1 OutAmpRight Verb ID Get Payload Response B80 00 See bitfield table. 8.18.6.1. Bit DMic1 OutAmpRight Bitfield Name RW Reset Description [31.:3] [2.:0] Rsvd1 Gain R RW 00000000 0 Reserved. Amp gain step number (see OutAmpCap parameter pertaining to this widget). 8.18.7. DMic1 ConfigDefault Verb ID Get Payload Response F1C 00 See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 142 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.18.7.1. Bit DMic1 ConfigDefault Bitfield Name RW Reset Description [31.:30] PortConnectivity RW 1 Port connectivity: 0h = Port complex is connected to a jack; 1h = No physical connection for port; 2h = Fixed function device is attached; 3h = Both jack and internal device attached (info in all other fields refers to integrated device any presence detection refers to jack) Location. Bits [5..4]: 0h = External on primary chassis; 1h = Internal; 2h = Separate chassis; 3h = Other. Bits [3..0]: 0h = N/A; 1h = Rear; 2h = Front; 3h = Left; 4h = Right; 5h = Top; 6h = Bottom; 7h-9h = Special; Ah-Fh = Reserved Default device: 0h = Line out; 1h = Speaker; 2h = HP out; 3h = CD; 4h = SPDIF Out; 5h = Digital other out; 6h = Modem line side; 7h = Modem handset side; 8h = Line in; 9h = Aux; Ah = Mic in; Bh = Telephony; Ch = SPDIF In; Dh = Digital other in; Eh = Reserved; Fh = Other Connection type: 0h = 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); 9h = XLR/Professional; Ah = RJ-11 (modem); Bh = Combination; Ch-Eh = Reserved; Fh = Other Color: 0h = 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 Miscellaneous: Bits [3..1] = Reserved; Bit 0 = Jack detect override Default assocation. Sequence. 92HD71B8 V 0.91 09/07 [29.:24] Location RW 00 [23.:20] Device RW F [19.:16] ConnectionType RW 0 [15.:12] Color RW 0 [11.:8] [7.:4] [3.:0] IDTTM CONFIDENTIAL AND PROPRIETARY Misc Association Sequence RW RW RW 143 0 F 0 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.19. InPort0Mux Node (NID = 1A) 8.19.1. InPort0Mux WCap Verb ID Get Payload Response F00 09 See bitfield table. 8.19.1.1. Bit InPort0Mux WCap Bitfield Name RW Reset Description [31.:24] [23.:20] Rsvd2 Type R R 00 3 Reserved. Widget type: 0h = Out Converter; 1h = In Converter; 2h = Summing (Mixer); 3h = Selector (Mux); 4h = Pin Complex; 5h = Power; 6h = Volume Knob; 7h = Beep Generator; 8h-Eh = Reserved; Fh = Vendor Defined Number of sample delays through widget. Reserved. Left/right swap support: 1 = yes 0 = no. Power state support: 1 = yes 0 = no. Digital stream support: 1 = yes (digital) 0 = no (analog). Connection list present: 1 = yes 0 = no. Unsolicited response support: 1 = yes 0 = no. Processing state support: 1 = yes 0 = no. Striping support: 1 = yes 0 = no. Stream format override: 1 = yes 0 = no. Amplifier capabilities override: 1 = yes no. Output amp present: 1 = yes 0 = no. [19.:16] [15.:12] [11] [10] [9] [8] [7] [6] [5] [4] [3] [2] Delay Rsvd1 SwapCap PwrCntrl Dig ConnList UnSolCap ProcWidget Stripe FormatOvrd AmpParOvrd OutAmpPrsnt R R R R R R R R R R R R 0 0 0 0 0 1 0 0 0 0 1 1 IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 144 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.19.1.1. Bit InPort0Mux WCap Bitfield Name RW Reset Description [1] [0] InAmpPrsnt Stereo R R 0 1 Input amp present: 1 = yes 0 = no. Stereo stream support: 1 = yes (stereo) 0 = no (mono). 8.19.2. InPort0Mux ConLst Verb ID Get Payload Response F00 0E See bitfield table. 8.19.2.1. Bit InPort0Mux ConLst Bitfield Name RW Reset Description [31.:8] [7] Rsvd LForm R R 000000 0 Reserved. Connection list format: 1 = long-form (15-bit) NID entries 0 = short-form (7-bit) NID entries. Number of NID entries in connection list. [6.:0] ConL R 03 8.19.3. InPort0Mux ConLstEntry0 Verb ID Get Payload Response F02 00 See bitfield table. 8.19.3.1. Bit InPort0Mux ConLstEntry0 Bitfield Name RW Reset Description [31.:24] [23.:16] ConL3 ConL2 R R 00 0E Unused list entry. Port E Pin widget (0x0E) IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 145 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.19.3.1. Bit InPort0Mux ConLstEntry0 Bitfield Name RW Reset Description [15.:8] [7.:0] ConL1 ConL0 R R 0C 0B Port C Pin widget (0x0C) Port B Pin widget (0x0B) 8.19.4. InPort0Mux ConSelectCtrl Verb ID Get Payload Response F01 00 See bitfield table. 8.19.4.1. Bit InPort0Mux ConSelectCtrl Bitfield Name RW Reset Description [31.:2] [1.:0] Rsvd Index R RW 00000000 0 Reserved. Connection select control index. 8.19.5. InPort0Mux OutAmpCap Verb ID Get Payload Response F00 12 See bitfield table. 8.19.5.1. Bit InPort0Mux OutAmpCap Bitfield Name RW Reset Description [31] [30.:23] [22.:16] [15] Mute Rsvd3 StepSize Rsvd2 R R R R 0 00 27 0 Mute support: 1 = yes 0 = no. Reserved. Size of each step in the gain range: 0 to 127 = .25dB to 32dB in .25dB steps. Reserved. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 146 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.19.5.1. Bit InPort0Mux OutAmpCap Bitfield Name RW Reset Description [14.:8] [7] [6.:0] NumSteps Rsvd1 Offset R R R 03 0 00 Number of gains steps (number of possible settings - 1). Reserved. Indicates which step is 0dB 8.19.6. InPort0Mux OutAmpLeft Verb ID Get Payload Response BA0 00 See bitfield table. 8.19.6.1. Bit InPort0Mux OutAmpLeft Bitfield Name RW Reset Description [31.:3] [2.:0] Rsvd1 Gain R RW 00000000 0 Reserved. Amp gain step number (see OutAmpCap parameter pertaining to this widget). 8.19.7. InPort0Mux OutAmpRight Verb ID Get Payload Response B80 00 See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 147 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.19.7.1. Bit InPort0Mux OutAmpRight Bitfield Name RW Reset Description [31.:3] [2.:0] Rsvd1 Gain R RW 00000000 0 Reserved. Amp gain step number (see OutAmpCap parameter pertaining to this widget). 8.20. InPort1Mux Node (NID = 1B) 8.20.1. InPort1Mux WCap Verb ID Get Payload Response F00 09 See bitfield table. 8.20.1.1. Bit InPort1Mux WCap Bitfield Name RW Reset Description [31.:24] [23.:20] Rsvd2 Type R R 00 3 Reserved. Widget type: 0h = Out Converter; 1h = In Converter; 2h = Summing (Mixer); 3h = Selector (Mux); 4h = Pin Complex; 5h = Power; 6h = Volume Knob; 7h = Beep Generator; 8h-Eh = Reserved; Fh = Vendor Defined Number of sample delays through widget. Reserved. Left/right swap support: 1 = yes 0 = no. Power state support: 1 = yes 0 = no. Digital stream support: 1 = yes (digital) 0 = no (analog). Connection list present: 1 = yes 0 = no. 92HD71B8 V 0.91 09/07 [19.:16] [15.:12] [11] [10] [9] [8] IDTTM CONFIDENTIAL AND PROPRIETARY Delay Rsvd1 SwapCap PwrCntrl Dig ConnList R R R R R R 148 0 0 0 0 0 1 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.20.1.1. Bit InPort1Mux WCap Bitfield Name RW Reset Description [7] [6] [5] [4] [3] [2] [1] [0] UnSolCap ProcWidget Stripe FormatOvrd AmpParOvrd OutAmpPrsnt InAmpPrsnt Stereo R R R R R R R R 0 0 0 0 1 1 0 1 Unsolicited response support: 1 = yes 0 = no. Processing state support: 1 = yes 0 = no. Striping support: 1 = yes 0 = no. Stream format override: 1 = yes 0 = no. Amplifier capabilities override: 1 = yes no. Output amp present: 1 = yes 0 = no. Input amp present: 1 = yes 0 = no. Stereo stream support: 1 = yes (stereo) 0 = no (mono). 8.20.2. InPort1Mux ConLst Verb ID Get Payload Response F00 0E See bitfield table. 8.20.2.1. Bit InPort1Mux ConLst Bitfield Name RW Reset Description [31.:8] [7] Rsvd LForm R R 000000 0 Reserved. Connection list format: 1 = long-form (15-bit) NID entries 0 = short-form (7-bit) NID entries. Number of NID entries in connection list. [6.:0] ConL R 03 IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 149 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.20.3. InPort1Mux ConLstEntry0 Verb ID Get Payload Response F02 00 See bitfield table. 8.20.3.1. Bit InPort1Mux ConLstEntry0 Bitfield Name RW Reset Description [31.:24] [23.:16] [15.:8] [7.:0] ConL3 ConL2 ConL1 ConL0 R R R R 00 0E 0C 0B Unused list entry. Port E Pin widget (0x0E) Port C Pin widget (0x0C) Port B Pin widget (0x0B) 8.20.4. InPort1Mux ConSelectCtrl Verb ID Get Payload Response F01 00 See bitfield table. 8.20.4.1. Bit InPort1Mux ConSelectCtrl Bitfield Name RW Reset Description [31.:2] [1.:0] Rsvd Index R RW 00000000 0 Reserved. Connection select control index. 8.20.5. InPort1Mux OutAmpCap Verb ID Get Payload Response F00 12 See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 150 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.20.5.1. Bit InPort1Mux OutAmpCap Bitfield Name RW Reset Description [31] [30.:23] [22.:16] [15] [14.:8] [7] [6.:0] Mute Rsvd3 StepSize Rsvd2 NumSteps Rsvd1 Offset R R R R R R R 0 00 27 0 03 0 00 Mute support: 1 = yes 0 = no. Reserved. Size of each step in the gain range: 0 to 127 = .25dB to 32dB in .25dB steps. Reserved. Number of gains steps (number of possible settings - 1). Reserved. Indicates which step is 0dB 8.20.6. InPort1Mux OutAmpLeft Verb ID Get Payload Response BA0 00 See bitfield table. 8.20.6.1. Bit InPort1Mux OutAmpLeft Bitfield Name RW Reset Description [31.:3] [2.:0] Rsvd1 Gain R RW 00000000 0 Reserved. Amp gain step number (see OutAmpCap parameter pertaining to this widget). IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 151 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.20.7. InPort1Mux OutAmpRight Verb ID Get Payload Response B80 00 See bitfield table. 8.20.7.1. Bit InPort1Mux OutAmpRight Bitfield Name RW Reset Description [31.:3] [2.:0] Rsvd1 Gain R RW 00000000 0 Reserved. Amp gain step number (see OutAmpCap parameter pertaining to this widget). 8.21. ADC0Mux Node (NID = 1C) 8.21.1. ADC0Mux WCap Verb ID Get Payload Response F00 09 See bitfield table. 8.21.1.1. Bit ADC0Mux WCap Bitfield Name RW Reset Description [31.:24] [23.:20] Rsvd2 Type R R 00 3 Reserved. Widget type: 0h = Out Converter; 1h = In Converter; 2h = Summing (Mixer); 3h = Selector (Mux); 4h = Pin Complex; 5h = Power; 6h = Volume Knob; 7h = Beep Generator; 8h-Eh = Reserved; Fh = Vendor Defined Number of sample delays through widget. Reserved. [19.:16] [15.:12] Delay Rsvd1 R R 0 0 IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 152 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.21.1.1. Bit ADC0Mux WCap Bitfield Name RW Reset Description [11] [10] [9] [8] [7] [6] [5] [4] [3] [2] [1] [0] SwapCap PwrCntrl DigitalStrm ConnList UnsolCap ProcWidget Stripe FormatOvrd AmpParamOvrd OutAmpPrsnt InAmpPrsnt Stereo R R R R R R R R R R R R 1 0 0 1 0 0 0 0 1 1 0 1 Left/right swap support: 1 = yes 0 = no. Power state support: 1 = yes 0 = no. Digital stream support: 1 = yes (digital) 0 = no (analog). Connection list present: 1 = yes 0 = no. Unsolicited response support: 1 = yes 0 = no. Processing state support: 1 = yes 0 = no. Striping support: 1 = yes 0 = no. Stream format override: 1 = yes 0 = no. Amplifier capabilities override: 1 = yes no. Output amp present: 1 = yes 0 = no. Input amp present: 1 = yes 0 = no. Stereo stream support: 1 = yes (stereo) 0 = no (mono). 8.21.2. ADC0Mux ConLst Verb ID Get Payload Response F00 0E See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 153 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.21.2.1. Bit ADC0Mux ConLst Bitfield Name RW Reset Description [31.:8] [7] Rsvd LForm R R 000000 0 Reserved. Connection list format: 1 = long-form (15-bit) NID entries 0 = short-form (7-bit) NID entries. Number of NID entries in connection list. [6.:0] ConL R 04 8.21.3. ADC0Mux ConLstEntry0 Verb ID Get Payload Response F02 00 See bitfield table. 8.21.3.1. Bit ADC0Mux ConLstEntry0 Bitfield Name RW Reset Description [31.:24] [23.:16] [15.:8] [7.:0] ConL3 ConL2 ConL1 ConL0 R R R R 19 18 17 1A DMic1 Pin widget (0x19) DMic0 Pin widget (0x18) InputMixer Summing widget (0x17) InPort0Mux Selector widget (0x1A) 8.21.4. ADC0Mux ConSelectCtrl Verb ID Get Payload Response F01 00 See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 154 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.21.4.1. Bit ADC0Mux ConSelectCtrl Bitfield Name RW Reset Description [31.:2] [1.:0] Rsvd Index R RW 00000000 0 Reserved. Connection select control index. 8.21.5. ADC0Mux LR Verb ID Get Payload Response F0C 00 See bitfield table. 8.21.5.1. Bit ADC0Mux LR Bitfield Name RW Reset Description [31.:3] [2] [1.:0] Rsvd2 SwapEn Rsvd1 R RW R 00000000 0 0 Reserved. Swap enable: 1 = L/R swap enabled 0 = L/R swap disabled. Reserved. 8.21.6. ADC0Mux OutAmpCap Verb ID Get Payload Response F00 12 See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 155 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.21.6.1. Bit ADC0Mux OutAmpCap Bitfield Name RW Reset Description [31] [30.:23] [22.:16] [15] [14.:8] [7] [6.:0] Mute Rsvd3 StepSize Rsvd2 NumSteps Rsvd1 Offset R R R R R R R 1 00 05 0 0F 0 00 Mute support: 1 = yes 0 = no. Reserved. Size of each step in the gain range: 0 to 127 = .25dB to 32dB in .25dB steps. Reserved. Number of gains steps (number of possible settings - 1). Reserved. Indicates which step is 0dB 8.21.7. ADC0Mux OutAmpLeft Verb ID Get Payload Response BA0 00 See bitfield table. 8.21.7.1. Bit ADC0Mux OutAmpLeft Bitfield Name RW Reset Description [31.:8] [7] [6.:4] [3.:0] Rsvd2 Mute Rsvd1 Gain R RW R RW 000000 1 0 0 Reserved. Amp mute: 1 = muted 0 = not muted. Reserved. Amp gain step number (see OutAmpCap parameter pertaining to this widget). IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 156 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.21.8. ADC0Mux OutAmpRight Verb ID Get Payload Response B80 00 See bitfield table. 8.21.8.1. Bit ADC0Mux OutAmpRight Bitfield Name RW Reset Description [31.:8] [7] [6.:4] [3.:0] Rsvd2 Mute Rsvd1 Gain R RW R RW 000000 1 0 0 Reserved. Amp mute: 1 = muted 0 = not muted. Reserved. Amp gain step number (see OutAmpCap parameter pertaining to this widget). 8.22. ADC1Mux Node (NID = 1D) 8.22.1. ADC1Mux WCap Verb ID Get Payload Response F00 09 See bitfield table. 8.22.1.1. Bit ADC1Mux WCap Bitfield Name RW Reset Description [31.:24] [23.:20] Rsvd2 Type R R 00 3 Reserved. Widget type: 0h = Out Converter; 1h = In Converter; 2h = Summing (Mixer); 3h = Selector (Mux); 4h = Pin Complex; 5h = Power; 6h = Volume Knob; 7h = Beep Generator; 8h-Eh = Reserved; Fh = Vendor Defined IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 157 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.22.1.1. Bit ADC1Mux WCap Bitfield Name RW Reset Description [19.:16] [15.:12] [11] [10] [9] [8] [7] [6] [5] [4] [3] [2] [1] [0] Delay Rsvd1 SwapCap PwrCntrl DigitalStrm ConnList UnsolCap ProcWidget Stripe FormatOvrd AmpParamOvrd OutAmpPrsnt InAmpPrsnt Stereo R R R R R R R R R R R R R R 0 0 1 0 0 1 0 0 0 0 1 1 0 1 Number of sample delays through widget. Reserved. Left/right swap support: 1 = yes 0 = no. Power state support: 1 = yes 0 = no. Digital stream support: 1 = yes (digital) 0 = no (analog). Connection list present: 1 = yes 0 = no. Unsolicited response support: 1 = yes 0 = no. Processing state support: 1 = yes 0 = no. Striping support: 1 = yes 0 = no. Stream format override: 1 = yes 0 = no. Amplifier capabilities override: 1 = yes no. Output amp present: 1 = yes 0 = no. Input amp present: 1 = yes 0 = no. Stereo stream support: 1 = yes (stereo) 0 = no (mono). 8.22.2. ADC1Mux ConLst Verb ID Get Payload Response F00 0E See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 158 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.22.2.1. Bit ADC1Mux ConLst Bitfield Name RW Reset Description [31.:8] [7] Rsvd LForm R R 000000 0 Reserved. Connection list format: 1 = long-form (15-bit) NID entries 0 = short-form (7-bit) NID entries. Number of NID entries in connection list. [6.:0] ConL R 04 8.22.3. ADC1Mux ConLstEntry0 Verb ID Get Payload Response F02 00 See bitfield table. 8.22.3.1. Bit ADC1Mux ConLstEntry0 Bitfield Name RW Reset Description [31.:24] [23.:16] [15.:8] [7.:0] ConL3 ConL2 ConL1 ConL0 R R R R 19 18 17 1B DMic1 Pin widget (0x19) DMic0 Pin widget (0x18) InputMixer Summing widget (0x17) InPort1Mux Selector widget (0x1B) 8.22.4. ADC1Mux ConSelectCtrl Verb ID Get Payload Response F01 00 See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 159 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.22.4.1. Bit ADC1Mux ConSelectCtrl Bitfield Name RW Reset Description [31.:2] [1.:0] Rsvd Index R RW 00000000 0 Reserved. Connection select control index. 8.22.5. ADC1Mux LR Verb ID Get Payload Response F0C 00 See bitfield table. 8.22.5.1. Bit ADC1Mux LR Bitfield Name RW Reset Description [31.:3] [2] [1.:0] Rsvd2 SwapEn Rsvd1 R RW R 00000000 0 0 Reserved. Swap enable: 1 = L/R swap enabled 0 = L/R swap disabled. Reserved. 8.22.6. ADC1Mux OutAmpCap Verb ID Get Payload Response F00 12 See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 160 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.22.6.1. Bit ADC1Mux OutAmpCap Bitfield Name RW Reset Description [31] [30.:23] [22.:16] [15] [14.:8] [7] [6.:0] Mute Rsvd3 StepSize Rsvd2 NumSteps Rsvd1 Offset R R R R R R R 1 00 05 0 0F 0 00 Mute support: 1 = yes 0 = no. Reserved. Size of each step in the gain range: 0 to 127 = .25dB to 32dB in .25dB steps. Reserved. Number of gains steps (number of possible settings - 1). Reserved. Indicates which step is 0dB 8.22.7. ADC1Mux OutAmpLeft Verb ID Get Payload Response BA0 00 See bitfield table. 8.22.7.1. Bit ADC1Mux OutAmpLeft Bitfield Name RW Reset Description [31.:8] [7] [6.:4] [3.:0] Rsvd2 Mute Rsvd1 Gain R RW R RW 000000 1 0 0 Reserved. Amp mute: 1 = muted 0 = not muted. Reserved. Amp gain step number (see OutAmpCap parameter pertaining to this widget). IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 161 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.22.8. ADC1Mux OutAmpRight Verb ID Get Payload Response B80 00 See bitfield table. 8.22.8.1. Bit ADC1Mux OutAmpRight Bitfield Name RW Reset Description [31.:8] [7] [6.:4] [3.:0] Rsvd2 Mute Rsvd1 Gain R RW R RW 000000 1 0 0 Reserved. Amp mute: 1 = muted 0 = not muted. Reserved. Amp gain step number (see OutAmpCap parameter pertaining to this widget). 8.23. Dig0Pin Node (NID = 1E) 8.23.1. Dig0Pin WCap Verb ID Get Payload Response F00 09 See bitfield table. 8.23.1.1. Bit Dig0Pin WCap Bitfield Name RW Reset Description [31.:24] [23.:20] Rsvd2 Type R R 00 4 Reserved. Widget type: 0h = Out Converter; 1h = In Converter; 2h = Summing (Mixer); 3h = Selector (Mux); 4h = Pin Complex; 5h = Power; 6h = Volume Knob; 7h = Beep Generator; 8h-Eh = Reserved; Fh = Vendor Defined IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 162 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.23.1.1. Bit Dig0Pin WCap Bitfield Name RW Reset Description [19.:16] [15.:12] [11] [10] [9] [8] [7] [6] [5] [4] [3] [2] [1] [0] Delay Rsvd1 SwapCap PwrCntrl Dig ConnList UnSolCap ProcWidget Stripe FormatOvrd AmpParOvrd OutAmpPrsnt InAmpPrsnt Stereo R R R R R R R R R R R R R R 0 0 0 0 1 1 0 0 0 0 0 0 0 1 Number of sample delays through widget. Reserved. Left/right swap support: 1 = yes 0 = no. Power state support: 1 = yes 0 = no. Digital stream support: 1 = yes (digital) 0 = no (analog). Connection list present: 1 = yes 0 = no. Unsolicited response support: 1 = yes 0 = no. Processing state support: 1 = yes 0 = no. Striping support: 1 = yes 0 = no. Stream format override: 1 = yes 0 = no. Amplifier capabilities override: 1 = yes no. Output amp present: 1 = yes 0 = no. Input amp present: 1 = yes 0 = no. Stereo stream support: 1 = yes (stereo) 0 = no (mono). 8.23.2. Dig0Pin PinCap Verb ID Get Payload Response F00 0C See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 163 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.23.2.1. Bit Dig0Pin PinCap Bitfield Name RW Reset Description [31.:17] [16] [15.:8] Rsvd2 EapdCap VrefCntrl R R R 0000 0 00 Reserved. EAPD support: 1 = yes 0 = no. Vref support: bit 7 = Reserved; bit 6 = Reserved; bit 5 = 100% support (1 = yes 0 = no); bit 4 = 80% support (1 = yes 0 = no); bit 3 = Reserved; bit 2 = GND support (1 = yes 0 = no); bit 1 = 50% support (1 = yes 0 = no); bit 0 = Hi-Z support (1 = yes 0 = no) Reserved. Balanced I/O support: 1 = yes 0 = no. Input support: 1 = yes 0 = no. Output support: 1 = yes 0 = no. Headphone amp present: 1 = yes 0 = no. Presence detection support: 1 = yes 0 = no. Trigger required for impedance sense: 1 = yes 0 = no. Impedance sense support: 1 = yes 0 = no. [7] [6] [5] [4] [3] [2] [1] [0] Rsvd1 BalancedIO InCap OutCap HdphDrvCap PresDtctCap TrigRqd ImpSenseCap R R R R R R R R 0 0 0 1 0 0 0 0 8.23.3. Dig0Pin ConLst Verb ID Get Payload Response F00 0E See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 164 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.23.3.1. Bit Dig0Pin ConLst Bitfield Name RW Reset Description [31.:8] [7] Rsvd LForm R R 000000 0 Reserved. Connection list format: 1 = long-form (15-bit) NID entries 0 = short-form (7-bit) NID entries. Number of NID entries in connection list. [6.:0] ConL R 01 8.23.4. Dig0Pin ConLstEntry0 Verb ID Get Payload Response F02 00 See bitfield table. 8.23.4.1. Bit Dig0Pin ConLstEntry0 Bitfield Name RW Reset Description [31.:24] [23.:16] [15.:8] [7.:0] ConL3 ConL2 ConL1 ConL0 R R R R 00 00 00 24 Unused list entry. Unused list entry. Unused list entry. Dig0Mux Selector widget (0x24) 8.23.5. Dig0Pin PinWCntrl Verb ID Get Payload Response F07 00 See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 165 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.23.5.1. Bit Dig0Pin PinWCntrl Bitfield Name RW Reset Description [31.:7] [6] [5.:0] Rsvd2 OutEn Rsvd1 R RW R 0000000 0 00 Reserved. Output enable: 1 = enabled 0 = disabled. Reserved. 8.23.6. Dig0Pin ConfigDefault Verb ID Get Payload Response F1C 00 See bitfield table. 8.23.6.1. Bit Dig0Pin ConfigDefault Bitfield Name RW Reset Description [31.:30] PortConnectivity RW 0 Port connectivity: 0h = Port complex is connected to a jack; 1h = No physical connection for port; 2h = Fixed function device is attached; 3h = Both jack and internal device attached (info in all other fields refers to integrated device any presence detection refers to jack) Location. Bits [5..4]: 0h = External on primary chassis; 1h = Internal; 2h = Separate chassis; 3h = Other. Bits [3..0]: 0h = N/A; 1h = Rear; 2h = Front; 3h = Left; 4h = Right; 5h = Top; 6h = Bottom; 7h-9h = Special; Ah-Fh = Reserved [29.:24] Location RW 1 IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 166 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.23.6.1. Bit Dig0Pin ConfigDefault Bitfield Name RW Reset Description [23.:20] Device RW 4 Default device: 0h = Line out; 1h = Speaker; 2h = HP out; 3h = CD; 4h = SPDIF Out; 5h = Digital other out; 6h = Modem line side; 7h = Modem handset side; 8h = Line in; 9h = Aux; Ah = Mic in; Bh = Telephony; Ch = SPDIF In; Dh = Digital other in; Eh = Reserved; Fh = Other Connection type: 0h = 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); 9h = XLR/Professional; Ah = RJ-11 (modem); Bh = Combination; Ch-Eh = Reserved; Fh = Other Color: 0h = 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 Miscellaneous: Bits [3..1] = Reserved; Bit 0 = Jack detect override Default assocation. Sequence. [19.:16] ConnectionType RW 5 [15.:12] Color RW 2 [11.:8] [7.:4] [3.:0] Misc Association Sequence RW RW RW 0 5 0 8.24. Dig1Pin Node (NID = 1F) 8.24.1. Dig1Pin WCap Verb ID Get Payload Response F00 09 See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 167 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.24.1.1. Bit Dig1Pin WCap Bitfield Name RW Reset Description [31.:24] [23.:20] Rsvd2 Type R R 00 4 Reserved. Widget type: 0h = Out Converter; 1h = In Converter; 2h = Summing (Mixer); 3h = Selector (Mux); 4h = Pin Complex; 5h = Power; 6h = Volume Knob; 7h = Beep Generator; 8h-Eh = Reserved; Fh = Vendor Defined Number of sample delays through widget. Reserved. Left/right swap support: 1 = yes 0 = no. Power state support: 1 = yes 0 = no. Digital stream support: 1 = yes (digital) 0 = no (analog). Connection list present: 1 = yes 0 = no. Unsolicited response support: 1 = yes 0 = no. Processing state support: 1 = yes 0 = no. Striping support: 1 = yes 0 = no. Stream format override: 1 = yes 0 = no. Amplifier capabilities override: 1 = yes no. Output amp present: 1 = yes 0 = no. Input amp present: 1 = yes 0 = no. Stereo stream support: 1 = yes (stereo) 0 = no (mono). [19.:16] [15.:12] [11] [10] [9] [8] [7] [6] [5] [4] [3] [2] [1] [0] Delay Rsvd1 SwapCap PwrCntrl Dig ConnList UnSolCap ProcWidget Stripe FormatOvrd AmpParOvrd OutAmpPrsnt InAmpPrsnt Stereo R R R R R R R R R R R R R R 0 0 0 1 1 1 0 0 0 0 0 0 0 1 IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 168 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.24.2. Dig1Pin PinCap Verb ID Get Payload Response F00 0C See bitfield table. 8.24.2.1. Bit Dig1Pin PinCap Bitfield Name RW Reset Description [31.:17] [16] [15.:8] Rsvd2 EapdCap VrefCntrl R R R 0000 1 00 Reserved. EAPD support: 1 = yes 0 = no. Vref support: bit 7 = Reserved; bit 6 = Reserved; bit 5 = 100% support (1 = yes 0 = no); bit 4 = 80% support (1 = yes 0 = no); bit 3 = Reserved; bit 2 = GND support (1 = yes 0 = no); bit 1 = 50% support (1 = yes 0 = no); bit 0 = Hi-Z support (1 = yes 0 = no) Reserved. Balanced I/O support: 1 = yes 0 = no. Input support: 1 = yes 0 = no. Output support: 1 = yes 0 = no. Headphone amp present: 1 = yes 0 = no. Presence detection support: 1 = yes 0 = no. Trigger required for impedance sense: 1 = yes 0 = no. Impedance sense support: 1 = yes 0 = no. [7] [6] [5] [4] [3] [2] [1] [0] Rsvd1 BalancedIO InCap OutCap HdphDrvCap PresDtctCap TrigRqd ImpSenseCap R R R R R R R R 0 0 0 1 0 0 0 0 IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 169 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.24.3. Dig1Pin ConLst Verb ID Get Payload Response F00 0E See bitfield table. 8.24.3.1. Bit Dig1Pin ConLst Bitfield Name RW Reset Description [31.:8] [7] Rsvd LForm R R 000000 0 Reserved. Connection list format: 1 = long-form (15-bit) NID entries 0 = short-form (7-bit) NID entries. Number of NID entries in connection list. [6.:0] ConL R 02 8.24.4. Dig1Pin ConLstEntry0 Verb ID Get Payload Response F02 00 See bitfield table. 8.24.4.1. Bit Dig1Pin ConLstEntry0 Bitfield Name RW Reset Description [31.:24] [23.:16] [15.:8] [7.:0] ConL3 ConL2 ConL1 ConL0 R R R R 00 00 25 24 Unused list entry. Unused list entry. Dig2Mux Selector widget (0x25) Dig0Mux Selector widget (0x24) IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 170 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.24.5. Dig1Pin ConSelectCtrl Verb ID Get Payload Response F01 00 See bitfield table. 8.24.5.1. Bit Dig1Pin ConSelectCtrl Bitfield Name RW Reset Description [31.:1] [0] Rsvd Index R RW 00000000 0 Reserved. Connection select control index. 8.24.6. Dig1Pin PinWCntrl Verb ID Get Payload Response F07 00 See bitfield table. 8.24.6.1. Bit Dig1Pin PinWCntrl Bitfield Name RW Reset Description [31.:7] [6] [5.:0] Rsvd2 OutEn Rsvd1 R RW R 0000000 0 00 Reserved. Output enable: 1 = enabled 0 = disabled. Reserved. 8.24.7. Dig1Pin PwrState Verb ID Get Payload Response F05 00 See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 171 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.24.7.1. Bit Dig1Pin PwrState Bitfield Name RW Reset Description [31.:6] [5.:4] [3.:2] [1.:0] Rsvd2 Act Rsvd1 Set R R R RW 0000000 3 0 3 Reserved. Actual power state of this widget. Reserved. Current power state setting for this widget used for EAPD control in this case: 0h-1h = Pin drives the value of the EAPD control bit; 2h-3h = Pin tri-stated 8.24.8. Dig1Pin EAPD Verb ID Get Payload Response F0C 00 See bitfield table. 8.24.8.1. Bit Dig1Pin EAPD Bitfield Name RW Reset Description [31.:2] [1] Rsvd2 Control R RW 00000000 0 Reserved. EAPD value reflected on the EAPD pin: 0 = Power down external amplifier; 1 = Power up external amplifier Reserved. [0] Rsvd1 R 0 8.24.9. Dig1Pin ConfigDefault Verb ID Get Payload Response F1C 00 See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 172 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.24.9.1. Bit Dig1Pin ConfigDefault Bitfield Name RW Reset Description [31.:30] PortConnectivity RW 2 Port connectivity: 0h = Port complex is connected to a jack; 1h = No physical connection for port; 2h = Fixed function device is attached; 3h = Both jack and internal device attached (info in all other fields refers to integrated device any presence detection refers to jack) Location. Bits [5..4]: 0h = External on primary chassis; 1h = Internal; 2h = Separate chassis; 3h = Other. Bits [3..0]: 0h = N/A; 1h = Rear; 2h = Front; 3h = Left; 4h = Right; 5h = Top; 6h = Bottom; 7h-9h = Special; Ah-Fh = Reserved Default device: 0h = Line out; 1h = Speaker; 2h = HP out; 3h = CD; 4h = SPDIF Out; 5h = Digital other out; 6h = Modem line side; 7h = Modem handset side; 8h = Line in; 9h = Aux; Ah = Mic in; Bh = Telephony; Ch = SPDIF In; Dh = Digital other in; Eh = Reserved; Fh = Other Connection type: 0h = 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); 9h = XLR/Professional; Ah = RJ-11 (modem); Bh = Combination; Ch-Eh = Reserved; Fh = Other Color: 0h = 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 Miscellaneous: Bits [3..1] = Reserved; Bit 0 = Jack detect override Default assocation. Sequence. 92HD71B8 V 0.91 09/07 [29.:24] Location RW 18 [23.:20] Device RW 5 [19.:16] ConnectionType RW 6 [15.:12] Color RW 0 [11.:8] [7.:4] [3.:0] IDTTM CONFIDENTIAL AND PROPRIETARY Misc Association Sequence RW RW RW 173 0 6 0 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.25. Dig2Pin Node (NID = 20) 8.25.1. Dig2Pin WCap Verb ID Get Payload Response F00 09 See bitfield table. 8.25.1.1. Bit Dig2Pin WCap Bitfield Name RW Reset Description [31.:24] [23.:20] Rsvd2 Type R R 00 4 Reserved. Widget type: 0h = Out Converter; 1h = In Converter; 2h = Summing (Mixer); 3h = Selector (Mux); 4h = Pin Complex; 5h = Power; 6h = Volume Knob; 7h = Beep Generator; 8h-Eh = Reserved; Fh = Vendor Defined Number of sample delays through widget. Reserved. Left/right swap support: 1 = yes 0 = no. Power state support: 1 = yes 0 = no. Digital stream support: 1 = yes (digital) 0 = no (analog). Connection list present: 1 = yes 0 = no. Unsolicited response support: 1 = yes 0 = no. Processing state support: 1 = yes 0 = no. Striping support: 1 = yes 0 = no. Stream format override: 1 = yes 0 = no. Amplifier capabilities override: 1 = yes no. Output amp present: 1 = yes 0 = no. [19.:16] [15.:12] [11] [10] [9] [8] [7] [6] [5] [4] [3] [2] Delay Rsvd1 SwapCap PwrCntrl Dig ConnList UnSolCap ProcWidget Stripe FormatOvrd AmpParOvrd OutAmpPrsnt R R R R R R R R R R R R 0 0 0 0 1 1 0 0 0 0 0 0 IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 174 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.25.1.1. Bit Dig2Pin WCap Bitfield Name RW Reset Description [1] [0] InAmpPrsnt Stereo R R 0 1 Input amp present: 1 = yes 0 = no. Stereo stream support: 1 = yes (stereo) 0 = no (mono). 8.25.2. Dig2Pin PinCap Verb ID Get Payload Response F00 0C See bitfield table. 8.25.2.1. Bit Dig2Pin PinCap Bitfield Name RW Reset Description [31.:17] [16] [15.:8] Rsvd2 EapdCap VrefCntrl R R R 0000 0 00 Reserved. EAPD support: 1 = yes 0 = no. Vref support: bit 7 = Reserved; bit 6 = Reserved; bit 5 = 100% support (1 = yes 0 = no); bit 4 = 80% support (1 = yes 0 = no); bit 3 = Reserved; bit 2 = GND support (1 = yes 0 = no); bit 1 = 50% support (1 = yes 0 = no); bit 0 = Hi-Z support (1 = yes 0 = no) Reserved. Balanced I/O support: 1 = yes 0 = no. Input support: 1 = yes 0 = no. Output support: 1 = yes 0 = no. Headphone amp present: 1 = yes 0 = no. Presence detection support: 1 = yes 0 = no. [7] [6] [5] [4] [3] [2] Rsvd1 BalancedIO InCap OutCap HdphDrvCap PresDtctCap R R R R R R 0 0 0 1 0 0 IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 175 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.25.2.1. Bit Dig2Pin PinCap Bitfield Name RW Reset Description [1] [0] TrigRqd ImpSenseCap R R 0 0 Trigger required for impedance sense: 1 = yes 0 = no. Impedance sense support: 1 = yes 0 = no. 8.25.3. Dig2Pin ConLst Verb ID Get Payload Response F00 0E See bitfield table. 8.25.3.1. Bit Dig2Pin ConLst Bitfield Name RW Reset Description [31.:8] [7] Rsvd LForm R R 000000 0 Reserved. Connection list format: 1 = long-form (15-bit) NID entries 0 = short-form (7-bit) NID entries. Number of NID entries in connection list. [6.:0] ConL R 01 8.25.4. Dig2Pin ConLstEntry0 Verb ID Get Payload Response F02 00 See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 176 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.25.4.1. Bit Dig2Pin ConLstEntry0 Bitfield Name RW Reset Description [31.:24] [23.:16] [15.:8] [7.:0] ConL3 ConL2 ConL1 ConL0 R R R R 00 00 00 25 Unused list entry. Unused list entry. Unused list entry. Dig2Mux Selector widget (0x25) 8.25.5. Dig2Pin PinWCntrl Verb ID Get Payload Response F07 00 See bitfield table. 8.25.5.1. Bit Dig2Pin PinWCntrl Bitfield Name RW Reset Description [31.:7] [6] [5.:0] Rsvd2 OutEn Rsvd1 R RW R 0000000 0 00 Reserved. Output enable: 1 = enabled 0 = disabled. Reserved. 8.25.6. Dig2Pin ConfigDefault Verb ID Get Payload Response F1C 00 See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 177 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.25.6.1. Bit Dig2Pin ConfigDefault Bitfield Name RW Reset Description [31.:30] PortConnectivity RW 1 Port connectivity: 0h = Port complex is connected to a jack; 1h = No physical connection for port; 2h = Fixed function device is attached; 3h = Both jack and internal device attached (info in all other fields refers to integrated device any presence detection refers to jack) Location. Bits [5..4]: 0h = External on primary chassis; 1h = Internal; 2h = Separate chassis; 3h = Other. Bits [3..0]: 0h = N/A; 1h = Rear; 2h = Front; 3h = Left; 4h = Right; 5h = Top; 6h = Bottom; 7h-9h = Special; Ah-Fh = Reserved Default device: 0h = Line out; 1h = Speaker; 2h = HP out; 3h = CD; 4h = SPDIF Out; 5h = Digital other out; 6h = Modem line side; 7h = Modem handset side; 8h = Line in; 9h = Aux; Ah = Mic in; Bh = Telephony; Ch = SPDIF In; Dh = Digital other in; Eh = Reserved; Fh = Other Connection type: 0h = 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); 9h = XLR/Professional; Ah = RJ-11 (modem); Bh = Combination; Ch-Eh = Reserved; Fh = Other Color: 0h = 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 Miscellaneous: Bits [3..1] = Reserved; Bit 0 = Jack detect override Default assocation. Sequence. 92HD71B8 V 0.91 09/07 [29.:24] Location RW 00 [23.:20] Device RW F [19.:16] ConnectionType RW 0 [15.:12] Color RW 0 [11.:8] [7.:4] [3.:0] IDTTM CONFIDENTIAL AND PROPRIETARY Misc Association Sequence RW RW RW 178 0 F 0 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.26. SPDIFOut0 Node (NID = 21) 8.26.1. SPDIFOut0 WCap Verb ID Get Payload Response F00 09 See bitfield table. 8.26.1.1. Bit SPDIFOut0 WCap Bitfield Name RW Reset Description [31.:24] [23.:20] Rsvd2 Type R R 00 0 Reserved. Widget type: 0h = Out Converter; 1h = In Converter; 2h = Summing (Mixer); 3h = Selector (Mux); 4h = Pin Complex; 5h = Power; 6h = Volume Knob; 7h = Beep Generator; 8h-Eh = Reserved; Fh = Vendor Defined Number of sample delays through widget. Reserved. Left/right swap support: 1 = yes 0 = no. Power state support: 1 = yes 0 = no. Digital stream support: 1 = yes (digital) 0 = no (analog). Connection list present: 1 = yes 0 = no. Unsolicited response support: 1 = yes 0 = no. Processing state support: 1 = yes 0 = no. Striping support: 1 = yes 0 = no. Stream format override: 1 = yes 0 = no. Amplifier capabilities override: 1 = yes no. Output amp present: 1 = yes 0 = no. [19.:16] [15.:12] [11] [10] [9] [8] [7] [6] [5] [4] [3] [2] Delay Rsvd1 SwapCap PwrCntrl Dig ConnList UnSolCap ProcWidget Stripe FormatOvrd AmpParOvrd OutAmpPrsnt R R R R R R R R R R R R 4 0 0 0 1 0 0 0 0 1 0 0 IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 179 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.26.1.1. Bit SPDIFOut0 WCap Bitfield Name RW Reset Description [1] [0] InAmpPrsnt Stereo R R 0 1 Input amp present: 1 = yes 0 = no. Stereo stream support: 1 = yes (stereo) 0 = no (mono). 8.26.2. SPDIFOut0 PCMCap Verb ID Get Payload Response F00 0A See bitfield table. 8.26.2.1. Bit SPDIFOut0 PCMCap Bitfield Name RW Reset Description [31.:21] [20] [19] [18] [17] [16] [15.:12] [11] [10] [9] [8] [7] IDTTM CONFIDENTIAL AND PROPRIETARY Rsvd2 B32 B24 B20 B16 B8 Rsvd1 R12 R11 R10 R9 R8 R R R R R R R R R R R R 180 000 0 1 1 1 0 0 0 1 1 1 1 Reserved. 32 bit audio format support: 1 = yes, 0 = no. 24 bit audio format support: 1 = yes, 0 = no. 20 bit audio format support: 1 = yes, 0 = no. 16 bit audio format support: 1 = yes, 0 = no. 8 bit audio format support: 1 = yes, 0 = no. Reserved. 384kHz rate support: 1 = yes, 0 = no. 192kHz rate support: 1 = yes, 0 = no. 176.4kHz rate support: 1 = yes, 0 = no. 96kHz rate support: 1 = yes, 0 = no. 88.2kHz rate support: 1 = yes, 0 = no. 92HD71B8 V 0.91 09/07 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.26.2.1. Bit SPDIFOut0 PCMCap Bitfield Name RW Reset Description [6] [5] [4] [3] [2] [1] [0] R7 R6 R5 R4 R3 R2 R1 R R R R R R R 1 1 0 0 0 0 0 48kHz rate support: 1 = yes, 0 = no. 44.1kHz rate support: 1 = yes, 0 = no. 32kHz rate support: 1 = yes, 0 = no. 22.05kHz rate support: 1 = yes, 0 = no. 16kHz rate support: 1 = yes, 0 = no. 11.025kHz rate support: 1 = yes, 0 = no. 8kHz rate support: 1 = yes, 0 = no. 8.26.3. SPDIFOut0 StreamCap Verb ID Get Payload Response F00 0B See bitfield table. 8.26.3.1. Bit SPDIFOut0 StreamCap Bitfield Name RW Reset Description [31.:3] [2] [1] [0] Rsvd AC3 Float32 PCM R R R R 00000000 1 0 1 Reserved. AC-3 formatted data support: 1 = yes, 0 = no. Float32 formatted data support: 1 = yes, 0 = no. PCM-formatted data support: 1 = yes, 0 = no. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 181 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.26.4. SPDIFOut0 Cnvtr Verb ID Get Payload Response A 0000 See bitfield table. 8.26.4.1. Bit SPDIFOut0 Cnvtr Bitfield Name RW Reset Description [31.:16] [15] [14] [13.:11] Rsvd2 FrmtNonPCM FrmtSmplRate SmplRateMultp R RW RW RW 0000 0 0 0 Reserved. Stream type: 1 = Non-PCM, 0 = PCM. Sample base rate: 1 = 44.1kHz, 0 = 48kHz. 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 Sample base rate divider: 000b= Divide by 1 (48kHz/44.1kHz); 001b= Divide by 2 (24kHz/20.05kHz); 010b= Divide by 3 (16kHz/32kHz); 011b= Divide by 4 (11.025kHz); 100b= Divide by 5 (9.6kHz); 101b= Divide by 6 (8kHz); 110b= Divide by 7; 111b= Divide by 8 (6kHz) Reserved. Bits per sample: 000b= 8 bits; 001b= 16 bits; 010b= 20 bits; 011b= 24 bits; 100b= 32 bits; 101b-111b= Reserved Total number of channels in the stream assigned to this converter: 0000b-1111b= 1-16 channels. [10.:8] SmplRateDiv RW 0 [7] [6.:4] Rsvd1 BitsPerSmpl R RW 0 3 [3.:0] NmbrChan RW 1 IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 182 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.26.5. SPDIFOut0 CnvtrID Verb ID Get Payload Response F06 00 See bitfield table. 8.26.5.1. Bit SPDIFOut0 CnvtrID Bitfield Name RW Reset Description [31.:8] [7.:4] [3.:0] Rsvd Strm Ch R RW RW 000000 0 0 Reserved. Stream ID: 0h = Converter "off", 1h-Fh = valid IDs. Channel assignment ("Ch" and "Ch+1" assigned as a pair, for a stereo converter). 8.26.6. SPDIFOut0 DigCnvtr Verb ID Get Payload Response F0D 00 See bitfield table. 8.26.6.1. Bit SPDIFOut0 DigCnvtr Bitfield Name RW Reset Description [31.:16] [15] [14.:8] [7] [6] [5] [4] Rsvd2 Rsvd1 CC L PRO AUDIO COPY R R RW RW RW RW RW 0000 0 00 0 0 0 0 Reserved. Reserved. CC: Category Code. L: Generation Level. PRO: Professional. /AUDIO: Non-Audio. COPY: Copyright. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 183 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.26.6.1. Bit SPDIFOut0 DigCnvtr Bitfield Name RW Reset Description [3] [2] [1] [0] PRE VCFG V DigEn RW RW RW RW 0 0 0 0 PRE: Preemphasis. VCFG: Validity Config. V: Validity. Digital enable: 1 = converter enabled, 0 = converter disable. 8.27. SPDIFOut1 Node (NID = 22) 8.27.1. SPDIFOut1 WCap Verb ID Get Payload Response F00 09 See bitfield table. 8.27.1.1. Bit SPDIFOut1 WCap Bitfield Name RW Reset Description [31.:24] [23.:20] Rsvd2 Type R R 00 0 Reserved. Widget type: 0h = Out Converter; 1h = In Converter; 2h = Summing (Mixer); 3h = Selector (Mux); 4h = Pin Complex; 5h = Power; 6h = Volume Knob; 7h = Beep Generator; 8h-Eh = Reserved; Fh = Vendor Defined Number of sample delays through widget. Reserved. Left/right swap support: 1 = yes, 0 = no. Power state support: 1 = yes, 0 = no. Digital stream support: 1 = yes (digital), 0 = no (analog). Connection list present: 1 = yes, 0 = no. 92HD71B8 V 0.91 09/07 [19.:16] [15.:12] [11] [10] [9] [8] IDTTM CONFIDENTIAL AND PROPRIETARY Delay Rsvd1 SwapCap PwrCntrl Dig ConnList R R R R R R 184 4 0 0 0 1 0 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.27.1.1. Bit SPDIFOut1 WCap Bitfield Name RW Reset Description [7] [6] [5] [4] [3] [2] [1] [0] UnSolCap ProcWidget Stripe FormatOvrd AmpParOvrd OutAmpPrsnt InAmpPrsnt Stereo R R R R R R R R 0 0 0 1 0 0 0 1 Unsolicited response support: 1 = yes, 0 = no. Processing state support: 1 = yes, 0 = no. Striping support: 1 = yes, 0 = no. Stream format override: 1 = yes, 0 = no. Amplifier capabilities override: 1 = yes, no. Output amp present: 1 = yes, 0 = no. Input amp present: 1 = yes, 0 = no. Stereo stream support: 1 = yes (stereo), 0 = no (mono). 8.27.2. SPDIFOut1 PCMCap Verb ID Get Payload Response F00 0A See bitfield table. 8.27.2.1. Bit SPDIFOut1 PCMCap Bitfield Name RW Reset Description [31.:21] [20] [19] [18] [17] Rsvd2 B32 B24 B20 B16 R R R R R 000 0 1 1 1 Reserved. 32 bit audio format support: 1 = yes, 0 = no. 24 bit audio format support: 1 = yes, 0 = no. 20 bit audio format support: 1 = yes, 0 = no. 16 bit audio format support: 1 = yes, 0 = no. 92HD71B8 V 0.91 09/07 IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 185 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.27.2.1. Bit SPDIFOut1 PCMCap Bitfield Name RW Reset Description [16] [15.:12] [11] [10] [9] [8] [7] [6] [5] [4] [3] [2] [1] [0] B8 Rsvd1 R12 R11 R10 R9 R8 R7 R6 R5 R4 R3 R2 R1 R R R R R R R R R R R R R R 0 0 0 1 1 1 1 1 1 0 0 0 0 0 8 bit audio format support: 1 = yes, 0 = no. Reserved. 384kHz rate support: 1 = yes, 0 = no. 192kHz rate support: 1 = yes, 0 = no. 176.4kHz rate support: 1 = yes, 0 = no. 96kHz rate support: 1 = yes, 0 = no. 88.2kHz rate support: 1 = yes, 0 = no. 48kHz rate support: 1 = yes, 0 = no. 44.1kHz rate support: 1 = yes, 0 = no. 32kHz rate support: 1 = yes, 0 = no. 22.05kHz rate support: 1 = yes, 0 = no. 16kHz rate support: 1 = yes, 0 = no. 11.025kHz rate support: 1 = yes, 0 = no. 8kHz rate support: 1 = yes, 0 = no. 8.27.3. SPDIFOut1 StreamCap Verb ID Get Payload Response F00 0B See bitfield table. 8.27.3.1. Bit SPDIFOut1 StreamCap Bitfield Name RW Reset Description [31.:3] [2] Rsvd AC3 R R 00000000 1 Reserved. AC-3 formatted data support: 1 = yes, 0 = no. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 186 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.27.3.1. Bit SPDIFOut1 StreamCap Bitfield Name RW Reset Description [1] [0] Float32 PCM R R 0 1 Float32 formatted data support: 1 = yes, 0 = no. PCM-formatted data support: 1 = yes, 0 = no. 8.27.4. SPDIFOut1 Cnvtr Verb ID Get Payload Response A 0000 See bitfield table. 8.27.4.1. Bit SPDIFOut1 Cnvtr Bitfield Name RW Reset Description [31.:16] [15] [14] [13.:11] Rsvd2 FrmtNonPCM FrmtSmplRate SmplRateMultp R RW RW RW 0000 0 0 0 Reserved. Stream type: 1 = Non-PCM, 0 = PCM. Sample base rate: 1 = 44.1kHz, 0 = 48kHz. 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 Sample base rate divider: 000b= Divide by 1 (48kHz/44.1kHz); 001b= Divide by 2 (24kHz/20.05kHz); 010b= Divide by 3 (16kHz/32kHz); 011b= Divide by 4 (11.025kHz); 100b= Divide by 5 (9.6kHz); 101b= Divide by 6 (8kHz); 110b= Divide by 7; 111b= Divide by 8 (6kHz) Reserved. [10.:8] SmplRateDiv RW 0 [7] Rsvd1 R 0 IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 187 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.27.4.1. Bit SPDIFOut1 Cnvtr Bitfield Name RW Reset Description [6.:4] BitsPerSmpl RW 3 Bits per sample: 000b= 8 bits; 001b= 16 bits; 010b= 20 bits; 011b= 24 bits; 100b= 32 bits; 101b-111b= Reserved Total number of channels in the stream assigned to this converter: 0000b-1111b= 1-16 channels. [3.:0] NmbrChan RW 1 8.27.5. SPDIFOut1 CnvtrID Verb ID Get Payload Response F06 00 See bitfield table. 8.27.5.1. Bit SPDIFOut1 CnvtrID Bitfield Name RW Reset Description [31.:8] [7.:4] [3.:0] Rsvd Strm Ch R RW RW 000000 0 0 Reserved. Stream ID: 0h = Converter "off", 1h-Fh = valid IDs. Channel assignment ("Ch" and "Ch+1" assigned as a pair, for a stereo converter). 8.27.6. SPDIFOut1 DigCnvtr Verb ID Get Payload Response F0D 00 See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 188 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.27.6.1. Bit SPDIFOut1 DigCnvtr Bitfield Name RW Reset Description [31.:16] [15] [14.:8] [7] [6] [5] [4] [3] [2] [1] [0] Rsvd2 Rsvd1 CC L PRO AUDIO COPY PRE VCFG V DigEn R R RW RW RW RW RW RW RW RW RW 0000 0 00 0 0 0 0 0 0 0 0 Reserved. Reserved. CC: Category Code. L: Generation Level. PRO: Professional. /AUDIO: Non-Audio. COPY: Copyright. PRE: Preemphasis. VCFG: Validity Config. V: Validity. Digital enable: 1 = converter enabled, 0 = converter disable. 8.28. Dig0Mux Node (NID = 24) 8.28.1. Dig0Mux WCap Verb ID Get Payload Response F00 09 See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 189 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.28.1.1. Bit Dig0Mux WCap Bitfield Name RW Reset Description [31.:24] [23.:20] Rsvd2 Type R R 00 3 Reserved. Widget type: 0h = Out Converter; 1h = In Converter; 2h = Summing (Mixer); 3h = Selector (Mux); 4h = Pin Complex; 5h = Power; 6h = Volume Knob; 7h = Beep Generator; 8h-Eh = Reserved; Fh = Vendor Defined Number of sample delays through widget. Reserved. Left/right swap support: 1 = yes, 0 = no. Power state support: 1 = yes, 0 = no. Digital stream support: 1 = yes (digital), 0 = no (analog). Connection list present: 1 = yes, 0 = no. Unsolicited response support: 1 = yes, 0 = no. Processing state support: 1 = yes, 0 = no. Striping support: 1 = yes, 0 = no. Stream format override: 1 = yes, 0 = no. Amplifier capabilities override: 1 = yes, no. Output amp present: 1 = yes, 0 = no. Input amp present: 1 = yes, 0 = no. Stereo stream support: 1 = yes (stereo), 0 = no (mono). [19.:16] [15.:12] [11] [10] [9] [8] [7] [6] [5] [4] [3] [2] [1] [0] Delay Rsvd1 SwapCap PwrCntrl DigitalStrm ConnList UnsolCap ProcWidget Stripe FormatOvrd AmpParamOvrd OutAmpPrsnt InAmpPrsnt Stereo R R R R R R R R R R R R R R 0 0 0 0 0 1 0 0 0 0 0 0 0 1 IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 190 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.28.2. Dig0Mux ConLst Verb ID Get Payload Response F00 0E See bitfield table. 8.28.2.1. Bit Dig0Mux ConLst Bitfield Name RW Reset Description [31.:8] [7] Rsvd LForm R R 000000 0 Reserved. Connection list format: 1 = long-form (15-bit) NID entries, 0 = short-form (7-bit) NID entries. Number of NID entries in connection list. [6.:0] ConL R 03 8.28.3. Dig0Mux ConLstEntry0 Verb ID Get Payload Response F02 00 See bitfield table. 8.28.3.1. Bit Dig0Mux ConLstEntry0 Bitfield Name RW Reset Description [31.:24] [23.:16] [15.:8] [7.:0] ConL3 ConL2 ConL1 ConL0 R R R R 00 1D 1C 21 Unused list entry. ADC1Mux Selector widget (0x1D) ADC0Mux Selector widget (0x1C) SPDIFOut0 Converter widget (0x21) IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 191 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.28.4. Dig0Mux ConSelectCtrl Verb ID Get Payload Response F01 00 See bitfield table. 8.28.4.1. Bit Dig0Mux ConSelectCtrl Bitfield Name RW Reset Description [31.:2] [1.:0] Rsvd Index R RW 00000000 0 Reserved. Connection select control index. 8.29. Dig2Mux Node (NID = 25) 8.29.1. Dig2Mux WCap Verb ID Get Payload Response F00 09 See bitfield table. 8.29.1.1. Bit Dig2Mux WCap Bitfield Name RW Reset Description [31.:24] [23.:20] Rsvd2 Type R R 00 3 Reserved. Widget type: 0h = Out Converter; 1h = In Converter; 2h = Summing (Mixer); 3h = Selector (Mux); 4h = Pin Complex; 5h = Power; 6h = Volume Knob; 7h = Beep Generator; 8h-Eh = Reserved; Fh = Vendor Defined Number of sample delays through widget. Reserved. Left/right swap support: 1 = yes, 0 = no. [19.:16] [15.:12] [11] Delay Rsvd1 SwapCap R R R 0 0 0 IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 192 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.29.1.1. Bit Dig2Mux WCap Bitfield Name RW Reset Description [10] [9] [8] [7] [6] [5] [4] [3] [2] [1] [0] PwrCntrl DigitalStrm ConnList UnsolCap ProcWidget Stripe FormatOvrd AmpParamOvrd OutAmpPrsnt InAmpPrsnt Stereo R R R R R R R R R R R 0 0 1 0 0 0 0 0 0 0 1 Power state support: 1 = yes, 0 = no. Digital stream support: 1 = yes (digital), 0 = no (analog). Connection list present: 1 = yes, 0 = no. Unsolicited response support: 1 = yes, 0 = no. Processing state support: 1 = yes, 0 = no. Striping support: 1 = yes, 0 = no. Stream format override: 1 = yes, 0 = no. Amplifier capabilities override: 1 = yes, no. Output amp present: 1 = yes, 0 = no. Input amp present: 1 = yes, 0 = no. Stereo stream support: 1 = yes (stereo), 0 = no (mono). 8.29.2. Dig2Mux ConLst Verb ID Get Payload Response F00 0E See bitfield table. 8.29.2.1. Bit Dig2Mux ConLst Bitfield Name RW Reset Description [31.:8] Rsvd R 000000 Reserved. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 193 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.29.2.1. Bit Dig2Mux ConLst Bitfield Name RW Reset Description [7] LForm R 0 Connection list format: 1 = long-form (15-bit) NID entries, 0 = short-form (7-bit) NID entries. Number of NID entries in connection list. [6.:0] ConL R 03 8.29.3. Dig2Mux ConLstEntry0 Verb ID Get Payload Response F02 00 See bitfield table. 8.29.3.1. Bit Dig2Mux ConLstEntry0 Bitfield Name RW Reset Description [31.:24] [23.:16] [15.:8] [7.:0] ConL3 ConL2 ConL1 ConL0 R R R R 00 1D 1C 22 Unused list entry. ADC1Mux Selector widget (0x1D) ADC0Mux Selector widget (0x1C) SPDIFOut1 Converter widget (0x22) 8.29.4. Dig2Mux ConSelectCtrl Verb ID Get Payload Response F01 00 See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 194 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.29.4.1. Bit Dig2Mux ConSelectCtrl Bitfield Name RW Reset Description [31.:2] [1.:0] Rsvd Index R RW 00000000 0 Reserved. Connection select control index. 8.30. DigBeep Node (NID = 26) 8.30.1. DigBeep WCap Verb ID Get Payload Response F00 09 See bitfield table. 8.30.1.1. Bit DigBeep WCap Bitfield Name RW Reset Description [31.:24] [23.:20] Rsvd3 Type R R 00 7 Reserved. Widget type: 0h = Out Converter; 1h = In Converter; 2h = Summing (Mixer); 3h = Selector (Mux); 4h = Pin Complex; 5h = Power; 6h = Volume Knob; 7h = Beep Generator; 8h-Eh = Reserved; Fh = Vendor Defined Reserved. Amplifier capabilities override: 1 = yes, no. Output amp present: 1 = yes, 0 = no. Reserved. [19.:4] [3] [2] [1.:0] Rsvd2 AmpParOvrd OutAmpPrsnt Rsvd1 R R R R 0 1 1 0 IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 195 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.30.2. DigBeep OutAmpCap Verb ID Get Payload Response F00 12 See bitfield table. 8.30.2.1. Bit DigBeep OutAmpCap Bitfield Name RW Reset Description [31] [30.:23] [22.:16] [15] [14.:8] [7] [6.:0] Mute Rsvd3 StepSize Rsvd2 NumSteps Rsvd1 Offset R R R R R R R 1 00 17 0 03 0 03 Mute support: 1 = yes, 0 = no. Reserved. Size of each step in the gain range: 0 to 127 = .25dB to 32dB, in .25dB steps. Reserved. Number of gains steps (number of possible settings - 1). Reserved. Indicates which step is 0dB 8.30.3. DigBeep OutAmpLeft Verb ID Get Payload Response BA0 00 See bitfield table. 8.30.3.1. Bit DigBeep OutAmpLeft Bitfield Name RW Reset Description [31.:8] [7] Rsvd2 Mute R RW 000000 0 Reserved. Amp mute: 1 = muted, 0 = not muted. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 196 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.30.3.1. Bit DigBeep OutAmpLeft Bitfield Name RW Reset Description [6.:2] [1.:0] Rsvd1 Gain R RW 00 0 Reserved. Amp gain step number (see OutAmpCap parameter pertaining to this widget). 8.30.4. DigBeep Gen Verb ID Get Payload Response F0A 00 See bitfield table. 8.30.4.1. Bit DigBeep Gen Bitfield Name RW Reset Description [31.:8] [7.:0] Rsvd Divider R RW 000000 00 Reserved. Enable internal PC-Beep generation. Divider == 00h disables internal PC Beep generation and enables normal operation of the codec. Divider != 00h generates the beep tone on all Pin Complexes that are currently configured as outputs. The HD Audio spec states that the beep tone frequency = (48kHz HD Audio SYNC rate) / (4*Divider), producing tones from 47 Hz to 12 kHz (logarithmic scale). This part can selectively generate tones with frequency = 48KHz * (257 - Divider) / 1024, yielding a linear range from 12kHz to 93.75Hz in steps of 46.875Hz. If the FreqShift bit is set, then the beep tones generated have frequency = 48KHz * (513 - Divider) / 1024, yielding a range of 24kHz to 12093.75Hz in steps of 46.875Hz. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 197 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.30.5. DigBeep Mode Verb ID Get Payload Response FE0 00 See bitfield table. 8.30.5.1. Bit DigBeep Mode Bitfield Name RW Reset Description [31.:2] [1] Rsvd1 FreqShift R RW 00000000 0 Reserved. Digital PCBeep frequency range shift (for linear mode only): 0 = 47Hz-12kHz, 1 = 12.047kHz-24kHz. Linear PCBeep frequency select. 0 = HD Audio Rev.1.0 frequencies ; 1 = linear frequencies [0] LinearSel RW 0 8.31. AnaBeep Node (NID = 27) 8.31.1. AnaBeep WCap Verb ID Get Payload Response F00 09 See bitfield table. 8.31.1.1. Bit AnaBeep WCap Bitfield Name RW Reset Description [31.:24] [23.:20] Rsvd2 Type R R 00 4 Reserved. Widget type: 0h = Out Converter; 1h = In Converter; 2h = Summing (Mixer); 3h = Selector (Mux); 4h = Pin Complex; 5h = Power; 6h = Volume Knob; 7h = Beep Generator; 8h-Eh = Reserved; Fh = Vendor Defined IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 198 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.31.1.1. Bit AnaBeep WCap Bitfield Name RW Reset Description [19.:16] [15.:12] [11] [10] [9] [8] [7] [6] [5] [4] [3] [2] [1] [0] Delay Rsvd1 SwapCap PwrCntrl Dig ConnList UnSolCap ProcWidget Stripe FormatOvrd AmpParOvrd OutAmpPrsnt InAmpPrsnt Stereo R R R R R R R R R R R R R R 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Number of sample delays through widget. Reserved. Left/right swap support: 1 = yes, 0 = no. Power state support: 1 = yes, 0 = no. Digital stream support: 1 = yes (digital), 0 = no (analog). Connection list present: 1 = yes, 0 = no. Unsolicited response support: 1 = yes, 0 = no. Processing state support: 1 = yes, 0 = no. Striping support: 1 = yes, 0 = no. Stream format override: 1 = yes, 0 = no. Amplifier capabilities override: 1 = yes, no. Output amp present: 1 = yes, 0 = no. Input amp present: 1 = yes, 0 = no. Stereo stream support: 1 = yes (stereo), 0 = no (mono). 8.31.2. AnaBeep PinCap Verb ID Get Payload Response F00 0C See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 199 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.31.2.1. Bit AnaBeep PinCap Bitfield Name RW Reset Description [31.:17] [16] [15.:8] Rsvd2 EapdCap VrefCntrl R R R 0000 0 00 Reserved. EAPD support: 1 = yes, 0 = no. Vref support: bit 7 = Reserved; bit 6 = Reserved; bit 5 = 100% support (1 = yes, 0 = no); bit 4 = 80% support (1 = yes, 0 = no); bit 3 = Reserved; bit 2 = GND support (1 = yes, 0 = no); bit 1 = 50% support (1 = yes, 0 = no); bit 0 = Hi-Z support (1 = yes, 0 = no) Reserved. Balanced I/O support: 1 = yes, 0 = no. Input support: 1 = yes, 0 = no. Output support: 1 = yes, 0 = no. Headphone amp present: 1 = yes, 0 = no. Presence detection support: 1 = yes, 0 = no. Trigger required for impedance sense: 1 = yes, 0 = no. Impedance sense support: 1 = yes, 0 = no. [7] [6] [5] [4] [3] [2] [1] [0] Rsvd1 BalancedIO InCap OutCap HdphDrvCap PresDtctCap TrigRqd ImpSenseCap R R R R R R R R 0 0 1 0 0 0 0 0 8.31.3. AnaBeep PinWCntrl Verb ID Get Payload Response F07 00 See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 200 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.31.3.1. Bit AnaBeep PinWCntrl Bitfield Name RW Reset Description [31.:6] [5] [4.:0] Rsvd2 InEn Rsvd1 R RW R 0000000 0 0 Reserved. Input enable: 1 = enabled, 0 = disabled. Reserved. 8.31.4. AnaBeep ConfigDefault Verb ID Get Payload Response F1C 00 See bitfield table. 8.31.4.1. Bit AnaBeep ConfigDefault Bitfield Name RW Reset Description [31.:30] PortConnectivity RW 1 Port connectivity: 0h = Port complex is connected to a jack; 1h = No physical connection for port; 2h = Fixed function device is attached; 3h = Both jack and internal device attached (info in all other fields refers to integrated device, any presence detection refers to jack) Location. Bits [5..4]: 0h = External on primary chassis; 1h = Internal; 2h = Separate chassis; 3h = Other. Bits [3..0]: 0h = N/A; 1h = Rear; 2h = Front; 3h = Left; 4h = Right; 5h = Top; 6h = Bottom; 7h-9h = Special; Ah-Fh = Reserved Default device: 0h = Line out; 1h = Speaker; 2h = HP out; 3h = CD; 4h = SPDIF Out; 5h = Digital other out; 6h = Modem line side; 7h = Modem handset side; 8h = Line in; 9h = Aux; Ah = Mic in; Bh = Telephony; Ch = SPDIF In; Dh = Digital other in; Eh = Reserved; Fh = Other 92HD71B8 V 0.91 09/07 [29.:24] Location RW 00 [23.:20] Device RW F IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 201 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.31.4.1. Bit AnaBeep ConfigDefault Bitfield Name RW Reset Description [19.:16] ConnectionType RW 0 Connection type: 0h = 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); 9h = XLR/Professional; Ah = RJ-11 (modem); Bh = Combination; Ch-Eh = Reserved; Fh = Other Color: 0h = 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 Miscellaneous: Bits [3..1] = Reserved; Bit 0 = Jack detect override Default assocation. Sequence. [15.:12] Color RW 0 [11.:8] [7.:4] [3.:0] Misc Association Sequence RW RW RW 0 F 0 8.32. VolumeKnob Node (NID = 28) 8.32.1. VolumeKnob WCap Verb ID Get Payload Response F00 09 See bitfield table. 8.32.1.1. Bit VolumeKnob WCap Bitfield Name RW Reset Description [31.:24] Rsvd2 R 00 Reserved. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 202 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.32.1.1. Bit VolumeKnob WCap Bitfield Name RW Reset Description [23.:20] Type R 6 Widget type: 0h = Out Converter; 1h = In Converter; 2h = Summing (Mixer); 3h = Selector (Mux); 4h = Pin Complex; 5h = Power; 6h = Volume Knob; 7h = Beep Generator; 8h-Eh = Reserved; Fh = Vendor Defined Reserved. [19.:0] Rsvd1 R 0 8.32.2. VolumeKnob VolKnobCap Verb ID Get Payload Response F00 13 See bitfield table. 8.32.2.1. Bit VolumeKnob VolKnobCap Bitfield Name RW Reset Description [31.:8] [7] [6.:0] Rsvd Delta NumSteps R R R 000000 1 7F Reserved. Indicates if software can write a base volume to the Volume Control Knob. Number of gains steps (number of possible settings - 1). 8.32.3. VolumeKnob ConLst Verb ID Get Payload Response F00 0E See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 203 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.32.3.1. Bit VolumeKnob ConLst Bitfield Name RW Reset Description [31.:8] [7] Rsvd LForm R R 000000 0 Reserved. Connection list format: 1 = long-form (15-bit) NID entries, 0 = short-form (7-bit) NID entries. Number of NID entries in connection list. [6.:0] ConL R 02 8.32.4. VolumeKnob ConLstEntry0 Verb ID Get Payload Response F02 00 See bitfield table. 8.32.4.1. Bit VolumeKnob ConLstEntry0 Bitfield Name RW Reset Description [31.:24] [23.:16] [15.:8] [7.:0] ConL3 ConL2 ConL1 ConL0 R R R R 00 00 11 10 Unused list entry. Unused list entry. DAC1 Converter widget (0x11) DAC0 Converter widget (0x10) 8.32.5. VolumeKnob UnsolResp Verb ID Get Payload Response F08 00 See bitfield table. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 204 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.32.5.1. Bit VolumeKnob UnsolResp Bitfield Name RW Reset Description [31.:8] [7] [6] [5.:0] Rsvd2 En Rsvd1 Tag R RW R RW 000000 0 0 00 Reserved. Unsolicited response enable: 1 = enabled, 0 = disabled. Reserved. Software programmable field returned in top six bits (31:26) of every Unsolicited Response generated by this node. 8.32.6. VolumeKnob Cntrl Verb ID Get Payload Response F0F 00 See bitfield table. 8.32.6.1. Bit VolumeKnob Cntrl Bitfield Name RW Reset Description [31.:8] [7] Rsvd Direct R RW 000000 0 Reserved. Direct = 1 causes the volume control to directly control the hardware volume of the slave amps. Direct = 0 causes unsolicited responses to be generated. Volume, specified in steps of amplifier gain [6.:0] Volume RW 7F 8.32.7. VolumeKnob Update Verb ID Get Payload Response FE0 205 00 92HD71B8 See bitfield table. V 0.91 09/07 IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 8.32.7.1. Bit VolumeKnob Update Bitfield Name RW Reset Description [31.:4] [3] [2.:0] Rsvd Continuous Rate R RW RW 0000000 1 0 Reserved. Allow continuous incrementing/decrementing of the volume knob value. Volume knob update rate, for continuous mode and de-bouncing (0..7 = 2.5..20Hz, in increments of 2.5Hz) IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 206 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 9. DISCLAIMER While the information presented herein has been checked for both accuracy and reliability, manufacturer assumes no responsibility for either its use or for the infringement of any patents or other rights of third parties, which would result from its use. No other circuits, patents, or licenses are implied. This product is intended for use in normal commercial applications. Any other applications, such as those requiring extended temperature range, high reliability, or other extraordinary environmental requirements, are not recommended without additional processing by manufacturer. Manufacturer reserves the right to change any circuitry or specifications without notice. Manufacturer does not authorize or warrant any product for use in life support devices or critical medical instruments. IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 207 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 10. PINOUTS 10.1. Pin Assignment EAPD / GPIO 0 / SPDIF OUT 0 or 1 48 47 46 45 44 43 42 41 40 39 38 37 DMIC_CLK GPIO 7 / SPDIF OUT1 GPIO 6 GPIO 5 AVSS2 PORTA_R NC PORTA_L AVDD2 NC SPDIF OUT0 DVDD_CORE VOL_UP/DMIC_0/GPIO 1 DVDD_IO VOL_DN/DMIC_1/GPIO 2 SDO BITCLK DVSS SDI_CODEC DVDD_CORE SYNC RESET# PCBEEP 1 2 3 4 5 6 7 8 9 10 11 12 48 QFP / QFN 36 35 34 33 32 31 30 29 28 27 26 25 PORTD_R PORTD_L SENSE_B CAP2 MONO_OUT VREFOUT-E / GPIO 4 GPIO 3 VREFOUT-C VREFOUT-B VREFFILT AVSS1 AVDD1 IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER SENSE_A PORTE_L PORTE_R PORTF_L PORTF_R NC NC NC PORTB_L PORTB_R PORTC_L PORTC_R Figure 12. Pin Assignment 208 92HD71B8 13 14 15 16 17 18 19 20 21 22 23 24 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 10.2. Pin Descriptions Table 20. Pin Description Pin No. 1 Pin Name DVDD_CORE Volume Up / DMIC0 / GPIO1 DVDD_IO Volume Down / DMIC1 / GPIO2 SDO BITCLK DVSS SDI_CODEC DVDD_CORE SYNC RESET# PCBEEP SENSE_A PORTE_L PORTE_R PORTF_L PORTF_R NC NC NC PORTB_L PORTB_R PORTC_L PORTC_R Pin Type I(Digital) Internal Pull-up/ Pull-down None 50 K pull-up with Volume or GPIO 50 K pull-down with Digital Microphone None 50 K pull-up with Volume or GPIO 50 K pull-down with Digital Microphone None None None None None None None None None None None None None None None None None None None None Digital Vdd = 3.3 V Volume Control or Digital Microphone 0 Input or General Purpose I/O Reference Voltage (1.5 V or 3.3 V) Volume Control or Digital Microphone 1 Input or General Purpose I/O HD Audio Serial Data output (inbound stream) HD Audio Bit Clock Digital Ground HD Audio Serial Data (outbound stream), audio module Digital Vdd = 3.3 V HD Audio Frame Sync HD Audio Reset PC Beep Jack insertion detection Ports A, B, C, D Port E Input Left Port E Input Right Port F Output Left Port F Output Right No Connect No Connect No Connect Port B Input Left Port B Input Right Port C Input Left Port C Input Right Pin Description 2 I/O(Digital) 3 I(Digital) 4 I/O(Digital) 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 I/O(Digital) I(Digital) I(Digital) O(Digital) I(Digital) I(Digital) I(Digital) I(Analog) I(Analog) I(Analog) I(Analog) O(Analog) O(Analog) I(Analog) I(Analog) I(Analog) I(Analog) IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 209 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO Table 20. Pin Description Pin No. 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 Pin Name AVDD1 AVSS1 VREFFILT VREFOUT-B VREFOUT-C GPIO3 VREFOUT-E / GPIO4 MONO_OUT CAP2 SENSE_B PORT-D_L PORT-D_R NC AVDD2 PORTA_L (HP) NC PORTA_R (HP) AVSS2 GPIO5 GPIO6 GPIO7 / SPDIFOUT1 DMIC_CLK GPIO0/EAPD/ SPDIF-OUT0or1 SPDIF-OUT0 Pin Type I(Analog) I(Analog) O(Analog) O(Analog) O(Analog) I/O(Analog) I/O(Analog) O(Analog) O(Analog) I(Analog) O(Analog) O(Analog) I(Analog) O(Analog) O(Analog) I(Analog) I/O (Digital) I/O (Digital) I/O (Digital) O(Digital) I/O(Digital) O(Digital) Internal Pull-up/ Pull-down None None None None None None None None None None None None None None None None None None 50 K pull-up 50 K pull-up 50 K pull-down 50 K pull-down 50 K pull-up 50 K pull-down Pin Description Analog Vdd = 5.0 V or 3.3 V Analog Ground Analog Virtual Ground Reference Voltage out drive (intended for microphone bias) for Port B Reference Voltage out drive (intended for microphone bias) for Port C General Purpose I/O Reference Voltage out drive (intended for microphone bias) for Port E or analog GPIO4 Mono output of DAC0 ADC reference Capacitor Jack insertion detection Ports E, F Port D Output Left Port D Output Right No Connect Analog Vdd = 5.0 V or 3.3 V Port A Output Left No Connect Port A Output Right Analog Ground General Purpose I/O General Purpose I/O General Purpose I/O or Second SPDIF output Digital Microphone Output Clock General Purpose I/O, EAPD, SPDIF Out SPDIF digital output IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 210 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 11. PACKAGE OUTLINE AND PACKAGE DIMENSIONS Package dimensions are kept current with JEDEC Publication No. 95 11.1. 48-Pad QFN Package Table 21: QFN Dimensions in mm Key A A1 A3 D D1 E E1 L e R b D2 E2 ZD ZE 0.18 5.50 5.50 0.35 Min 0.80 0.00 Nom 0.90 0.02 0.20 REF 7.00 BSC 5.50 BSC 7.00 BSC 5.50 BSC 0.40 0.50 BSC 0.20-0.25 0.25 5.65 5.65 0.75 BSC 0.75 BSC 0.30 5.80 5.80 0.45 Max 1.0 0.05 Additional Approved Option Figure 13. 48-pad QFN Package Drawing IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 211 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 11.2. 48-Pin QFP Package A2 Table 22: QFP Dimensions in mm A1 D D1 b A Key A A1 A2 D D1 E E1 Min 1.40 0.05 1.35 8.80 6.90 8.80 6.90 0.45 0.09 0.17 Nom 1.50 0.10 1.40 9.00 7.00 9.00 7.00 0.60 0.50 0.22 E1 48 pin LQFP e Pin 1 E L e c b c Figure 14. 48-pin QFP Package Drawing IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 212 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 12. SOLDER REFLOW PROFILE 12.1. Standard Reflow Profile Data Note: These devices can be hand soldered at 360 oC for 3 to 5 seconds. FROM: IPC / JEDEC J-STD-020C "Moisture/Reflow Sensitivity Classification for Nonhermetic Solid State Surface Mount Devices" (www.jedec.org/download). Table 23. Standard Reflow Profile Profile Feature Pb Free Assembly Average Ramp-Up Rate (Tsmax - Tp) Preheat: Temperature Min (Tsmin) Temperature Max (Tsmax) Time (tsmin - tsmax) Temperature (TL) Time (tL) 3 oC / second max 150 oC 200 oC 60 - 180 seconds 217 oC 60 - 150 seconds See "Package Classification Reflow Temperatures" on page 214. 20 - 40 seconds 6 oC / second max 8 minutes max Time maintained above: Peak / Classification Temperature (Tp) Time within 5 oC of actual Peak Temperature (tp) Ramp-Down rate Time 25 oC to Peak Temperature Note: All temperatures refer to topside of the package, measured on the package body surface. Figure 15. Solder Reflow Profile IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 213 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 12.2. Pb Free Process - Package Classification Reflow Temperatures Table 24. Pb-Free Process Reflow Package Type MSL Reflow Temperature QFP 48-pin QFN 48-pad 3 3 260 oC 260 oC IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 214 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO 13. REVISION HISTORY Revision Date Description of Change 0.8 0.9 0.91 March 21, 2007 July 13, 2007 Sep 26, 2007 Initial release seperated B8, B7, B5 versions to individual datasheets, added orderable part numbers, updated performance and power numbers based on characterization, corrected I/O labeling in pin table added feature bullet for GUI, added 4 port configruation diagram, corrected pin 34 from no connect to SENSE_B in pinout graphic and table IDTTM CONFIDENTIAL AND PROPRIETARY 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER 215 92HD71B8 V 0.91 09/07 92HD71B8 4-CHANNEL HD AUDIO CODEC OPTIMIZED FOR LOW POWER PC AUDIO Innovate with IDT audio for high fidelity. Contact: www.IDT.com For Sales 800-345-7015 408-284-8200 Fax: 408-284-2775 For Tech Support HA.CM@idt.com Corporate Headquarters Integrated Device Technology, Inc. 6024 Silver Creek Valley Road San Jose, CA 95138 United States 800 345 7015 +408 284 8200 (outside U.S.) Europe IDT Europe, Limited Prime House Barnett Wood Lane Leatherhead, Surrey United Kingdom KT22 7DE +44 1372 363 339 (c) 2006 Integrated Device Technology, Inc. All rights reserved. Product specifications subject to change without notice. IDT and the IDT logo are trademarks of Integrated Device Technology, Inc. Accelerated Thinking is a service mark of Integrated Device Technology, Inc. All other brands, product names and marks are or may be trademarks or registered trademarks used to identify products or services of their respective owners. |
Price & Availability of 92HD71B8
![]() |
|
|
All Rights Reserved © IC-ON-LINE 2003 - 2022 |
[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy] |
Mirror Sites : [www.datasheet.hk]
[www.maxim4u.com] [www.ic-on-line.cn]
[www.ic-on-line.com] [www.ic-on-line.net]
[www.alldatasheet.com.cn]
[www.gdcy.com]
[www.gdcy.net] |