3 Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR>
5 SPDX-License-Identifier: BSD-2-Clause-Patent
11 UINT32 mAzaliaVerbTableData12
[] = {
13 // Audio Verb Table - 0x80862805
15 // Pin Widget 5 - PORT B
21 // Pin Widget 6 - PORT C
27 // Pin Widget 7 - PORT D
35 PCH_AZALIA_VERB_TABLE mAzaliaVerbTable
[] = {
39 // Revision ID = 0xFF, support all steps
40 // Codec Verb Table For AZALIA
41 // Codec Address: CAd value (0/1/2)
42 // Codec Vendor: 0x10EC0880
45 0x10EC0880, // Vendor ID/Device ID
46 0x0000, // SubSystem ID
48 0x01, // Front panel support (1=yes, 2=no)
49 0x000A, // Number of Rear Jacks = 10
50 0x0002 // Number of Front Jacks = 2
52 0 // Pointer to verb table data, need to be inited in the code.
56 // Revision ID >= 0x03
57 // Codec Verb Table For AZALIA
58 // Codec Address: CAd value (0/1/2)
59 // Codec Vendor: 0x434D4980
62 0x434D4980, // Vendor ID/Device ID
63 0x0000, // SubSystem ID
65 0x01, // Front panel support (1=yes, 2=no)
66 0x0009, // Number of Rear Jacks = 9
67 0x0002 // Number of Front Jacks = 2
69 0 // Pointer to verb table data, need to be inited in the code.
73 // Lawndale Azalia Audio Codec Verb Table
75 // Codec Address: CAd value (0/1/2)
76 // Codec Vendor: 0x11D41984
79 0x11D41984, // Vendor ID/Device ID
80 0x0000, // SubSystem ID
82 0x01, // Front panel support (1=yes, 2=no)
83 0x0009, // Number of Rear Jacks = 9
84 0x0002 // Number of Front Jacks = 2
86 0 // Pointer to verb table data, need to be inited in the code.
91 // Revision ID = 0xFF, support all steps
92 // Codec Verb Table For AZALIA
93 // Codec Address: CAd value (0/1/2)
94 // Codec Vendor: 0x11D41986
97 0x11D41986, // Vendor ID/Device ID
98 0x0001, // SubSystem ID
100 0x01, // Front panel support (1=yes, 2=no)
101 0x000A, // Number of Rear Jacks = 8
102 0x0002 // Number of Front Jacks = 2
104 0 // Pointer to verb table data, need to be inited in the code.
108 // VerbTable: (for Slim River, FFDS3)
109 // Revision ID = 0x00
110 // Codec Verb Table For AZALIA
111 // Codec Address: CAd value (0/1/2)
112 // Codec Vendor: 0x10EC0272
115 0x10EC0272, // Vendor ID/Device ID
116 0x0000, // SubSystem ID
118 0x01, // Front panel support (1=yes, 2=no)
119 0x000E, // Number of Rear Jacks
120 0x0002 // Number of Front Jacks
122 0 // Pointer to verb table data, need to be inited in the code.
126 // VerbTable: (for Buffalo Trail)
127 // Revision ID = 0x00
128 // Codec Verb Table For AZALIA
129 // Codec Address: CAd value (0/1/2)
130 // Codec Vendor: 0x10EC0269
133 0x10EC0269, // Vendor ID/Device ID
134 0x0000, // SubSystem ID
136 0x01, // Front panel support (1=yes, 2=no)
137 0x000A, // Number of Rear Jacks
138 0x0002 // Number of Front Jacks
140 0 // Pointer to verb table data, need to be inited in the code.
144 // VerbTable: (RealTek ALC888)
145 // Revision ID = 0xFF
146 // Codec Verb Table For Redfort
147 // Codec Address: CAd value (0/1/2)
148 // Codec Vendor: 0x10EC0888
151 0x10EC0888, // Vendor ID/Device ID
152 0x0000, // SubSystem ID
154 0x01, // Front panel support (1=yes, 2=no)
155 0x000B, // Number of Rear Jacks
156 0x0002 // Number of Front Jacks
158 0 // Pointer to verb table data, need to be inited in the code.
162 // VerbTable: (RealTek ALC885)
163 // Revision ID = 0xFF
164 // Codec Verb Table For Redfort
165 // Codec Address: CAd value (0/1/2)
166 // Codec Vendor: 0x10EC0885
169 0x10EC0885, // Vendor ID/Device ID
170 0x0000, // SubSystem ID
172 0x01, // Front panel support (1=yes, 2=no)
173 0x000B, // Number of Rear Jacks
174 0x0002 // Number of Front Jacks
176 0 // Pointer to verb table data, need to be inited in the code.
180 // VerbTable: (IDT 92HD81)
181 // Revision ID = 0xFF
182 // Codec Vendor: 0x111D7605
185 0x111D76d5, // Vendor ID/Device ID
186 0x0000, // SubSystem ID
188 0x01, // Front panel support (1=yes, 2=no)
189 0x0008, // Number of Rear Jacks
190 0x0002 // Number of Front Jacks
192 0 // Pointer to verb table data, need to be inited in the code.
196 // VerbTable: (Intel VLV HDMI)
197 // Revision ID = 0xFF
198 // Codec Verb Table For EmeraldLake/LosLunas
199 // Codec Vendor: 0x80862804
202 0x80862882, // Vendor ID/Device ID
203 0x0000, // SubSystem ID
205 0x02, // Front panel support (1=yes, 2=no)
206 0x0003, // Number of Rear Jacks
207 0x0000 // Number of Front Jacks
209 0 // Pointer to verb table data, need to be inited in the code.
213 // VerbTable: (RealTek ALC262)
214 // Revision ID = 0xFF, support all steps
215 // Codec Verb Table For AZALIA
216 // Codec Address: CAd value (0/1/2)
217 // Codec Vendor: 0x10EC0262
220 0x10EC0262, // Vendor ID/Device ID
221 0x0000, // SubSystem ID
223 0x01, // Front panel support (1=yes, 2=no)
224 0x000B, // Number of Rear Jacks = 11
225 0x0002 // Number of Front Jacks = 2
227 0 // Pointer to verb table data, need to be inited in the code.
231 // VerbTable: (RealTek ALC282)
232 // Revision ID = 0xff
233 // Codec Verb Table For Azalia on SharkBay-WhiteBluff refresh and Haswell ULT FFRD Harris Beach, WTM1, WTM2iCRB
234 // Codec Address: CAd value (0/1/2)
235 // Codec Vendor: 0x10EC0282
238 0x10EC0282, // Vendor ID/Device ID
239 0x0000, // SubSystem ID
241 0x01, // Front panel support (1=yes, 2=no)
242 0x000C, // Number of Rear Jacks, 0x0010 for Harris Beach, 0x000B for WTM1 & WTM2iCRB
243 0x0002 // Number of Front Jacks
245 0 // Pointer to verb table data, need to be inited in the code.