1 /** @file
2 
3   Copyright (c) 2020, Intel Corporation. All rights reserved.<BR>
4   SPDX-License-Identifier: BSD-2-Clause-Patent
5 **/
6 
7 #ifndef _PCH_HDA_VERB_TABLES_H_
8 #define _PCH_HDA_VERB_TABLES_H_
9 
10 #include <Ppi/SiPolicy.h>
11 
12 HDAUDIO_VERB_TABLE HdaVerbTableDisplayAudio = HDAUDIO_VERB_TABLE_INIT (
13   //
14   //  VerbTable: CFL Display Audio Codec
15   //  Revision ID = 0xFF
16   //  Codec Vendor: 0x8086280B
17   //
18   0x8086, 0x280B,
19   0xFF, 0xFF,
20   //
21   // Display Audio Verb Table
22   //
23   // For GEN9, the Vendor Node ID is 08h
24   // Port to be exposed to the inbox driver in the vanilla mode: PORT C - BIT[7:6] = 01b
25   0x00878140,
26   // Pin Widget 5 - PORT B - Configuration Default: 0x18560010
27   0x00571C10,
28   0x00571D00,
29   0x00571E56,
30   0x00571F18,
31   // Pin Widget 6 - PORT C - Configuration Default: 0x18560020
32   0x00671C20,
33   0x00671D00,
34   0x00671E56,
35   0x00671F18,
36   // Pin Widget 7 - PORT D - Configuration Default: 0x18560030
37   0x00771C30,
38   0x00771D00,
39   0x00771E56,
40   0x00771F18,
41   // Disable the third converter and third Pin (NID 08h)
42   0x00878140
43 );
44 
45 //
46 //codecs verb tables
47 //
48 HDAUDIO_VERB_TABLE HdaVerbTableAlc700 = HDAUDIO_VERB_TABLE_INIT (
49   //
50   //  VerbTable: (Realtek ALC700)
51   //  Revision ID = 0xff
52   //  Codec Verb Table
53   //  Codec Address: CAd value (0/1/2)
54   //  Codec Vendor: 0x10EC0700
55   //
56   0x10EC, 0x0700,
57   0xFF, 0xFF,
58   //===================================================================================================
59   //
60   //                               Realtek Semiconductor Corp.
61   //
62   //===================================================================================================
63 
64   //Realtek High Definition Audio Configuration - Version : 5.0.3.0
65   //Realtek HD Audio Codec : ALC700
66   //PCI PnP ID : PCI\VEN_8086&DEV_2668&SUBSYS_72708086
67   //HDA Codec PnP ID : HDAUDIO\FUNC_01&VEN_10EC&DEV_0700&SUBSYS_10EC10F2
68   //The number of verb command block : 17
69 
70   //    NID 0x12 : 0x411111F0
71   //    NID 0x13 : 0x40000000
72   //    NID 0x14 : 0x411111F0
73   //    NID 0x15 : 0x411111F0
74   //    NID 0x16 : 0x411111F0
75   //    NID 0x17 : 0x90170110
76   //    NID 0x18 : 0x411111F0
77   //    NID 0x19 : 0x04A11030
78   //    NID 0x1A : 0x411111F0
79   //    NID 0x1B : 0x411111F0
80   //    NID 0x1D : 0x40622005
81   //    NID 0x1E : 0x411111F0
82   //    NID 0x1F : 0x411111F0
83   //    NID 0x21 : 0x04211020
84   //    NID 0x29 : 0x411111F0
85 
86   //===== HDA Codec Subsystem ID Verb-table =====
87   //HDA Codec Subsystem ID  : 0x10EC10F2
88   0x001720F2,
89   0x00172110,
90   0x001722EC,
91   0x00172310,
92 
93   //===== Pin Widget Verb-table =====
94   //Widget node 0x01 :
95   0x0017FF00,
96   0x0017FF00,
97   0x0017FF00,
98   0x0017FF00,
99   //Pin widget 0x12 - DMIC
100   0x01271C00,
101   0x01271D00,
102   0x01271E00,
103   0x01271F40,
104   //Pin widget 0x13 - DMIC
105   0x01371C00,
106   0x01371D00,
107   0x01371E00,
108   0x01371F40,
109   //Pin widget 0x14 - FRONT (Port-D)
110   0x01471CF0,
111   0x01471D11,
112   0x01471E11,
113   0x01471F41,
114   //Pin widget 0x15 - I2S-OUT
115   0x01571CF0,
116   0x01571D11,
117   0x01571E11,
118   0x01571F41,
119   //Pin widget 0x16 - LINE3 (Port-B)
120   0x01671CF0,
121   0x01671D11,
122   0x01671E11,
123   0x01671F41,
124   //Pin widget 0x17 - I2S-OUT
125   0x01771C10,
126   0x01771D01,
127   0x01771E17,
128   0x01771F90,
129   //Pin widget 0x18 - I2S-IN
130   0x01871CF0,
131   0x01871D11,
132   0x01871E11,
133   0x01871F41,
134   //Pin widget 0x19 - MIC2 (Port-F)
135   0x01971C30,
136   0x01971D10,
137   0x01971EA1,
138   0x01971F04,
139   //Pin widget 0x1A - LINE1 (Port-C)
140   0x01A71CF0,
141   0x01A71D11,
142   0x01A71E11,
143   0x01A71F41,
144   //Pin widget 0x1B - LINE2 (Port-E)
145   0x01B71CF0,
146   0x01B71D11,
147   0x01B71E11,
148   0x01B71F41,
149   //Pin widget 0x1D - PC-BEEP
150   0x01D71C05,
151   0x01D71D20,
152   0x01D71E62,
153   0x01D71F40,
154   //Pin widget 0x1E - S/PDIF-OUT
155   0x01E71CF0,
156   0x01E71D11,
157   0x01E71E11,
158   0x01E71F41,
159   //Pin widget 0x1F - S/PDIF-IN
160   0x01F71CF0,
161   0x01F71D11,
162   0x01F71E11,
163   0x01F71F41,
164   //Pin widget 0x21 - HP-OUT (Port-I)
165   0x02171C20,
166   0x02171D10,
167   0x02171E21,
168   0x02171F04,
169   //Pin widget 0x29 - I2S-IN
170   0x02971CF0,
171   0x02971D11,
172   0x02971E11,
173   0x02971F41,
174   //Widget node 0x20 :
175   0x02050045,
176   0x02045289,
177   0x0205004A,
178   0x0204201B,
179   //Widget node 0x20 - 1 :
180   0x05850000,
181   0x05843888,
182   0x0205006F,
183   0x02042C0B,
184 
185 
186   //Widget node 0X20 for ALC1305   20160603 update
187   0x02050024,
188   0x02040010,
189   0x02050026,
190   0x02040000,
191   0x02050028,
192   0x02040000,
193   0x02050029,
194   0x0204B024,
195 
196   0x02050024,
197   0x02040010,
198   0x02050026,
199   0x02040004,
200   0x02050028,
201   0x02040600,
202   0x02050029,
203   0x0204B024,
204 
205   0x02050024,
206   0x02040010,
207   0x02050026,
208   0x0204003C,
209   0x02050028,
210   0x0204FFD0,
211   0x02050029,
212   0x0204B024,
213 
214   0x02050024,
215   0x02040010,
216   0x02050026,
217   0x02040080,
218   0x02050028,
219   0x02040080,
220   0x02050029,
221   0x0204B024,
222 
223   0x02050024,
224   0x02040010,
225   0x02050026,
226   0x02040080,
227   0x02050028,
228   0x02040880,
229   0x02050029,
230   0x0204B024,
231 
232   0x02050024,
233   0x02040010,
234   0x02050026,
235   0x0204003A,
236   0x02050028,
237   0x02040DFE,
238   0x02050029,
239   0x0204B024,
240 
241   0x02050024,
242   0x02040010,
243   0x02050026,
244   0x0204006A,
245   0x02050028,
246   0x0204005D,
247   0x02050029,
248   0x0204B024,
249 
250   0x02050024,
251   0x02040010,
252   0x02050026,
253   0x0204006C,
254   0x02050028,
255   0x02040442,
256   0x02050029,
257   0x0204B024,
258 
259   0x02050024,
260   0x02040010,
261   0x02050026,
262   0x02040005,
263   0x02050028,
264   0x02040880,
265   0x02050029,
266   0x0204B024,
267 
268   0x02050024,
269   0x02040010,
270   0x02050026,
271   0x02040006,
272   0x02050028,
273   0x02040000,
274   0x02050029,
275   0x0204B024,
276 
277   0x02050024,
278   0x02040010,
279   0x02050026,
280   0x02040008,
281   0x02050028,
282   0x0204B000,
283   0x02050029,
284   0x0204B024,
285 
286   0x02050024,
287   0x02040010,
288   0x02050026,
289   0x0204002E,
290   0x02050028,
291   0x02040800,
292   0x02050029,
293   0x0204B024,
294 
295   0x02050024,
296   0x02040010,
297   0x02050026,
298   0x0204006A,
299   0x02050028,
300   0x020400C3,
301   0x02050029,
302   0x0204B024,
303 
304   0x02050024,
305   0x02040010,
306   0x02050026,
307   0x0204006C,
308   0x02050028,
309   0x0204D4A0,
310   0x02050029,
311   0x0204B024,
312 
313   0x02050024,
314   0x02040010,
315   0x02050026,
316   0x0204006A,
317   0x02050028,
318   0x020400CC,
319   0x02050029,
320   0x0204B024,
321 
322   0x02050024,
323   0x02040010,
324   0x02050026,
325   0x0204006C,
326   0x02050028,
327   0x0204400A,
328   0x02050029,
329   0x0204B024,
330 
331   0x02050024,
332   0x02040010,
333   0x02050026,
334   0x0204006A,
335   0x02050028,
336   0x020400C1,
337   0x02050029,
338   0x0204B024,
339 
340   0x02050024,
341   0x02040010,
342   0x02050026,
343   0x0204006C,
344   0x02050028,
345   0x02040320,
346   0x02050029,
347   0x0204B024,
348 
349   0x02050024,
350   0x02040010,
351   0x02050026,
352   0x02040039,
353   0x02050028,
354   0x02040000,
355   0x02050029,
356   0x0204B024,
357 
358   0x02050024,
359   0x02040010,
360   0x02050026,
361   0x0204003B,
362   0x02050028,
363   0x0204FFFF,
364   0x02050029,
365   0x0204B024,
366 
367   0x02050024,
368   0x02040010,
369   0x02050026,
370   0x0204003C,
371   0x02050028,
372   0x0204FC20,
373   0x02050029,
374   0x0204B024,
375 
376   0x02050024,
377   0x02040010,
378   0x02050026,
379   0x0204003A,
380   0x02050028,
381   0x02041DFE,
382   0x02050029,
383   0x0204B024,
384   //
385   0x02050024,
386   0x02040010,
387   0x02050026,
388   0x020400C0,
389   0x02050028,
390   0x020401FA,
391   0x02050029,
392   0x0204B024,
393 
394   0x02050024,
395   0x02040010,
396   0x02050026,
397   0x020400C1,
398   0x02050028,
399   0x0204DE23,
400   0x02050029,
401   0x0204B024,
402 
403   0x02050024,
404   0x02040010,
405   0x02050026,
406   0x020400C2,
407   0x02050028,
408   0x02041C00,
409   0x02050029,
410   0x0204B024,
411 
412   0x02050024,
413   0x02040010,
414   0x02050026,
415   0x020400C3,
416   0x02050028,
417   0x02040000,
418   0x02050029,
419   0x0204B024,
420 
421   0x02050024,
422   0x02040010,
423   0x02050026,
424   0x020400C4,
425   0x02050028,
426   0x02040200,
427   0x02050029,
428   0x0204B024,
429 
430   0x02050024,
431   0x02040010,
432   0x02050026,
433   0x020400C5,
434   0x02050028,
435   0x02040000,
436   0x02050029,
437   0x0204B024,
438 
439   0x02050024,
440   0x02040010,
441   0x02050026,
442   0x020400C6,
443   0x02050028,
444   0x020403F5,
445   0x02050029,
446   0x0204B024,
447 
448   0x02050024,
449   0x02040010,
450   0x02050026,
451   0x020400C7,
452   0x02050028,
453   0x0204AF1B,
454   0x02050029,
455   0x0204B024,
456 
457   0x02050024,
458   0x02040010,
459   0x02050026,
460   0x020400C8,
461   0x02050028,
462   0x02041E0A,
463   0x02050029,
464   0x0204B024,
465 
466   0x02050024,
467   0x02040010,
468   0x02050026,
469   0x020400C9,
470   0x02050028,
471   0x0204368E,
472   0x02050029,
473   0x0204B024,
474 
475   0x02050024,
476   0x02040010,
477   0x02050026,
478   0x020400CA,
479   0x02050028,
480   0x020401FA,
481   0x02050029,
482   0x0204B024,
483 
484   0x02050024,
485   0x02040010,
486   0x02050026,
487   0x020400CB,
488   0x02050028,
489   0x0204DE23,
490   0x02050029,
491   0x0204B024,
492 
493   0x02050024,
494   0x02040010,
495   0x02050026,
496   0x020400CC,
497   0x02050028,
498   0x02041C00,
499   0x02050029,
500   0x0204B024,
501 
502   0x02050024,
503   0x02040010,
504   0x02050026,
505   0x020400CD,
506   0x02050028,
507   0x02040000,
508   0x02050029,
509   0x0204B024,
510 
511   0x02050024,
512   0x02040010,
513   0x02050026,
514   0x020400CE,
515   0x02050028,
516   0x02040200,
517   0x02050029,
518   0x0204B024,
519 
520   0x02050024,
521   0x02040010,
522   0x02050026,
523   0x020400CF,
524   0x02050028,
525   0x02040000,
526   0x02050029,
527   0x0204B024,
528 
529   0x02050024,
530   0x02040010,
531   0x02050026,
532   0x020400D0,
533   0x02050028,
534   0x020403F5,
535   0x02050029,
536   0x0204B024,
537 
538   0x02050024,
539   0x02040010,
540   0x02050026,
541   0x020400D1,
542   0x02050028,
543   0x0204AF1B,
544   0x02050029,
545   0x0204B024,
546 
547   0x02050024,
548   0x02040010,
549   0x02050026,
550   0x020400D2,
551   0x02050028,
552   0x02041E0A,
553   0x02050029,
554   0x0204B024,
555 
556   0x02050024,
557   0x02040010,
558   0x02050026,
559   0x020400D3,
560   0x02050028,
561   0x0204368E,
562   0x02050029,
563   0x0204B024,
564 
565   0x02050024,
566   0x02040010,
567   0x02050026,
568   0x02040040,
569   0x02050028,
570   0x0204800F,
571   0x02050029,
572   0x0204B024,
573 
574   0x02050024,
575   0x02040010,
576   0x02050026,
577   0x02040062,
578   0x02050028,
579   0x02048000,
580   0x02050029,
581   0x0204B024,
582 
583   0x02050024,
584   0x02040010,
585   0x02050026,
586   0x02040063,
587   0x02050028,
588   0x02044848,
589   0x02050029,
590   0x0204B024,
591 
592   0x02050024,
593   0x02040010,
594   0x02050026,
595   0x02040064,
596   0x02050028,
597   0x02040800,
598   0x02050029,
599   0x0204B024,
600 
601   0x02050024,
602   0x02040010,
603   0x02050026,
604   0x02040065,
605   0x02050028,
606   0x02040000,
607   0x02050029,
608   0x0204B024,
609 
610   0x02050024,
611   0x02040010,
612   0x02050026,
613   0x02040066,
614   0x02050028,
615   0x02044004,
616   0x02050029,
617   0x0204B024,
618 
619   0x02050024,
620   0x02040010,
621   0x02050026,
622   0x02040067,
623   0x02050028,
624   0x02040802,
625   0x02050029,
626   0x0204B024,
627 
628   0x02050024,
629   0x02040010,
630   0x02050026,
631   0x02040068,
632   0x02050028,
633   0x0204890F,
634   0x02050029,
635   0x0204B024,
636 
637   0x02050024,
638   0x02040010,
639   0x02050026,
640   0x02040069,
641   0x02050028,
642   0x0204E021,
643   0x02050029,
644   0x0204B024,
645 
646   0x02050024,
647   0x02040010,
648   0x02050026,
649   0x02040070,
650   0x02050028,
651   0x02040000,
652   0x02050029,
653   0x0204B024,
654 
655   0x02050024,
656   0x02040010,
657   0x02050026,
658   0x02040071,
659   0x02050000,
660   0x02043330,
661   0x02050029,
662   0x0204B024,
663 
664   0x02050024,
665   0x02040010,
666   0x02050026,
667   0x02040072,
668   0x02050000,
669   0x02043333,
670   0x02050029,
671   0x0204B024,
672 
673   0x02050024,
674   0x02040010,
675   0x02050026,
676   0x02040073,
677   0x02050028,
678   0x02040000,
679   0x02050029,
680   0x0204B024,
681 
682   0x02050024,
683   0x02040010,
684   0x02050026,
685   0x02040074,
686   0x02050028,
687   0x02040000,
688   0x02050029,
689   0x0204B024,
690 
691   0x02050024,
692   0x02040010,
693   0x02050026,
694   0x02040075,
695   0x02050028,
696   0x02040000,
697   0x02050029,
698   0x0204B024,
699 
700   0x02050024,
701   0x02040010,
702   0x02050026,
703   0x02040076,
704   0x02050028,
705   0x02040000,
706   0x02050029,
707   0x0204B024,
708 
709   0x02050024,
710   0x02040010,
711   0x02050026,
712   0x02040050,
713   0x02050028,
714   0x020402EC,
715   0x02050029,
716   0x0204B024,
717 
718   0x02050024,
719   0x02040010,
720   0x02050026,
721   0x02040051,
722   0x02050028,
723   0x02044909,
724   0x02050029,
725   0x0204B024,
726 
727   0x02050024,
728   0x02040010,
729   0x02050026,
730   0x02040052,
731   0x02050028,
732   0x020440B0,
733   0x02050029,
734   0x0204B024,
735 
736   0x02050024,
737   0x02040010,
738   0x02050026,
739   0x02040046,
740   0x02050028,
741   0x0204C22E,
742   0x02050029,
743   0x0204B024,
744 
745   0x02050024,
746   0x02040010,
747   0x02050026,
748   0x02040047,
749   0x02050028,
750   0x02040C00,
751   0x02050029,
752   0x0204B024,
753 
754   0x02050024,
755   0x02040010,
756   0x02050026,
757   0x02040048,
758   0x02050028,
759   0x02040000,
760   0x02050029,
761   0x0204B024,
762 
763   0x02050024,
764   0x02040010,
765   0x02050026,
766   0x02040049,
767   0x02050028,
768   0x02040000,
769   0x02050029,
770   0x0204B024,
771 
772   0x02050024,
773   0x02040010,
774   0x02050026,
775   0x0204004A,
776   0x02050028,
777   0x02040000,
778   0x02050029,
779   0x0204B024,
780 
781   0x02050024,
782   0x02040010,
783   0x02050026,
784   0x0204004B,
785   0x02050028,
786   0x02041C00,
787   0x02050029,
788   0x0204B024,
789 
790   0x02050024,
791   0x02040010,
792   0x02050026,
793   0x0204006A,
794   0x02050028,
795   0x02040090,
796   0x02050029,
797   0x0204B024,
798 
799   0x02050024,
800   0x02040010,
801   0x02050026,
802   0x0204006C,
803   0x02050028,
804   0x0204721F,
805   0x02050029,
806   0x0204B024,
807 
808   0x02050024,
809   0x02040010,
810   0x02050026,
811   0x0204009E,
812   0x02050028,
813   0x02040001,
814   0x02050029,
815   0x0204B024,
816 
817   0x02050024,
818   0x02040010,
819   0x02050026,
820   0x02040004,
821   0x02050028,
822   0x02040500,
823   0x02050029,
824   0x0204B024
825 ); // HdaVerbTableAlc700
826 
827 HDAUDIO_VERB_TABLE HdaVerbTableAlc701 = HDAUDIO_VERB_TABLE_INIT (
828   //
829   //  VerbTable: (Realtek ALC701)
830   //  Revision ID = 0xff
831   //  Codec Verb Table
832   //  Codec Address: CAd value (0/1/2)
833   //  Codec Vendor: 0x10EC0701
834   //
835   0x10EC, 0x0701,
836   0xFF, 0xFF,
837   //===================================================================================================
838   //
839   //                               Realtek Semiconductor Corp.
840   //
841   //===================================================================================================
842 
843   //Realtek High Definition Audio Configuration - Version : 5.0.3.0
844   //Realtek HD Audio Codec : ALC701
845   //PCI PnP ID : PCI\VEN_8086&DEV_2668&SUBSYS_72708086
846   //HDA Codec PnP ID : HDAUDIO\FUNC_01&VEN_10EC&DEV_0701&SUBSYS_10EC1124
847   //The number of verb command block : 17
848 
849   //    NID 0x12 : 0x411111F0
850   //    NID 0x13 : 0x40000000
851   //    NID 0x14 : 0x411111F0
852   //    NID 0x15 : 0x411111F0
853   //    NID 0x16 : 0x411111F0
854   //    NID 0x17 : 0x90170110
855   //    NID 0x18 : 0x411111F0
856   //    NID 0x19 : 0x04A11030
857   //    NID 0x1A : 0x411111F0
858   //    NID 0x1B : 0x411111F0
859   //    NID 0x1D : 0x40610041
860   //    NID 0x1E : 0x411111F0
861   //    NID 0x1F : 0x411111F0
862   //    NID 0x21 : 0x04211020
863   //    NID 0x29 : 0x411111F0
864 
865 
866   //===== HDA Codec Subsystem ID Verb-table =====
867   //HDA Codec Subsystem ID  : 0x10EC1124
868   0x00172024,
869   0x00172111,
870   0x001722EC,
871   0x00172310,
872   //===== Pin Widget Verb-table =====
873   //Widget node 0x01 :
874   0x0017FF00,
875   0x0017FF00,
876   0x0017FF00,
877   0x0017FF00,
878   //Pin widget 0x12 - DMIC
879   0x01271C00,
880   0x01271D00,
881   0x01271E00,
882   0x01271F40,
883   //Pin widget 0x13 - DMIC
884   0x01371C00,
885   0x01371D00,
886   0x01371E00,
887   0x01371F40,
888   //Pin widget 0x14 - FRONT (Port-D)
889   0x01471CF0,
890   0x01471D11,
891   0x01471E11,
892   0x01471F41,
893   //Pin widget 0x15 - I2S-OUT
894   0x01571CF0,
895   0x01571D11,
896   0x01571E11,
897   0x01571F41,
898   //Pin widget 0x16 - LINE3 (Port-B)
899   0x01671CF0,
900   0x01671D11,
901   0x01671E11,
902   0x01671F41,
903   //Pin widget 0x17 - I2S-OUT
904   0x01771C10,
905   0x01771D01,
906   0x01771E17,
907   0x01771F90,
908   //Pin widget 0x18 - I2S-IN
909   0x01871CF0,
910   0x01871D11,
911   0x01871E11,
912   0x01871F41,
913   //Pin widget 0x19 - MIC2 (Port-F)
914   0x01971C30,
915   0x01971D10,
916   0x01971EA1,
917   0x01971F04,
918   //Pin widget 0x1A - LINE1 (Port-C)
919   0x01A71CF0,
920   0x01A71D11,
921   0x01A71E11,
922   0x01A71F41,
923   //Pin widget 0x1B - LINE2 (Port-E)
924   0x01B71CF0,
925   0x01B71D11,
926   0x01B71E11,
927   0x01B71F41,
928   //Pin widget 0x1D - PC-BEEP
929   0x01D71C41,
930   0x01D71D00,
931   0x01D71E61,
932   0x01D71F40,
933   //Pin widget 0x1E - S/PDIF-OUT
934   0x01E71CF0,
935   0x01E71D11,
936   0x01E71E11,
937   0x01E71F41,
938   //Pin widget 0x1F - S/PDIF-IN
939   0x01F71CF0,
940   0x01F71D11,
941   0x01F71E11,
942   0x01F71F41,
943   //Pin widget 0x21 - HP-OUT (Port-I)
944   0x02171C20,
945   0x02171D10,
946   0x02171E21,
947   0x02171F04,
948   //Pin widget 0x29 - I2S-IN
949   0x02971CF0,
950   0x02971D11,
951   0x02971E11,
952   0x02971F41,
953   //Widget node 0x20 :
954   0x02050045,
955   0x02045289,
956   0x0205004A,
957   0x0204201B,
958   //Widget node 0x20 - 1 :
959   0x05850000,
960   0x05843888,
961   0x0205006F,
962   0x02042C0B
963 ); // HdaVerbTableAlc701
964 
965 HDAUDIO_VERB_TABLE HdaVerbTableAlc274 = HDAUDIO_VERB_TABLE_INIT (
966   //
967   //  VerbTable: (Realtek ALC274)
968   //  Revision ID = 0xff
969   //  Codec Verb Table
970   //  Codec Address: CAd value (0/1/2)
971   //  Codec Vendor: 0x10EC0274
972   //
973   0x10EC, 0x0274,
974   0xFF, 0xFF,
975   //===================================================================================================
976   //
977   //                               Realtek Semiconductor Corp.
978   //
979   //===================================================================================================
980 
981   //Realtek High Definition Audio Configuration - Version : 5.0.3.0
982   //Realtek HD Audio Codec : ALC274
983   //PCI PnP ID : PCI\VEN_8086&DEV_2668&SUBSYS_72708086
984   //HDA Codec PnP ID : HDAUDIO\FUNC_01&VEN_10EC&DEV_0274&SUBSYS_10EC10F6
985   //The number of verb command block : 16
986 
987   //    NID 0x12 : 0x40000000
988   //    NID 0x13 : 0x411111F0
989   //    NID 0x14 : 0x411111F0
990   //    NID 0x15 : 0x411111F0
991   //    NID 0x16 : 0x411111F0
992   //    NID 0x17 : 0x411111F0
993   //    NID 0x18 : 0x411111F0
994   //    NID 0x19 : 0x04A11020
995   //    NID 0x1A : 0x411111F0
996   //    NID 0x1B : 0x411111F0
997   //    NID 0x1D : 0x40451B05
998   //    NID 0x1E : 0x411111F0
999   //    NID 0x1F : 0x411111F0
1000   //    NID 0x21 : 0x04211010
1001 
1002 
1003   //===== HDA Codec Subsystem ID Verb-table =====
1004   //,DA Codec Subsystem ID  : 0x10EC10F6
1005   0x001720F6,
1006   0x00172110,
1007   0x001722EC,
1008   0x00172310,
1009 
1010   //===== Pin Widget Verb-table =====
1011   //Widget node 0x01 :
1012   0x0017FF00,
1013   0x0017FF00,
1014   0x0017FF00,
1015   0x0017FF00,
1016   //Pin widget 0x12 - DMIC
1017   0x01271C00,
1018   0x01271D00,
1019   0x01271E00,
1020   0x01271F40,
1021   //Pin widget 0x13 - DMIC
1022   0x01371CF0,
1023   0x01371D11,
1024   0x01371E11,
1025   0x01371F41,
1026   //Pin widget 0x14 - NPC
1027   0x01471CF0,
1028   0x01471D11,
1029   0x01471E11,
1030   0x01471F41,
1031   //Pin widget 0x15 - I2S_OUT2
1032   0x01571CF0,
1033   0x01571D11,
1034   0x01571E11,
1035   0x01571F41,
1036   //Pin widget 0x16 - LINE3 (Port-B)
1037   0x01671CF0,
1038   0x01671D11,
1039   0x01671E11,
1040   0x01671F41,
1041   //Pin widget 0x17 - I2S_OUT1
1042   0x01771CF0,
1043   0x01771D11,
1044   0x01771E11,
1045   0x01771F41,
1046   //Pin widget 0x18 - I2S_IN
1047   0x01871CF0,
1048   0x01871D11,
1049   0x01871E11,
1050   0x01871F41,
1051   //Pin widget 0x19 - MIC2 (Port-F)
1052   0x01971C20,
1053   0x01971D10,
1054   0x01971EA1,
1055   0x01971F04,
1056   //Pin widget 0x1A - LINE1 (Port-C)
1057   0x01A71CF0,
1058   0x01A71D11,
1059   0x01A71E11,
1060   0x01A71F41,
1061   //Pin widget 0x1B - LINE2 (Port-E)
1062   0x01B71CF0,
1063   0x01B71D11,
1064   0x01B71E11,
1065   0x01B71F41,
1066   //Pin widget 0x1D - PC-BEEP
1067   0x01D71C05,
1068   0x01D71D1B,
1069   0x01D71E45,
1070   0x01D71F40,
1071   //Pin widget 0x1E - S/PDIF-OUT
1072   0x01E71CF0,
1073   0x01E71D11,
1074   0x01E71E11,
1075   0x01E71F41,
1076   //Pin widget 0x1F - S/PDIF-IN
1077   0x01F71CF0,
1078   0x01F71D11,
1079   0x01F71E11,
1080   0x01F71F41,
1081   //Pin widget 0x21 - HP-OUT (Port-I)
1082   0x02171C10,
1083   0x02171D10,
1084   0x02171E21,
1085   0x02171F04,
1086   //Widget node 0x20 :
1087   0x02050045,
1088   0x02045289,
1089   0x0205006F,
1090   0x02042C0B,
1091   //Widget node 0x20 - 1 :
1092   0x02050035,
1093   0x02048968,
1094   0x05B50001,
1095   0x05B48540,
1096   //Widget node 0x20 - 2 :
1097   0x05850000,
1098   0x05843888,
1099   0x05850000,
1100   0x05843888,
1101   //Widget node 0x20 - 3 :
1102   0x0205004A,
1103   0x0204201B,
1104   0x0205004A,
1105   0x0204201B
1106 ); //HdaVerbTableAlc274
1107 
1108 //
1109 // CFL S Audio Codec
1110 //
1111 STATIC HDAUDIO_VERB_TABLE CflSHdaVerbTableAlc700 = HDAUDIO_VERB_TABLE_INIT (
1112   //
1113   //  VerbTable: (Realtek ALC700) CFL S RVP
1114   //  Revision ID = 0xff
1115   //  Codec Verb Table
1116   //  Codec Address: CAd value (0/1/2)
1117   //  Codec Vendor: 0x10EC0700
1118   //
1119   0x10EC, 0x0700,
1120   0xFF, 0xFF,
1121 
1122   //===================================================================================================
1123   //
1124   //                               Realtek Semiconductor Corp.
1125   //
1126   //===================================================================================================
1127 
1128   //Realtek High Definition Audio Configuration - Version : 5.0.3.1
1129   //Realtek HD Audio Codec : ALC700
1130   //PCI PnP ID : PCI\VEN_8086&DEV_2668&SUBSYS_72708086
1131   //HDA Codec PnP ID : HDAUDIO\FUNC_01&VEN_10EC&DEV_0700&SUBSYS_10EC112C
1132   //The number of verb command block : 17
1133 
1134   //    NID 0x12 : 0x90A60130
1135   //    NID 0x13 : 0x40000000
1136   //    NID 0x14 : 0x411111F0
1137   //    NID 0x15 : 0x411111F0
1138   //    NID 0x16 : 0x03011010
1139   //    NID 0x17 : 0x90170120
1140   //    NID 0x18 : 0x411111F0
1141   //    NID 0x19 : 0x04A1103E
1142   //    NID 0x1A : 0x411111F0
1143   //    NID 0x1B : 0x03A11040
1144   //    NID 0x1D : 0x40600001
1145   //    NID 0x1E : 0x411111F0
1146   //    NID 0x1F : 0x411111F0
1147   //    NID 0x21 : 0x0421102F
1148   //    NID 0x29 : 0x411111F0
1149 
1150 
1151   //===== HDA Codec Subsystem ID Verb-table =====
1152   //HDA Codec Subsystem ID  : 0x10EC112C
1153   0x0017202C,
1154   0x00172111,
1155   0x001722EC,
1156   0x00172310,
1157 
1158 
1159   //===== Pin Widget Verb-table =====
1160   //Widget node 0x01 :
1161   0x0017FF00,
1162   0x0017FF00,
1163   0x0017FF00,
1164   0x0017FF00,
1165   //Pin widget 0x12 - DMIC
1166   0x01271C30,
1167   0x01271D01,
1168   0x01271EA6,
1169   0x01271F90,
1170   //Pin widget 0x13 - DMIC
1171   0x01371C00,
1172   0x01371D00,
1173   0x01371E00,
1174   0x01371F40,
1175   //Pin widget 0x14 - FRONT (Port-D)
1176   0x01471CF0,
1177   0x01471D11,
1178   0x01471E11,
1179   0x01471F41,
1180   //Pin widget 0x15 - I2S-OUT
1181   0x01571CF0,
1182   0x01571D11,
1183   0x01571E11,
1184   0x01571F41,
1185   //Pin widget 0x16 - LINE3 (Port-B)
1186   0x01671C10,
1187   0x01671D10,
1188   0x01671E01,
1189   0x01671F03,
1190   //Pin widget 0x17 - I2S-OUT
1191   0x01771C20,
1192   0x01771D01,
1193   0x01771E17,
1194   0x01771F90,
1195   //Pin widget 0x18 - I2S-IN
1196   0x01871CF0,
1197   0x01871D11,
1198   0x01871E11,
1199   0x01871F41,
1200   //Pin widget 0x19 - MIC2 (Port-F)
1201   0x01971C3E,
1202   0x01971D10,
1203   0x01971EA1,
1204   0x01971F04,
1205   //Pin widget 0x1A - LINE1 (Port-C)
1206   0x01A71CF0,
1207   0x01A71D11,
1208   0x01A71E11,
1209   0x01A71F41,
1210   //Pin widget 0x1B - LINE2 (Port-E)
1211   0x01B71C40,
1212   0x01B71D10,
1213   0x01B71EA1,
1214   0x01B71F03,
1215   //Pin widget 0x1D - PC-BEEP
1216   0x01D71C01,
1217   0x01D71D00,
1218   0x01D71E60,
1219   0x01D71F40,
1220   //Pin widget 0x1E - S/PDIF-OUT
1221   0x01E71CF0,
1222   0x01E71D11,
1223   0x01E71E11,
1224   0x01E71F41,
1225   //Pin widget 0x1F - S/PDIF-IN
1226   0x01F71CF0,
1227   0x01F71D11,
1228   0x01F71E11,
1229   0x01F71F41,
1230   //Pin widget 0x21 - HP-OUT (Port-I)
1231   0x02171C2F,
1232   0x02171D10,
1233   0x02171E21,
1234   0x02171F04,
1235   //Pin widget 0x29 - I2S-IN
1236   0x02971CF0,
1237   0x02971D11,
1238   0x02971E11,
1239   0x02971F41,
1240 
1241   //Widget node 0x20 - 0  FAKE JD unplug
1242   0x02050008,
1243   0x0204A80F,
1244   0x02050008,
1245   0x0204A80F,
1246   //Widget node 0x20 - 1 : LINE2-VREFO( MIC2-vrefo-R) base on verb_707h of NID 1Bh ,  HP-JD gating MIC2-vrefo-L, bypass DAC02 DRE(NID5B bit14)
1247   0x0205006B,
1248   0x02044260,
1249   0x0205006B,
1250   0x02044260,
1251   //Widget node 0x20 - 2 : //remove NID 58 realted setting for ALC700
1252   0x05B50010,
1253   0x05B45C1D,
1254   0x0205006F,
1255   0x02040F8B,   //Zeek, 0F8Bh
1256   //Widget node 0x20 -3 :  MIC2-Vrefo-R and MIC2-vrefo-L to independent control
1257   0x02050045,
1258   0x02045089,
1259   0x0205004A,
1260   0x0204201B,
1261   //Widget node 0x20 - 4   From JD detect
1262   0x02050008,
1263   0x0204A807,
1264   0x02050008,
1265   0x0204A807,
1266   //Widget node 0x20 - 5  Pull high ALC700 GPIO5 for AMP1305 PD pin and enable I2S BCLK first
1267   0x02050090,
1268   0x02040424,
1269   0x00171620,
1270   0x00171720,
1271 
1272   0x00171520,
1273   0x01770740,
1274   0x01770740,
1275   0x01770740,
1276 
1277 
1278   //Widget node 0X20 for ALC1305   20181023 update   2W/4ohm to remove ALC1305 EQ setting
1279   0x02050024,
1280   0x02040010,
1281   0x02050026,
1282   0x02040000,
1283   0x02050028,
1284   0x02040000,
1285   0x02050029,
1286   0x0204B024,
1287 
1288   0x02050024,
1289   0x02040010,
1290   0x02050026,
1291   0x0204006A,
1292   0x02050028,
1293   0x020400CF,
1294   0x02050029,
1295   0x0204B024,
1296 
1297   0x02050024,
1298   0x02040010,
1299   0x02050026,
1300   0x0204006C,
1301   0x02050028,
1302   0x02045548,
1303   0x02050029,
1304   0x0204B024,
1305 
1306   0x02050024,
1307   0x02040010,
1308   0x02050026,
1309   0x0204003F,
1310   0x02050028,
1311   0x02041000,
1312   0x02050029,
1313   0x0204B024,
1314 
1315   0x02050024,
1316   0x02040010,
1317   0x02050026,
1318   0x02040004,
1319   0x02050028,
1320   0x02040600,
1321   0x02050029,
1322   0x0204B024,
1323 
1324   0x02050024,
1325   0x02040010,
1326   0x02050026,
1327   0x0204003C,
1328   0x02050028,
1329   0x0204FFD0,
1330   0x02050029,
1331   0x0204B024,
1332 
1333   0x02050024,
1334   0x02040010,
1335   0x02050026,
1336   0x02040080,
1337   0x02050028,
1338   0x02040080,
1339   0x02050029,
1340   0x0204B024,
1341 
1342   0x02050024,
1343   0x02040010,
1344   0x02050026,
1345   0x02040080,
1346   0x02050028,
1347   0x02040880,
1348   0x02050029,
1349   0x0204B024,
1350 
1351   0x02050024,
1352   0x02040010,
1353   0x02050026,
1354   0x0204003A,
1355   0x02050028,
1356   0x02040DFE,
1357   0x02050029,
1358   0x0204B024,
1359 
1360   0x02050024,
1361   0x02040010,
1362   0x02050026,
1363   0x0204006A,
1364   0x02050028,
1365   0x0204005D,
1366   0x02050029,
1367   0x0204B024,
1368 
1369   0x02050024,
1370   0x02040010,
1371   0x02050026,
1372   0x0204006C,
1373   0x02050028,
1374   0x02040442,
1375   0x02050029,
1376   0x0204B024,
1377 
1378   0x02050024,
1379   0x02040010,
1380   0x02050026,
1381   0x02040005,
1382   0x02050028,
1383   0x02040880,
1384   0x02050029,
1385   0x0204B024,
1386 
1387   0x02050024,
1388   0x02040010,
1389   0x02050026,
1390   0x02040006,
1391   0x02050028,
1392   0x02040000,
1393   0x02050029,
1394   0x0204B024,
1395 
1396   0x02050024,
1397   0x02040010,
1398   0x02050026,
1399   0x02040008,
1400   0x02050028,
1401   0x0204B000,
1402   0x02050029,
1403   0x0204B024,
1404 
1405   0x02050024,
1406   0x02040010,
1407   0x02050026,
1408   0x0204002E,
1409   0x02050028,
1410   0x02040800,
1411   0x02050029,
1412   0x0204B024,
1413 
1414   0x02050024,
1415   0x02040010,
1416   0x02050026,
1417   0x0204006A,
1418   0x02050028,
1419   0x020400C3,
1420   0x02050029,
1421   0x0204B024,
1422 
1423   0x02050024,
1424   0x02040010,
1425   0x02050026,
1426   0x0204006C,
1427   0x02050028,
1428   0x0204D4A0,
1429   0x02050029,
1430   0x0204B024,
1431 
1432   0x02050024,
1433   0x02040010,
1434   0x02050026,
1435   0x0204006A,
1436   0x02050028,
1437   0x020400CC,
1438   0x02050029,
1439   0x0204B024,
1440 
1441   0x02050024,
1442   0x02040010,
1443   0x02050026,
1444   0x0204006C,
1445   0x02050028,
1446   0x0204400A,
1447   0x02050029,
1448   0x0204B024,
1449 
1450   0x02050024,
1451   0x02040010,
1452   0x02050026,
1453   0x0204006A,
1454   0x02050028,
1455   0x020400C1,
1456   0x02050029,
1457   0x0204B024,
1458 
1459   0x02050024,
1460   0x02040010,
1461   0x02050026,
1462   0x0204006C,
1463   0x02050028,
1464   0x02040320,
1465   0x02050029,
1466   0x0204B024,
1467 
1468   0x02050024,
1469   0x02040010,
1470   0x02050026,
1471   0x02040039,
1472   0x02050028,
1473   0x02040000,
1474   0x02050029,
1475   0x0204B024,
1476 
1477   0x02050024,
1478   0x02040010,
1479   0x02050026,
1480   0x0204003B,
1481   0x02050028,
1482   0x0204FFFF,
1483   0x02050029,
1484   0x0204B024,
1485 
1486   0x02050024,
1487   0x02040010,
1488   0x02050026,
1489   0x0204003C,
1490   0x02050028,
1491   0x0204FC20,
1492   0x02050029,
1493   0x0204B024,
1494 
1495   0x02050024,
1496   0x02040010,
1497   0x02050026,
1498   0x0204006A,
1499   0x02050028,
1500   0x02040006,
1501   0x02050029,
1502   0x0204B024,
1503 
1504   0x02050024,
1505   0x02040010,
1506   0x02050026,
1507   0x0204006C,
1508   0x02050028,
1509   0x020400C0,
1510   0x02050029,
1511   0x0204B024,
1512 
1513   0x02050024,
1514   0x02040010,
1515   0x02050026,
1516   0x0204003C,
1517   0x02050028,
1518   0x0204FCA0,
1519   0x02050029,
1520   0x0204B024,
1521 
1522   0x02050024,
1523   0x02040010,
1524   0x02050026,
1525   0x0204003C,
1526   0x02050028,
1527   0x0204FCE0,
1528   0x02050029,
1529   0x0204B024,
1530 
1531   0x02050024,
1532   0x02040010,
1533   0x02050026,
1534   0x0204003C,
1535   0x02050028,
1536   0x0204FCF0,
1537   0x02050029,
1538   0x0204B024,
1539 
1540   0x02050024,
1541   0x02040010,
1542   0x02050026,
1543   0x02040080,
1544   0x02050028,
1545   0x02040080,
1546   0x02050029,
1547   0x0204B024,
1548 
1549   0x02050024,
1550   0x02040010,
1551   0x02050026,
1552   0x02040080,
1553   0x02050028,
1554   0x02040880,
1555   0x02050029,
1556   0x0204B024,
1557 
1558   0x02050024,
1559   0x02040010,
1560   0x02050026,
1561   0x02040080,
1562   0x02050028,
1563   0x02040880,
1564   0x02050029,
1565   0x0204B024,
1566 
1567   0x02050024,
1568   0x02040010,
1569   0x02050026,
1570   0x0204003C,
1571   0x02050028,
1572   0x0204FCE0,
1573   0x02050029,
1574   0x0204B024,
1575 
1576   0x02050024,
1577   0x02040010,
1578   0x02050026,
1579   0x0204003C,
1580   0x02050028,
1581   0x0204FCA0,
1582   0x02050029,
1583   0x0204B024,
1584 
1585   0x02050024,
1586   0x02040010,
1587   0x02050026,
1588   0x0204003C,
1589   0x02050028,
1590   0x0204FC20,
1591   0x02050029,
1592   0x0204B024,
1593 
1594   0x02050024,
1595   0x02040010,
1596   0x02050026,
1597   0x0204006A,
1598   0x02050028,
1599   0x02040006,
1600   0x02050029,
1601   0x0204B024,
1602 
1603   0x02050024,
1604   0x02040010,
1605   0x02050026,
1606   0x0204006C,
1607   0x02050028,
1608   0x02040000,
1609   0x02050029,
1610   0x0204B024,
1611 
1612   0x02050024,
1613   0x02040010,
1614   0x02050026,
1615   0x02040080,
1616   0x02050028,
1617   0x02040000,
1618   0x02050029,
1619   0x0204B024,
1620 
1621   0x02050024,
1622   0x02040010,
1623   0x02050026,
1624   0x020400C0,
1625   0x02050028,
1626   0x020401F0,
1627   0x02050029,
1628   0x0204B024,
1629 
1630   0x02050024,
1631   0x02040010,
1632   0x02050026,
1633   0x020400C1,
1634   0x02050028,
1635   0x0204C1C7,
1636   0x02050029,
1637   0x0204B024,
1638 
1639   0x02050024,
1640   0x02040010,
1641   0x02050026,
1642   0x020400C2,
1643   0x02050028,
1644   0x02041C00,
1645   0x02050029,
1646   0x0204B024,
1647 
1648   0x02050024,
1649   0x02040010,
1650   0x02050026,
1651   0x020400C3,
1652   0x02050028,
1653   0x02040000,
1654   0x02050029,
1655   0x0204B024,
1656 
1657   0x02050024,
1658   0x02040010,
1659   0x02050026,
1660   0x020400C4,
1661   0x02050028,
1662   0x02040200,
1663   0x02050029,
1664   0x0204B024,
1665 
1666   0x02050024,
1667   0x02040010,
1668   0x02050026,
1669   0x020400C5,
1670   0x02050028,
1671   0x02040000,
1672   0x02050029,
1673   0x0204B024,
1674 
1675   0x02050024,
1676   0x02040010,
1677   0x02050026,
1678   0x020400C6,
1679   0x02050028,
1680   0x020403E1,
1681   0x02050029,
1682   0x0204B024,
1683 
1684   0x02050024,
1685   0x02040010,
1686   0x02050026,
1687   0x020400C7,
1688   0x02050028,
1689   0x02040F5A,
1690   0x02050029,
1691   0x0204B024,
1692 
1693   0x02050024,
1694   0x02040010,
1695   0x02050026,
1696   0x020400C8,
1697   0x02050028,
1698   0x02041E1E,
1699   0x02050029,
1700   0x0204B024,
1701 
1702   0x02050024,
1703   0x02040010,
1704   0x02050026,
1705   0x020400C9,
1706   0x02050028,
1707   0x0204083F,
1708   0x02050029,
1709   0x0204B024,
1710 
1711   0x02050024,
1712   0x02040010,
1713   0x02050026,
1714   0x020400CA,
1715   0x02050028,
1716   0x020401F0,
1717   0x02050029,
1718   0x0204B024,
1719 
1720   0x02050024,
1721   0x02040010,
1722   0x02050026,
1723   0x020400CB,
1724   0x02050028,
1725   0x0204C1C7,
1726   0x02050029,
1727   0x0204B024,
1728 
1729   0x02050024,
1730   0x02040010,
1731   0x02050026,
1732   0x020400CC,
1733   0x02050028,
1734   0x02041C00,
1735   0x02050029,
1736   0x0204B024,
1737 
1738   0x02050024,
1739   0x02040010,
1740   0x02050026,
1741   0x020400CD,
1742   0x02050028,
1743   0x02040000,
1744   0x02050029,
1745   0x0204B024,
1746 
1747   0x02050024,
1748   0x02040010,
1749   0x02050026,
1750   0x020400CE,
1751   0x02050028,
1752   0x02040200,
1753   0x02050029,
1754   0x0204B024,
1755 
1756   0x02050024,
1757   0x02040010,
1758   0x02050026,
1759   0x020400CF,
1760   0x02050028,
1761   0x02040000,
1762   0x02050029,
1763   0x0204B024,
1764 
1765   0x02050024,
1766   0x02040010,
1767   0x02050026,
1768   0x020400D0,
1769   0x02050028,
1770   0x020403E1,
1771   0x02050029,
1772   0x0204B024,
1773 
1774   0x02050024,
1775   0x02040010,
1776   0x02050026,
1777   0x020400D1,
1778   0x02050028,
1779   0x02040F5A,
1780   0x02050029,
1781   0x0204B024,
1782 
1783   0x02050024,
1784   0x02040010,
1785   0x02050026,
1786   0x020400D2,
1787   0x02050028,
1788   0x02041E1E,
1789   0x02050029,
1790   0x0204B024,
1791 
1792   0x02050024,
1793   0x02040010,
1794   0x02050026,
1795   0x020400D3,
1796   0x02050028,
1797   0x0204083F,
1798   0x02050029,
1799   0x0204B024,
1800 
1801   0x02050024,
1802   0x02040010,
1803   0x02050026,
1804   0x02040062,
1805   0x02050028,
1806   0x02048000,
1807   0x02050029,
1808   0x0204B024,
1809 
1810   0x02050024,
1811   0x02040010,
1812   0x02050026,
1813   0x02040063,
1814   0x02050028,
1815   0x02045F5F,
1816   0x02050029,
1817   0x0204B024,
1818 
1819   0x02050024,
1820   0x02040010,
1821   0x02050026,
1822   0x02040064,
1823   0x02050028,
1824   0x02042000,
1825   0x02050029,
1826   0x0204B024,
1827 
1828   0x02050024,
1829   0x02040010,
1830   0x02050026,
1831   0x02040065,
1832   0x02050028,
1833   0x02040000,
1834   0x02050029,
1835   0x0204B024,
1836 
1837   0x02050024,
1838   0x02040010,
1839   0x02050026,
1840   0x02040066,
1841   0x02050028,
1842   0x02044004,
1843   0x02050029,
1844   0x0204B024,
1845 
1846   0x02050024,
1847   0x02040010,
1848   0x02050026,
1849   0x02040067,
1850   0x02050028,
1851   0x02040802,
1852   0x02050029,
1853   0x0204B024,
1854 
1855   0x02050024,
1856   0x02040010,
1857   0x02050026,
1858   0x02040068,
1859   0x02050028,
1860   0x0204890F,
1861   0x02050029,
1862   0x0204B024,
1863 
1864   0x02050024,
1865   0x02040010,
1866   0x02050026,
1867   0x02040069,
1868   0x02050028,
1869   0x0204E021,
1870   0x02050029,
1871   0x0204B024,
1872 
1873   0x02050024,
1874   0x02040010,
1875   0x02050026,
1876   0x02040070,
1877   0x02050028,
1878   0x02048012,
1879   0x02050029,
1880   0x0204B024,
1881 
1882   0x02050024,
1883   0x02040010,
1884   0x02050026,
1885   0x02040071,
1886   0x02050028,
1887   0x02043450,
1888   0x02050029,
1889   0x0204B024,
1890 
1891   0x02050024,
1892   0x02040010,
1893   0x02050026,
1894   0x02040072,
1895   0x02050028,
1896   0x02040123,
1897   0x02050029,
1898   0x0204B024,
1899 
1900   0x02050024,
1901   0x02040010,
1902   0x02050026,
1903   0x02040073,
1904   0x02050028,
1905   0x02044543,
1906   0x02050029,
1907   0x0204B024,
1908 
1909   0x02050024,
1910   0x02040010,
1911   0x02050026,
1912   0x02040074,
1913   0x02050028,
1914   0x02042100,
1915   0x02050029,
1916   0x0204B024,
1917 
1918   0x02050024,
1919   0x02040010,
1920   0x02050026,
1921   0x02040075,
1922   0x02050028,
1923   0x02044321,
1924   0x02050029,
1925   0x0204B024,
1926 
1927   0x02050024,
1928   0x02040010,
1929   0x02050026,
1930   0x02040076,
1931   0x02050028,
1932   0x02040000,
1933   0x02050029,
1934   0x0204B024,
1935 
1936   0x02050024,
1937   0x02040010,
1938   0x02050026,
1939   0x02040050,
1940   0x02050028,
1941   0x02048200,
1942   0x02050029,
1943   0x0204B024,
1944 
1945   0x02050024,
1946   0x02040010,
1947   0x02050026,
1948   0x02040051,
1949   0x02050028,
1950   0x02040707,
1951   0x02050029,
1952   0x0204B024,
1953 
1954   0x02050024,
1955   0x02040010,
1956   0x02050026,
1957   0x02040052,
1958   0x02050028,
1959   0x02044090,
1960   0x02050029,
1961   0x0204B024,
1962 
1963   0x02050024,
1964   0x02040010,
1965   0x02050026,
1966   0x0204006A,
1967   0x02050028,
1968   0x02040090,
1969   0x02050029,
1970   0x0204B024,
1971 
1972   0x02050024,
1973   0x02040010,
1974   0x02050026,
1975   0x0204006C,
1976   0x02050028,
1977   0x0204721F,
1978   0x02050029,
1979   0x0204B024,
1980 
1981   0x02050024,
1982   0x02040010,
1983   0x02050026,
1984   0x02040012,
1985   0x02050028,
1986   0x0204DFDF,
1987   0x02050029,
1988   0x0204B024,
1989 
1990   0x02050024,
1991   0x02040010,
1992   0x02050026,
1993   0x0204009E,
1994   0x02050028,
1995   0x02040000,
1996   0x02050029,
1997   0x0204B024,
1998 
1999   0x02050024,
2000   0x02040010,
2001   0x02050026,
2002   0x02040004,
2003   0x02050028,
2004   0x02040500,
2005   0x02050029,
2006   0x0204B024,
2007 
2008   0x02050024,
2009   0x02040010,
2010   0x02050026,
2011   0x02040060,
2012   0x02050028,
2013   0x02042213,
2014   0x02050029,
2015   0x0204B024,
2016 
2017   0x02050024,
2018   0x02040010,
2019   0x02050026,
2020   0x0204003A,
2021   0x02050028,
2022   0x02041DFE,
2023   0x02050029,
2024   0x0204B024,
2025 
2026   0x02050024,
2027   0x02040010,
2028   0x02050026,
2029   0x0204003F,
2030   0x02050028,
2031   0x02043000,
2032   0x02050029,
2033   0x0204B024,
2034 
2035   0x02050024,
2036   0x02040010,
2037   0x02050026,
2038   0x02040040,
2039   0x02050028,
2040   0x0204000C,
2041   0x02050029,
2042   0x0204B024,
2043 
2044   0x02050024,
2045   0x02040010,
2046   0x02050026,
2047   0x02040046,
2048   0x02050028,
2049   0x0204C22E,
2050   0x02050029,
2051   0x0204B024,
2052 
2053   0x02050024,
2054   0x02040010,
2055   0x02050026,
2056   0x0204004B,
2057   0x02050028,
2058   0x02040000,
2059   0x02050029,
2060   0x0204B024
2061 );
2062 
2063 
2064 //
2065 // WHL codecs verb tables
2066 //
2067 HDAUDIO_VERB_TABLE WhlHdaVerbTableAlc700 = HDAUDIO_VERB_TABLE_INIT (
2068   //
2069   //  VerbTable: (Realtek ALC700) WHL RVP
2070   //  Revision ID = 0xff
2071   //  Codec Verb Table for WHL PCH boards
2072   //  Codec Address: CAd value (0/1/2)
2073   //  Codec Vendor: 0x10EC0700
2074   //
2075   0x10EC, 0x0700,
2076   0xFF, 0xFF,
2077   //===================================================================================================
2078   //
2079   //                               Realtek Semiconductor Corp.
2080   //
2081   //===================================================================================================
2082 
2083   //Realtek High Definition Audio Configuration - Version : 5.0.3.1
2084   //Realtek HD Audio Codec : ALC700
2085   //PCI PnP ID : PCI\VEN_8086&DEV_2668&SUBSYS_72708086
2086   //HDA Codec PnP ID : HDAUDIO\FUNC_01&VEN_10EC&DEV_0700&SUBSYS_10EC10F2
2087   //The number of verb command block : 17
2088 
2089   //    NID 0x12 : 0x411111F0
2090   //    NID 0x13 : 0x40000000
2091   //    NID 0x14 : 0x411111F0
2092   //    NID 0x15 : 0x411111F0
2093   //    NID 0x16 : 0x411111F0
2094   //    NID 0x17 : 0x90170110
2095   //    NID 0x18 : 0x411111F0
2096   //    NID 0x19 : 0x02A19040
2097   //    NID 0x1A : 0x411111F0
2098   //    NID 0x1B : 0x411111F0
2099   //    NID 0x1D : 0x40638029
2100   //    NID 0x1E : 0x411111F0
2101   //    NID 0x1F : 0x411111F0
2102   //    NID 0x21 : 0x02211020
2103   //    NID 0x29 : 0x411111F0
2104 
2105   //===== HDA Codec Subsystem ID Verb-table =====
2106   //HDA Codec Subsystem ID  : 0x10EC10F2
2107   0x001720F2,
2108   0x00172110,
2109   0x001722EC,
2110   0x00172310,
2111 
2112   //===== Pin Widget Verb-table =====
2113   //Widget node 0x01 :
2114   0x0017FF00,
2115   0x0017FF00,
2116   0x0017FF00,
2117   0x0017FF00,
2118   //Pin widget 0x12 - DMIC
2119   0x01271CF0,
2120   0x01271D11,
2121   0x01271E11,
2122   0x01271F41,
2123   //Pin widget 0x13 - DMIC
2124   0x01371C00,
2125   0x01371D00,
2126   0x01371E00,
2127   0x01371F40,
2128   //Pin widget 0x14 - FRONT (Port-D)
2129   0x01471CF0,
2130   0x01471D11,
2131   0x01471E11,
2132   0x01471F41,
2133   //Pin widget 0x15 - I2S-OUT
2134   0x01571CF0,
2135   0x01571D11,
2136   0x01571E11,
2137   0x01571F41,
2138   //Pin widget 0x16 - LINE3 (Port-B)
2139   0x01671CF0,
2140   0x01671D11,
2141   0x01671E11,
2142   0x01671F41,
2143   //Pin widget 0x17 - I2S-OUT
2144   0x01771C10,
2145   0x01771D01,
2146   0x01771E17,
2147   0x01771F90,
2148   //Pin widget 0x18 - I2S-IN
2149   0x01871CF0,
2150   0x01871D11,
2151   0x01871E11,
2152   0x01871F41,
2153   //Pin widget 0x19 - MIC2 (Port-F)
2154   0x01971C40,
2155   0x01971D90,
2156   0x01971EA1,
2157   0x01971F02,
2158   //Pin widget 0x1A - LINE1 (Port-C)
2159   0x01A71CF0,
2160   0x01A71D11,
2161   0x01A71E11,
2162   0x01A71F41,
2163   //Pin widget 0x1B - LINE2 (Port-E)
2164   0x01B71CF0,
2165   0x01B71D11,
2166   0x01B71E11,
2167   0x01B71F41,
2168   //Pin widget 0x1D - PC-BEEP
2169   0x01D71C29,
2170   0x01D71D80,
2171   0x01D71E63,
2172   0x01D71F40,
2173   //Pin widget 0x1E - S/PDIF-OUT
2174   0x01E71CF0,
2175   0x01E71D11,
2176   0x01E71E11,
2177   0x01E71F41,
2178   //Pin widget 0x1F - S/PDIF-IN
2179   0x01F71CF0,
2180   0x01F71D11,
2181   0x01F71E11,
2182   0x01F71F41,
2183   //Pin widget 0x21 - HP-OUT (Port-I)
2184   0x02171C20,
2185   0x02171D10,
2186   0x02171E21,
2187   0x02171F02,
2188   //Pin widget 0x29 - I2S-IN
2189   0x02971CF0,
2190   0x02971D11,
2191   0x02971E11,
2192   0x02971F41,
2193   //Widget node 0x20 - 0  FAKE JD unplug
2194   0x02050008,
2195   0x0204A80F,
2196   0x02050008,
2197   0x0204A80F,
2198 
2199   //Widget node 0x20 - 1 : //remove NID 58 realted setting for ALC700  bypass DAC02 DRE(NID5B bit14)
2200   0x05B50010,
2201   0x05B45C1D,
2202   0x0205006F,
2203   0x02040F8B,   //Zeek, 0F8Bh
2204 
2205   //Widget node 0x20 -2:
2206   0x02050045,
2207   0x02045089,
2208   0x0205004A,
2209   0x0204201B,
2210 
2211   //Widget node 0x20 - 3   From JD detect
2212   0x02050008,
2213   0x0204A807,
2214   0x02050008,
2215   0x0204A807,
2216 
2217   //Widget node 0x20 - 4  Pull high ALC700 GPIO5 for AMP1305 PD pin and enable I2S BCLK first
2218   0x02050090,
2219   0x02040424,
2220   0x00171620,
2221   0x00171720,
2222 
2223   0x00171520,
2224   0x01770740,
2225   0x01770740,
2226   0x01770740,
2227 
2228   //Widget node 0x20 for ALC1305   20181105 update   2W/4ohm to remove ALC1305 EQ setting and enable ALC1305 silencet detect to prevent I2S noise
2229   0x02050024,
2230   0x02040010,
2231   0x02050026,
2232   0x02040000,
2233   0x02050028,
2234   0x02040000,
2235   0x02050029,
2236   0x0204B024,
2237 
2238   0x02050024,
2239   0x02040010,
2240   0x02050026,
2241   0x0204006A,
2242   0x02050028,
2243   0x020400CF,
2244   0x02050029,
2245   0x0204B024,
2246 
2247   0x02050024,
2248   0x02040010,
2249   0x02050026,
2250   0x0204006C,
2251   0x02050028,
2252   0x02045548,
2253   0x02050029,
2254   0x0204B024,
2255 
2256   0x02050024,
2257   0x02040010,
2258   0x02050026,
2259   0x0204003F,
2260   0x02050028,
2261   0x02041000,
2262   0x02050029,
2263   0x0204B024,
2264 
2265   0x02050024,
2266   0x02040010,
2267   0x02050026,
2268   0x02040004,
2269   0x02050028,
2270   0x02040600,
2271   0x02050029,
2272   0x0204B024,
2273 
2274   0x02050024,
2275   0x02040010,
2276   0x02050026,
2277   0x0204003C,
2278   0x02050028,
2279   0x0204FFD0,
2280   0x02050029,
2281   0x0204B024,
2282 
2283   0x02050024,
2284   0x02040010,
2285   0x02050026,
2286   0x02040080,
2287   0x02050028,
2288   0x02040080,
2289   0x02050029,
2290   0x0204B024,
2291 
2292   0x02050024,
2293   0x02040010,
2294   0x02050026,
2295   0x02040080,
2296   0x02050028,
2297   0x02040880,
2298   0x02050029,
2299   0x0204B024,
2300 
2301   0x02050024,
2302   0x02040010,
2303   0x02050026,
2304   0x0204003A,
2305   0x02050028,
2306   0x02040DFE,
2307   0x02050029,
2308   0x0204B024,
2309 
2310   0x02050024,
2311   0x02040010,
2312   0x02050026,
2313   0x0204006A,
2314   0x02050028,
2315   0x0204005D,
2316   0x02050029,
2317   0x0204B024,
2318 
2319   0x02050024,
2320   0x02040010,
2321   0x02050026,
2322   0x0204006C,
2323   0x02050028,
2324   0x02040442,
2325   0x02050029,
2326   0x0204B024,
2327 
2328   0x02050024,
2329   0x02040010,
2330   0x02050026,
2331   0x02040005,
2332   0x02050028,
2333   0x02040880,
2334   0x02050029,
2335   0x0204B024,
2336 
2337   0x02050024,
2338   0x02040010,
2339   0x02050026,
2340   0x02040006,
2341   0x02050028,
2342   0x02040000,
2343   0x02050029,
2344   0x0204B024,
2345 
2346   0x02050024,
2347   0x02040010,
2348   0x02050026,
2349   0x02040008,
2350   0x02050028,
2351   0x0204B000,
2352   0x02050029,
2353   0x0204B024,
2354 
2355   0x02050024,
2356   0x02040010,
2357   0x02050026,
2358   0x0204002E,
2359   0x02050028,
2360   0x02040800,
2361   0x02050029,
2362   0x0204B024,
2363 
2364   0x02050024,
2365   0x02040010,
2366   0x02050026,
2367   0x0204006A,
2368   0x02050028,
2369   0x020400C3,
2370   0x02050029,
2371   0x0204B024,
2372 
2373   0x02050024,
2374   0x02040010,
2375   0x02050026,
2376   0x0204006C,
2377   0x02050028,
2378   0x0204D4A0,
2379   0x02050029,
2380   0x0204B024,
2381 
2382   0x02050024,
2383   0x02040010,
2384   0x02050026,
2385   0x0204006A,
2386   0x02050028,
2387   0x020400CC,
2388   0x02050029,
2389   0x0204B024,
2390 
2391   0x02050024,
2392   0x02040010,
2393   0x02050026,
2394   0x0204006C,
2395   0x02050028,
2396   0x0204400A,
2397   0x02050029,
2398   0x0204B024,
2399 
2400   0x02050024,
2401   0x02040010,
2402   0x02050026,
2403   0x0204006A,
2404   0x02050028,
2405   0x020400C1,
2406   0x02050029,
2407   0x0204B024,
2408 
2409   0x02050024,
2410   0x02040010,
2411   0x02050026,
2412   0x0204006C,
2413   0x02050028,
2414   0x02040320,
2415   0x02050029,
2416   0x0204B024,
2417 
2418   0x02050024,
2419   0x02040010,
2420   0x02050026,
2421   0x02040039,
2422   0x02050028,
2423   0x02040000,
2424   0x02050029,
2425   0x0204B024,
2426 
2427   0x02050024,
2428   0x02040010,
2429   0x02050026,
2430   0x0204003B,
2431   0x02050028,
2432   0x0204FFFF,
2433   0x02050029,
2434   0x0204B024,
2435 
2436   0x02050024,
2437   0x02040010,
2438   0x02050026,
2439   0x0204003C,
2440   0x02050028,
2441   0x0204FC20,
2442   0x02050029,
2443   0x0204B024,
2444 
2445   0x02050024,
2446   0x02040010,
2447   0x02050026,
2448   0x0204006A,
2449   0x02050028,
2450   0x02040006,
2451   0x02050029,
2452   0x0204B024,
2453 
2454   0x02050024,
2455   0x02040010,
2456   0x02050026,
2457   0x0204006C,
2458   0x02050028,
2459   0x020400C0,
2460   0x02050029,
2461   0x0204B024,
2462 
2463   0x02050024,
2464   0x02040010,
2465   0x02050026,
2466   0x0204003C,
2467   0x02050028,
2468   0x0204FCA0,
2469   0x02050029,
2470   0x0204B024,
2471 
2472   0x02050024,
2473   0x02040010,
2474   0x02050026,
2475   0x0204003C,
2476   0x02050028,
2477   0x0204FCE0,
2478   0x02050029,
2479   0x0204B024,
2480 
2481   0x02050024,
2482   0x02040010,
2483   0x02050026,
2484   0x0204003C,
2485   0x02050028,
2486   0x0204FCF0,
2487   0x02050029,
2488   0x0204B024,
2489 
2490   0x02050024,
2491   0x02040010,
2492   0x02050026,
2493   0x02040080,
2494   0x02050028,
2495   0x02040080,
2496   0x02050029,
2497   0x0204B024,
2498 
2499   0x02050024,
2500   0x02040010,
2501   0x02050026,
2502   0x02040080,
2503   0x02050028,
2504   0x02040880,
2505   0x02050029,
2506   0x0204B024,
2507 
2508   0x02050024,
2509   0x02040010,
2510   0x02050026,
2511   0x02040080,
2512   0x02050028,
2513   0x02040880,
2514   0x02050029,
2515   0x0204B024,
2516 
2517   0x02050024,
2518   0x02040010,
2519   0x02050026,
2520   0x0204003C,
2521   0x02050028,
2522   0x0204FCE0,
2523   0x02050029,
2524   0x0204B024,
2525 
2526   0x02050024,
2527   0x02040010,
2528   0x02050026,
2529   0x0204003C,
2530   0x02050028,
2531   0x0204FCA0,
2532   0x02050029,
2533   0x0204B024,
2534 
2535   0x02050024,
2536   0x02040010,
2537   0x02050026,
2538   0x0204003C,
2539   0x02050028,
2540   0x0204FC20,
2541   0x02050029,
2542   0x0204B024,
2543 
2544   0x02050024,
2545   0x02040010,
2546   0x02050026,
2547   0x0204006A,
2548   0x02050028,
2549   0x02040006,
2550   0x02050029,
2551   0x0204B024,
2552 
2553   0x02050024,
2554   0x02040010,
2555   0x02050026,
2556   0x0204006C,
2557   0x02050028,
2558   0x02040000,
2559   0x02050029,
2560   0x0204B024,
2561 
2562   0x02050024,
2563   0x02040010,
2564   0x02050026,
2565   0x02040080,
2566   0x02050028,
2567   0x02040000,
2568   0x02050029,
2569   0x0204B024,
2570 
2571   0x02050024,
2572   0x02040010,
2573   0x02050026,
2574   0x020400C0,
2575   0x02050028,
2576   0x020401F0,
2577   0x02050029,
2578   0x0204B024,
2579 
2580   0x02050024,
2581   0x02040010,
2582   0x02050026,
2583   0x020400C1,
2584   0x02050028,
2585   0x0204C1C7,
2586   0x02050029,
2587   0x0204B024,
2588 
2589   0x02050024,
2590   0x02040010,
2591   0x02050026,
2592   0x020400C2,
2593   0x02050028,
2594   0x02041C00,
2595   0x02050029,
2596   0x0204B024,
2597 
2598   0x02050024,
2599   0x02040010,
2600   0x02050026,
2601   0x020400C3,
2602   0x02050028,
2603   0x02040000,
2604   0x02050029,
2605   0x0204B024,
2606 
2607   0x02050024,
2608   0x02040010,
2609   0x02050026,
2610   0x020400C4,
2611   0x02050028,
2612   0x02040200,
2613   0x02050029,
2614   0x0204B024,
2615 
2616   0x02050024,
2617   0x02040010,
2618   0x02050026,
2619   0x020400C5,
2620   0x02050028,
2621   0x02040000,
2622   0x02050029,
2623   0x0204B024,
2624 
2625   0x02050024,
2626   0x02040010,
2627   0x02050026,
2628   0x020400C6,
2629   0x02050028,
2630   0x020403E1,
2631   0x02050029,
2632   0x0204B024,
2633 
2634   0x02050024,
2635   0x02040010,
2636   0x02050026,
2637   0x020400C7,
2638   0x02050028,
2639   0x02040F5A,
2640   0x02050029,
2641   0x0204B024,
2642 
2643   0x02050024,
2644   0x02040010,
2645   0x02050026,
2646   0x020400C8,
2647   0x02050028,
2648   0x02041E1E,
2649   0x02050029,
2650   0x0204B024,
2651 
2652   0x02050024,
2653   0x02040010,
2654   0x02050026,
2655   0x020400C9,
2656   0x02050028,
2657   0x0204083F,
2658   0x02050029,
2659   0x0204B024,
2660 
2661   0x02050024,
2662   0x02040010,
2663   0x02050026,
2664   0x020400CA,
2665   0x02050028,
2666   0x020401F0,
2667   0x02050029,
2668   0x0204B024,
2669 
2670   0x02050024,
2671   0x02040010,
2672   0x02050026,
2673   0x020400CB,
2674   0x02050028,
2675   0x0204C1C7,
2676   0x02050029,
2677   0x0204B024,
2678 
2679   0x02050024,
2680   0x02040010,
2681   0x02050026,
2682   0x020400CC,
2683   0x02050028,
2684   0x02041C00,
2685   0x02050029,
2686   0x0204B024,
2687 
2688   0x02050024,
2689   0x02040010,
2690   0x02050026,
2691   0x020400CD,
2692   0x02050028,
2693   0x02040000,
2694   0x02050029,
2695   0x0204B024,
2696 
2697   0x02050024,
2698   0x02040010,
2699   0x02050026,
2700   0x020400CE,
2701   0x02050028,
2702   0x02040200,
2703   0x02050029,
2704   0x0204B024,
2705 
2706   0x02050024,
2707   0x02040010,
2708   0x02050026,
2709   0x020400CF,
2710   0x02050028,
2711   0x02040000,
2712   0x02050029,
2713   0x0204B024,
2714 
2715   0x02050024,
2716   0x02040010,
2717   0x02050026,
2718   0x020400D0,
2719   0x02050028,
2720   0x020403E1,
2721   0x02050029,
2722   0x0204B024,
2723 
2724   0x02050024,
2725   0x02040010,
2726   0x02050026,
2727   0x020400D1,
2728   0x02050028,
2729   0x02040F5A,
2730   0x02050029,
2731   0x0204B024,
2732 
2733   0x02050024,
2734   0x02040010,
2735   0x02050026,
2736   0x020400D2,
2737   0x02050028,
2738   0x02041E1E,
2739   0x02050029,
2740   0x0204B024,
2741 
2742   0x02050024,
2743   0x02040010,
2744   0x02050026,
2745   0x020400D3,
2746   0x02050028,
2747   0x0204083F,
2748   0x02050029,
2749   0x0204B024,
2750 
2751   0x02050024,
2752   0x02040010,
2753   0x02050026,
2754   0x02040062,
2755   0x02050028,
2756   0x02048000,
2757   0x02050029,
2758   0x0204B024,
2759 
2760   0x02050024,
2761   0x02040010,
2762   0x02050026,
2763   0x02040063,
2764   0x02050028,
2765   0x02045F5F,
2766   0x02050029,
2767   0x0204B024,
2768 
2769   0x02050024,
2770   0x02040010,
2771   0x02050026,
2772   0x02040064,
2773   0x02050028,
2774   0x02042000,
2775   0x02050029,
2776   0x0204B024,
2777 
2778   0x02050024,
2779   0x02040010,
2780   0x02050026,
2781   0x02040065,
2782   0x02050028,
2783   0x02040000,
2784   0x02050029,
2785   0x0204B024,
2786 
2787   0x02050024,
2788   0x02040010,
2789   0x02050026,
2790   0x02040066,
2791   0x02050028,
2792   0x02044004,
2793   0x02050029,
2794   0x0204B024,
2795 
2796   0x02050024,
2797   0x02040010,
2798   0x02050026,
2799   0x02040067,
2800   0x02050028,
2801   0x02040802,
2802   0x02050029,
2803   0x0204B024,
2804 
2805   0x02050024,
2806   0x02040010,
2807   0x02050026,
2808   0x02040068,
2809   0x02050028,
2810   0x0204890F,
2811   0x02050029,
2812   0x0204B024,
2813 
2814   0x02050024,
2815   0x02040010,
2816   0x02050026,
2817   0x02040069,
2818   0x02050028,
2819   0x0204E021,
2820   0x02050029,
2821   0x0204B024,
2822 
2823   0x02050024,
2824   0x02040010,
2825   0x02050026,
2826   0x02040070,
2827   0x02050028,
2828   0x02048012,
2829   0x02050029,
2830   0x0204B024,
2831 
2832   0x02050024,
2833   0x02040010,
2834   0x02050026,
2835   0x02040071,
2836   0x02050028,
2837   0x02043450,
2838   0x02050029,
2839   0x0204B024,
2840 
2841   0x02050024,
2842   0x02040010,
2843   0x02050026,
2844   0x02040072,
2845   0x02050028,
2846   0x02040123,
2847   0x02050029,
2848   0x0204B024,
2849 
2850   0x02050024,
2851   0x02040010,
2852   0x02050026,
2853   0x02040073,
2854   0x02050028,
2855   0x02044543,
2856   0x02050029,
2857   0x0204B024,
2858 
2859   0x02050024,
2860   0x02040010,
2861   0x02050026,
2862   0x02040074,
2863   0x02050028,
2864   0x02042100,
2865   0x02050029,
2866   0x0204B024,
2867 
2868   0x02050024,
2869   0x02040010,
2870   0x02050026,
2871   0x02040075,
2872   0x02050028,
2873   0x02044321,
2874   0x02050029,
2875   0x0204B024,
2876 
2877   0x02050024,
2878   0x02040010,
2879   0x02050026,
2880   0x02040076,
2881   0x02050028,
2882   0x02040000,
2883   0x02050029,
2884   0x0204B024,
2885 
2886   0x02050024,
2887   0x02040010,
2888   0x02050026,
2889   0x02040050,
2890   0x02050028,
2891   0x02048200,
2892   0x02050029,
2893   0x0204B024,
2894 
2895   0x02050024,
2896   0x02040010,
2897   0x02050026,
2898   0x02040051,
2899   0x02050028,
2900   0x02040707,
2901   0x02050029,
2902   0x0204B024,
2903 
2904   0x02050024,
2905   0x02040010,
2906   0x02050026,
2907   0x02040052,
2908   0x02050028,
2909   0x02044090,
2910   0x02050029,
2911   0x0204B024,
2912 
2913   0x02050024,
2914   0x02040010,
2915   0x02050026,
2916   0x0204006A,
2917   0x02050028,
2918   0x02040090,
2919   0x02050029,
2920   0x0204B024,
2921 
2922   0x02050024,
2923   0x02040010,
2924   0x02050026,
2925   0x0204006C,
2926   0x02050028,
2927   0x0204721F,
2928   0x02050029,
2929   0x0204B024,
2930 
2931   0x02050024,
2932   0x02040010,
2933   0x02050026,
2934   0x02040012,
2935   0x02050028,
2936   0x0204DFDF,
2937   0x02050029,
2938   0x0204B024,
2939 
2940   0x02050024,
2941   0x02040010,
2942   0x02050026,
2943   0x0204009E,
2944   0x02050028,
2945   0x02040000,
2946   0x02050029,
2947   0x0204B024,
2948 
2949   0x02050024,
2950   0x02040010,
2951   0x02050026,
2952   0x02040004,
2953   0x02050028,
2954   0x02040500,
2955   0x02050029,
2956   0x0204B024,
2957 
2958   0x02050024,
2959   0x02040010,
2960   0x02050026,
2961   0x02040060,
2962   0x02050028,
2963   0x0204E213,
2964   0x02050029,
2965   0x0204B024,
2966 
2967   0x02050024,
2968   0x02040010,
2969   0x02050026,
2970   0x0204003A,
2971   0x02050028,
2972   0x02041DFE,
2973   0x02050029,
2974   0x0204B024,
2975 
2976   0x02050024,
2977   0x02040010,
2978   0x02050026,
2979   0x0204003F,
2980   0x02050028,
2981   0x02043000,
2982   0x02050029,
2983   0x0204B024,
2984 
2985   0x02050024,
2986   0x02040010,
2987   0x02050026,
2988   0x02040040,
2989   0x02050028,
2990   0x0204000C,
2991   0x02050029,
2992   0x0204B024,
2993 
2994   0x02050024,
2995   0x02040010,
2996   0x02050026,
2997   0x02040046,
2998   0x02050028,
2999   0x0204422E,
3000   0x02050029,
3001   0x0204B024,
3002 
3003   0x02050024,
3004   0x02040010,
3005   0x02050026,
3006   0x0204004B,
3007   0x02050028,
3008   0x02040000,
3009   0x02050029,
3010   0x0204B024
3011 ); // WhlHdaVerbTableAlc700
3012 
3013 #endif // _PCH_HDA_VERB_TABLES_H_
3014 
3015