/** @file HDA Verb table for GalagoPro3 Copyright (c) 2019, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent **/ #ifndef _GALAGO_PRO_3_HDA_VERB_TABLES_H_ #define _GALAGO_PRO_3_HDA_VERB_TABLES_H_ #include HDAUDIO_VERB_TABLE HdaVerbTableAlc286Rvp3 = HDAUDIO_VERB_TABLE_INIT ( // // VerbTable: (Realtek ALC286) for RVP3 // Revision ID = 0xff // Codec Verb Table for SKL PCH boards // Codec Address: CAd value (0/1/2) // Codec Vendor: 0x10EC0286 // 0x10EC, 0x0286, 0xFF, 0xFF, //=================================================================================================== // // Realtek Semiconductor Corp. // //=================================================================================================== //Realtek High Definition Audio Configuration - Version : 5.0.2.9 //Realtek HD Audio Codec : ALC286 //PCI PnP ID : PCI\VEN_8086&DEV_2668&SUBSYS_72708086 //HDA Codec PnP ID : HDAUDIO\FUNC_01&VEN_10EC&DEV_0286&SUBSYS_10EC108E //The number of verb command block : 16 // NID 0x12 : 0x411111F0 // NID 0x13 : 0x40000000 // NID 0x14 : 0x9017011F // NID 0x17 : 0x90170110 // NID 0x18 : 0x03A11040 // NID 0x19 : 0x411111F0 // NID 0x1A : 0x411111F0 // NID 0x1D : 0x4066A22D // NID 0x1E : 0x411111F0 // NID 0x21 : 0x03211020 //===== HDA Codec Subsystem ID Verb-table ===== //HDA Codec Subsystem ID : 0x10EC108E 0x0017208E, 0x00172110, 0x001722EC, 0x00172310, //===== Pin Widget Verb-table ===== //Widget node 0x01 : 0x0017FF00, 0x0017FF00, 0x0017FF00, 0x0017FF00, //Pin widget 0x12 - DMIC 0x01271CF0, 0x01271D11, 0x01271E11, 0x01271F41, //Pin widget 0x13 - DMIC 0x01371C00, 0x01371D00, 0x01371E00, 0x01371F40, //Pin widget 0x14 - SPEAKER-OUT (Port-D) 0x01771C1F, 0x01771D01, 0x01771E17, 0x01771F90, //Pin widget 0x17 - I2S-OUT 0x01771C10, 0x01771D01, 0x01771E17, 0x01771F90, //Pin widget 0x18 - MIC1 (Port-B) 0x01871C40, 0x01871D10, 0x01871EA1, 0x01871F03, //Pin widget 0x19 - I2S-IN 0x01971CF0, 0x01971D11, 0x01971E11, 0x01971F41, //Pin widget 0x1A - LINE1 (Port-C) 0x01A71CF0, 0x01A71D11, 0x01A71E11, 0x01A71F41, //Pin widget 0x1D - PC-BEEP 0x01D71C2D, 0x01D71DA2, 0x01D71E66, 0x01D71F40, //Pin widget 0x1E - S/PDIF-OUT 0x01E71CF0, 0x01E71D11, 0x01E71E11, 0x01E71F41, //Pin widget 0x21 - HP-OUT (Port-A) 0x02171C20, 0x02171D10, 0x02171E21, 0x02171F03, //Widget node 0x20 : 0x02050071, 0x02040014, 0x02050010, 0x02040C22, //Widget node 0x20 - 1 : 0x0205004F, 0x02045029, 0x0205004F, 0x02045029, //Widget node 0x20 - 2 : 0x0205002B, 0x02040DD0, 0x0205002D, 0x02047020, //Widget node 0x20 - 3 : 0x0205000E, 0x02046C80, 0x01771F90, 0x01771F90, //TI AMP settings : 0x02050022, 0x0204004C, 0x02050023, 0x02040000, 0x02050025, 0x02040000, 0x02050026, 0x0204B010, 0x000F0000, 0x000F0000, 0x000F0000, 0x000F0000, 0x000F0000, 0x000F0000, 0x000F0000, 0x000F0000, 0x02050022, 0x0204004C, 0x02050023, 0x02040002, 0x02050025, 0x02040011, 0x02050026, 0x0204B010, 0x000F0000, 0x000F0000, 0x000F0000, 0x000F0000, 0x000F0000, 0x000F0000, 0x000F0000, 0x000F0000, 0x02050022, 0x0204004C, 0x02050023, 0x0204000D, 0x02050025, 0x02040010, 0x02050026, 0x0204B010, 0x000F0000, 0x000F0000, 0x000F0000, 0x000F0000, 0x000F0000, 0x000F0000, 0x000F0000, 0x000F0000, 0x02050022, 0x0204004C, 0x02050023, 0x02040025, 0x02050025, 0x02040008, 0x02050026, 0x0204B010, 0x000F0000, 0x000F0000, 0x000F0000, 0x000F0000, 0x000F0000, 0x000F0000, 0x000F0000, 0x000F0000, 0x02050022, 0x0204004C, 0x02050023, 0x02040002, 0x02050025, 0x02040000, 0x02050026, 0x0204B010, 0x000F0000, 0x000F0000, 0x000F0000, 0x000F0000, 0x000F0000, 0x000F0000, 0x000F0000, 0x000F0000, 0x02050022, 0x0204004C, 0x02050023, 0x02040003, 0x02050025, 0x02040000, 0x02050026, 0x0204B010 ); #endif // _GALAGO_PRO_3_HDA_VERB_TABLES_H_