123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232 |
- /** @file
- HDA Verb table for KabylakeRvp3
- Copyright (c) 2017, Intel Corporation. All rights reserved.<BR>
- SPDX-License-Identifier: BSD-2-Clause-Patent
- **/
- #ifndef _KABYLAKE_RVP3_HDA_VERB_TABLES_H_
- #define _KABYLAKE_RVP3_HDA_VERB_TABLES_H_
- #include <Ppi/SiPolicy.h>
- 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 // _KABYLAKE_RVP3_HDA_VERB_TABLES_H_
|