PchHdaVerbTables.c 33 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053
  1. /** @file
  2. Copyright (c) 2020, Intel Corporation. All rights reserved.<BR>
  3. SPDX-License-Identifier: BSD-2-Clause-Patent
  4. **/
  5. #include <ConfigBlock/HdAudioConfig.h>
  6. #include <Ppi/SiPolicy.h>
  7. HDAUDIO_VERB_TABLE HdaVerbTableDisplayAudio = HDAUDIO_VERB_TABLE_INIT (
  8. //
  9. // VerbTable: CFL Display Audio Codec
  10. // Revision ID = 0xFF
  11. // Codec Vendor: 0x8086280B
  12. //
  13. 0x8086, 0x280B,
  14. 0xFF, 0xFF,
  15. //
  16. // Display Audio Verb Table
  17. //
  18. // For GEN9, the Vendor Node ID is 08h
  19. // Port to be exposed to the inbox driver in the vanilla mode: PORT C - BIT[7:6] = 01b
  20. 0x00878140,
  21. // Pin Widget 5 - PORT B - Configuration Default: 0x18560010
  22. 0x00571C10,
  23. 0x00571D00,
  24. 0x00571E56,
  25. 0x00571F18,
  26. // Pin Widget 6 - PORT C - Configuration Default: 0x18560020
  27. 0x00671C20,
  28. 0x00671D00,
  29. 0x00671E56,
  30. 0x00671F18,
  31. // Pin Widget 7 - PORT D - Configuration Default: 0x18560030
  32. 0x00771C30,
  33. 0x00771D00,
  34. 0x00771E56,
  35. 0x00771F18,
  36. // Disable the third converter and third Pin (NID 08h)
  37. 0x00878140
  38. );
  39. //
  40. //codecs verb tables
  41. //
  42. HDAUDIO_VERB_TABLE HdaVerbTableAlc700 = HDAUDIO_VERB_TABLE_INIT (
  43. //
  44. // VerbTable: (Realtek ALC700)
  45. // Revision ID = 0xff
  46. // Codec Verb Table
  47. // Codec Address: CAd value (0/1/2)
  48. // Codec Vendor: 0x10EC0700
  49. //
  50. 0x10EC, 0x0700,
  51. 0xFF, 0xFF,
  52. //===================================================================================================
  53. //
  54. // Realtek Semiconductor Corp.
  55. //
  56. //===================================================================================================
  57. //Realtek High Definition Audio Configuration - Version : 5.0.3.0
  58. //Realtek HD Audio Codec : ALC700
  59. //PCI PnP ID : PCI\VEN_8086&DEV_2668&SUBSYS_72708086
  60. //HDA Codec PnP ID : HDAUDIO\FUNC_01&VEN_10EC&DEV_0700&SUBSYS_10EC10F2
  61. //The number of verb command block : 17
  62. // NID 0x12 : 0x411111F0
  63. // NID 0x13 : 0x40000000
  64. // NID 0x14 : 0x411111F0
  65. // NID 0x15 : 0x411111F0
  66. // NID 0x16 : 0x411111F0
  67. // NID 0x17 : 0x90170110
  68. // NID 0x18 : 0x411111F0
  69. // NID 0x19 : 0x04A11030
  70. // NID 0x1A : 0x411111F0
  71. // NID 0x1B : 0x411111F0
  72. // NID 0x1D : 0x40622005
  73. // NID 0x1E : 0x411111F0
  74. // NID 0x1F : 0x411111F0
  75. // NID 0x21 : 0x04211020
  76. // NID 0x29 : 0x411111F0
  77. //===== HDA Codec Subsystem ID Verb-table =====
  78. //HDA Codec Subsystem ID : 0x10EC10F2
  79. 0x001720F2,
  80. 0x00172110,
  81. 0x001722EC,
  82. 0x00172310,
  83. //===== Pin Widget Verb-table =====
  84. //Widget node 0x01 :
  85. 0x0017FF00,
  86. 0x0017FF00,
  87. 0x0017FF00,
  88. 0x0017FF00,
  89. //Pin widget 0x12 - DMIC
  90. 0x01271C00,
  91. 0x01271D00,
  92. 0x01271E00,
  93. 0x01271F40,
  94. //Pin widget 0x13 - DMIC
  95. 0x01371C00,
  96. 0x01371D00,
  97. 0x01371E00,
  98. 0x01371F40,
  99. //Pin widget 0x14 - FRONT (Port-D)
  100. 0x01471CF0,
  101. 0x01471D11,
  102. 0x01471E11,
  103. 0x01471F41,
  104. //Pin widget 0x15 - I2S-OUT
  105. 0x01571CF0,
  106. 0x01571D11,
  107. 0x01571E11,
  108. 0x01571F41,
  109. //Pin widget 0x16 - LINE3 (Port-B)
  110. 0x01671CF0,
  111. 0x01671D11,
  112. 0x01671E11,
  113. 0x01671F41,
  114. //Pin widget 0x17 - I2S-OUT
  115. 0x01771C10,
  116. 0x01771D01,
  117. 0x01771E17,
  118. 0x01771F90,
  119. //Pin widget 0x18 - I2S-IN
  120. 0x01871CF0,
  121. 0x01871D11,
  122. 0x01871E11,
  123. 0x01871F41,
  124. //Pin widget 0x19 - MIC2 (Port-F)
  125. 0x01971C30,
  126. 0x01971D10,
  127. 0x01971EA1,
  128. 0x01971F04,
  129. //Pin widget 0x1A - LINE1 (Port-C)
  130. 0x01A71CF0,
  131. 0x01A71D11,
  132. 0x01A71E11,
  133. 0x01A71F41,
  134. //Pin widget 0x1B - LINE2 (Port-E)
  135. 0x01B71CF0,
  136. 0x01B71D11,
  137. 0x01B71E11,
  138. 0x01B71F41,
  139. //Pin widget 0x1D - PC-BEEP
  140. 0x01D71C05,
  141. 0x01D71D20,
  142. 0x01D71E62,
  143. 0x01D71F40,
  144. //Pin widget 0x1E - S/PDIF-OUT
  145. 0x01E71CF0,
  146. 0x01E71D11,
  147. 0x01E71E11,
  148. 0x01E71F41,
  149. //Pin widget 0x1F - S/PDIF-IN
  150. 0x01F71CF0,
  151. 0x01F71D11,
  152. 0x01F71E11,
  153. 0x01F71F41,
  154. //Pin widget 0x21 - HP-OUT (Port-I)
  155. 0x02171C20,
  156. 0x02171D10,
  157. 0x02171E21,
  158. 0x02171F04,
  159. //Pin widget 0x29 - I2S-IN
  160. 0x02971CF0,
  161. 0x02971D11,
  162. 0x02971E11,
  163. 0x02971F41,
  164. //Widget node 0x20 :
  165. 0x02050045,
  166. 0x02045289,
  167. 0x0205004A,
  168. 0x0204201B,
  169. //Widget node 0x20 - 1 :
  170. 0x05850000,
  171. 0x05843888,
  172. 0x0205006F,
  173. 0x02042C0B,
  174. //Widget node 0X20 for ALC1305 20160603 update
  175. 0x02050024,
  176. 0x02040010,
  177. 0x02050026,
  178. 0x02040000,
  179. 0x02050028,
  180. 0x02040000,
  181. 0x02050029,
  182. 0x0204B024,
  183. 0x02050024,
  184. 0x02040010,
  185. 0x02050026,
  186. 0x02040004,
  187. 0x02050028,
  188. 0x02040600,
  189. 0x02050029,
  190. 0x0204B024,
  191. 0x02050024,
  192. 0x02040010,
  193. 0x02050026,
  194. 0x0204003C,
  195. 0x02050028,
  196. 0x0204FFD0,
  197. 0x02050029,
  198. 0x0204B024,
  199. 0x02050024,
  200. 0x02040010,
  201. 0x02050026,
  202. 0x02040080,
  203. 0x02050028,
  204. 0x02040080,
  205. 0x02050029,
  206. 0x0204B024,
  207. 0x02050024,
  208. 0x02040010,
  209. 0x02050026,
  210. 0x02040080,
  211. 0x02050028,
  212. 0x02040880,
  213. 0x02050029,
  214. 0x0204B024,
  215. 0x02050024,
  216. 0x02040010,
  217. 0x02050026,
  218. 0x0204003A,
  219. 0x02050028,
  220. 0x02040DFE,
  221. 0x02050029,
  222. 0x0204B024,
  223. 0x02050024,
  224. 0x02040010,
  225. 0x02050026,
  226. 0x0204006A,
  227. 0x02050028,
  228. 0x0204005D,
  229. 0x02050029,
  230. 0x0204B024,
  231. 0x02050024,
  232. 0x02040010,
  233. 0x02050026,
  234. 0x0204006C,
  235. 0x02050028,
  236. 0x02040442,
  237. 0x02050029,
  238. 0x0204B024,
  239. 0x02050024,
  240. 0x02040010,
  241. 0x02050026,
  242. 0x02040005,
  243. 0x02050028,
  244. 0x02040880,
  245. 0x02050029,
  246. 0x0204B024,
  247. 0x02050024,
  248. 0x02040010,
  249. 0x02050026,
  250. 0x02040006,
  251. 0x02050028,
  252. 0x02040000,
  253. 0x02050029,
  254. 0x0204B024,
  255. 0x02050024,
  256. 0x02040010,
  257. 0x02050026,
  258. 0x02040008,
  259. 0x02050028,
  260. 0x0204B000,
  261. 0x02050029,
  262. 0x0204B024,
  263. 0x02050024,
  264. 0x02040010,
  265. 0x02050026,
  266. 0x0204002E,
  267. 0x02050028,
  268. 0x02040800,
  269. 0x02050029,
  270. 0x0204B024,
  271. 0x02050024,
  272. 0x02040010,
  273. 0x02050026,
  274. 0x0204006A,
  275. 0x02050028,
  276. 0x020400C3,
  277. 0x02050029,
  278. 0x0204B024,
  279. 0x02050024,
  280. 0x02040010,
  281. 0x02050026,
  282. 0x0204006C,
  283. 0x02050028,
  284. 0x0204D4A0,
  285. 0x02050029,
  286. 0x0204B024,
  287. 0x02050024,
  288. 0x02040010,
  289. 0x02050026,
  290. 0x0204006A,
  291. 0x02050028,
  292. 0x020400CC,
  293. 0x02050029,
  294. 0x0204B024,
  295. 0x02050024,
  296. 0x02040010,
  297. 0x02050026,
  298. 0x0204006C,
  299. 0x02050028,
  300. 0x0204400A,
  301. 0x02050029,
  302. 0x0204B024,
  303. 0x02050024,
  304. 0x02040010,
  305. 0x02050026,
  306. 0x0204006A,
  307. 0x02050028,
  308. 0x020400C1,
  309. 0x02050029,
  310. 0x0204B024,
  311. 0x02050024,
  312. 0x02040010,
  313. 0x02050026,
  314. 0x0204006C,
  315. 0x02050028,
  316. 0x02040320,
  317. 0x02050029,
  318. 0x0204B024,
  319. 0x02050024,
  320. 0x02040010,
  321. 0x02050026,
  322. 0x02040039,
  323. 0x02050028,
  324. 0x02040000,
  325. 0x02050029,
  326. 0x0204B024,
  327. 0x02050024,
  328. 0x02040010,
  329. 0x02050026,
  330. 0x0204003B,
  331. 0x02050028,
  332. 0x0204FFFF,
  333. 0x02050029,
  334. 0x0204B024,
  335. 0x02050024,
  336. 0x02040010,
  337. 0x02050026,
  338. 0x0204003C,
  339. 0x02050028,
  340. 0x0204FC20,
  341. 0x02050029,
  342. 0x0204B024,
  343. 0x02050024,
  344. 0x02040010,
  345. 0x02050026,
  346. 0x0204003A,
  347. 0x02050028,
  348. 0x02041DFE,
  349. 0x02050029,
  350. 0x0204B024,
  351. //
  352. 0x02050024,
  353. 0x02040010,
  354. 0x02050026,
  355. 0x020400C0,
  356. 0x02050028,
  357. 0x020401FA,
  358. 0x02050029,
  359. 0x0204B024,
  360. 0x02050024,
  361. 0x02040010,
  362. 0x02050026,
  363. 0x020400C1,
  364. 0x02050028,
  365. 0x0204DE23,
  366. 0x02050029,
  367. 0x0204B024,
  368. 0x02050024,
  369. 0x02040010,
  370. 0x02050026,
  371. 0x020400C2,
  372. 0x02050028,
  373. 0x02041C00,
  374. 0x02050029,
  375. 0x0204B024,
  376. 0x02050024,
  377. 0x02040010,
  378. 0x02050026,
  379. 0x020400C3,
  380. 0x02050028,
  381. 0x02040000,
  382. 0x02050029,
  383. 0x0204B024,
  384. 0x02050024,
  385. 0x02040010,
  386. 0x02050026,
  387. 0x020400C4,
  388. 0x02050028,
  389. 0x02040200,
  390. 0x02050029,
  391. 0x0204B024,
  392. 0x02050024,
  393. 0x02040010,
  394. 0x02050026,
  395. 0x020400C5,
  396. 0x02050028,
  397. 0x02040000,
  398. 0x02050029,
  399. 0x0204B024,
  400. 0x02050024,
  401. 0x02040010,
  402. 0x02050026,
  403. 0x020400C6,
  404. 0x02050028,
  405. 0x020403F5,
  406. 0x02050029,
  407. 0x0204B024,
  408. 0x02050024,
  409. 0x02040010,
  410. 0x02050026,
  411. 0x020400C7,
  412. 0x02050028,
  413. 0x0204AF1B,
  414. 0x02050029,
  415. 0x0204B024,
  416. 0x02050024,
  417. 0x02040010,
  418. 0x02050026,
  419. 0x020400C8,
  420. 0x02050028,
  421. 0x02041E0A,
  422. 0x02050029,
  423. 0x0204B024,
  424. 0x02050024,
  425. 0x02040010,
  426. 0x02050026,
  427. 0x020400C9,
  428. 0x02050028,
  429. 0x0204368E,
  430. 0x02050029,
  431. 0x0204B024,
  432. 0x02050024,
  433. 0x02040010,
  434. 0x02050026,
  435. 0x020400CA,
  436. 0x02050028,
  437. 0x020401FA,
  438. 0x02050029,
  439. 0x0204B024,
  440. 0x02050024,
  441. 0x02040010,
  442. 0x02050026,
  443. 0x020400CB,
  444. 0x02050028,
  445. 0x0204DE23,
  446. 0x02050029,
  447. 0x0204B024,
  448. 0x02050024,
  449. 0x02040010,
  450. 0x02050026,
  451. 0x020400CC,
  452. 0x02050028,
  453. 0x02041C00,
  454. 0x02050029,
  455. 0x0204B024,
  456. 0x02050024,
  457. 0x02040010,
  458. 0x02050026,
  459. 0x020400CD,
  460. 0x02050028,
  461. 0x02040000,
  462. 0x02050029,
  463. 0x0204B024,
  464. 0x02050024,
  465. 0x02040010,
  466. 0x02050026,
  467. 0x020400CE,
  468. 0x02050028,
  469. 0x02040200,
  470. 0x02050029,
  471. 0x0204B024,
  472. 0x02050024,
  473. 0x02040010,
  474. 0x02050026,
  475. 0x020400CF,
  476. 0x02050028,
  477. 0x02040000,
  478. 0x02050029,
  479. 0x0204B024,
  480. 0x02050024,
  481. 0x02040010,
  482. 0x02050026,
  483. 0x020400D0,
  484. 0x02050028,
  485. 0x020403F5,
  486. 0x02050029,
  487. 0x0204B024,
  488. 0x02050024,
  489. 0x02040010,
  490. 0x02050026,
  491. 0x020400D1,
  492. 0x02050028,
  493. 0x0204AF1B,
  494. 0x02050029,
  495. 0x0204B024,
  496. 0x02050024,
  497. 0x02040010,
  498. 0x02050026,
  499. 0x020400D2,
  500. 0x02050028,
  501. 0x02041E0A,
  502. 0x02050029,
  503. 0x0204B024,
  504. 0x02050024,
  505. 0x02040010,
  506. 0x02050026,
  507. 0x020400D3,
  508. 0x02050028,
  509. 0x0204368E,
  510. 0x02050029,
  511. 0x0204B024,
  512. 0x02050024,
  513. 0x02040010,
  514. 0x02050026,
  515. 0x02040040,
  516. 0x02050028,
  517. 0x0204800F,
  518. 0x02050029,
  519. 0x0204B024,
  520. 0x02050024,
  521. 0x02040010,
  522. 0x02050026,
  523. 0x02040062,
  524. 0x02050028,
  525. 0x02048000,
  526. 0x02050029,
  527. 0x0204B024,
  528. 0x02050024,
  529. 0x02040010,
  530. 0x02050026,
  531. 0x02040063,
  532. 0x02050028,
  533. 0x02044848,
  534. 0x02050029,
  535. 0x0204B024,
  536. 0x02050024,
  537. 0x02040010,
  538. 0x02050026,
  539. 0x02040064,
  540. 0x02050028,
  541. 0x02040800,
  542. 0x02050029,
  543. 0x0204B024,
  544. 0x02050024,
  545. 0x02040010,
  546. 0x02050026,
  547. 0x02040065,
  548. 0x02050028,
  549. 0x02040000,
  550. 0x02050029,
  551. 0x0204B024,
  552. 0x02050024,
  553. 0x02040010,
  554. 0x02050026,
  555. 0x02040066,
  556. 0x02050028,
  557. 0x02044004,
  558. 0x02050029,
  559. 0x0204B024,
  560. 0x02050024,
  561. 0x02040010,
  562. 0x02050026,
  563. 0x02040067,
  564. 0x02050028,
  565. 0x02040802,
  566. 0x02050029,
  567. 0x0204B024,
  568. 0x02050024,
  569. 0x02040010,
  570. 0x02050026,
  571. 0x02040068,
  572. 0x02050028,
  573. 0x0204890F,
  574. 0x02050029,
  575. 0x0204B024,
  576. 0x02050024,
  577. 0x02040010,
  578. 0x02050026,
  579. 0x02040069,
  580. 0x02050028,
  581. 0x0204E021,
  582. 0x02050029,
  583. 0x0204B024,
  584. 0x02050024,
  585. 0x02040010,
  586. 0x02050026,
  587. 0x02040070,
  588. 0x02050028,
  589. 0x02040000,
  590. 0x02050029,
  591. 0x0204B024,
  592. 0x02050024,
  593. 0x02040010,
  594. 0x02050026,
  595. 0x02040071,
  596. 0x02050000,
  597. 0x02043330,
  598. 0x02050029,
  599. 0x0204B024,
  600. 0x02050024,
  601. 0x02040010,
  602. 0x02050026,
  603. 0x02040072,
  604. 0x02050000,
  605. 0x02043333,
  606. 0x02050029,
  607. 0x0204B024,
  608. 0x02050024,
  609. 0x02040010,
  610. 0x02050026,
  611. 0x02040073,
  612. 0x02050028,
  613. 0x02040000,
  614. 0x02050029,
  615. 0x0204B024,
  616. 0x02050024,
  617. 0x02040010,
  618. 0x02050026,
  619. 0x02040074,
  620. 0x02050028,
  621. 0x02040000,
  622. 0x02050029,
  623. 0x0204B024,
  624. 0x02050024,
  625. 0x02040010,
  626. 0x02050026,
  627. 0x02040075,
  628. 0x02050028,
  629. 0x02040000,
  630. 0x02050029,
  631. 0x0204B024,
  632. 0x02050024,
  633. 0x02040010,
  634. 0x02050026,
  635. 0x02040076,
  636. 0x02050028,
  637. 0x02040000,
  638. 0x02050029,
  639. 0x0204B024,
  640. 0x02050024,
  641. 0x02040010,
  642. 0x02050026,
  643. 0x02040050,
  644. 0x02050028,
  645. 0x020402EC,
  646. 0x02050029,
  647. 0x0204B024,
  648. 0x02050024,
  649. 0x02040010,
  650. 0x02050026,
  651. 0x02040051,
  652. 0x02050028,
  653. 0x02044909,
  654. 0x02050029,
  655. 0x0204B024,
  656. 0x02050024,
  657. 0x02040010,
  658. 0x02050026,
  659. 0x02040052,
  660. 0x02050028,
  661. 0x020440B0,
  662. 0x02050029,
  663. 0x0204B024,
  664. 0x02050024,
  665. 0x02040010,
  666. 0x02050026,
  667. 0x02040046,
  668. 0x02050028,
  669. 0x0204C22E,
  670. 0x02050029,
  671. 0x0204B024,
  672. 0x02050024,
  673. 0x02040010,
  674. 0x02050026,
  675. 0x02040047,
  676. 0x02050028,
  677. 0x02040C00,
  678. 0x02050029,
  679. 0x0204B024,
  680. 0x02050024,
  681. 0x02040010,
  682. 0x02050026,
  683. 0x02040048,
  684. 0x02050028,
  685. 0x02040000,
  686. 0x02050029,
  687. 0x0204B024,
  688. 0x02050024,
  689. 0x02040010,
  690. 0x02050026,
  691. 0x02040049,
  692. 0x02050028,
  693. 0x02040000,
  694. 0x02050029,
  695. 0x0204B024,
  696. 0x02050024,
  697. 0x02040010,
  698. 0x02050026,
  699. 0x0204004A,
  700. 0x02050028,
  701. 0x02040000,
  702. 0x02050029,
  703. 0x0204B024,
  704. 0x02050024,
  705. 0x02040010,
  706. 0x02050026,
  707. 0x0204004B,
  708. 0x02050028,
  709. 0x02041C00,
  710. 0x02050029,
  711. 0x0204B024,
  712. 0x02050024,
  713. 0x02040010,
  714. 0x02050026,
  715. 0x0204006A,
  716. 0x02050028,
  717. 0x02040090,
  718. 0x02050029,
  719. 0x0204B024,
  720. 0x02050024,
  721. 0x02040010,
  722. 0x02050026,
  723. 0x0204006C,
  724. 0x02050028,
  725. 0x0204721F,
  726. 0x02050029,
  727. 0x0204B024,
  728. 0x02050024,
  729. 0x02040010,
  730. 0x02050026,
  731. 0x0204009E,
  732. 0x02050028,
  733. 0x02040001,
  734. 0x02050029,
  735. 0x0204B024,
  736. 0x02050024,
  737. 0x02040010,
  738. 0x02050026,
  739. 0x02040004,
  740. 0x02050028,
  741. 0x02040500,
  742. 0x02050029,
  743. 0x0204B024
  744. ); // HdaVerbTableAlc700
  745. HDAUDIO_VERB_TABLE HdaVerbTableAlc701 = HDAUDIO_VERB_TABLE_INIT (
  746. //
  747. // VerbTable: (Realtek ALC701)
  748. // Revision ID = 0xff
  749. // Codec Verb Table
  750. // Codec Address: CAd value (0/1/2)
  751. // Codec Vendor: 0x10EC0701
  752. //
  753. 0x10EC, 0x0701,
  754. 0xFF, 0xFF,
  755. //===================================================================================================
  756. //
  757. // Realtek Semiconductor Corp.
  758. //
  759. //===================================================================================================
  760. //Realtek High Definition Audio Configuration - Version : 5.0.3.0
  761. //Realtek HD Audio Codec : ALC701
  762. //PCI PnP ID : PCI\VEN_8086&DEV_2668&SUBSYS_72708086
  763. //HDA Codec PnP ID : HDAUDIO\FUNC_01&VEN_10EC&DEV_0701&SUBSYS_10EC1124
  764. //The number of verb command block : 17
  765. // NID 0x12 : 0x411111F0
  766. // NID 0x13 : 0x40000000
  767. // NID 0x14 : 0x411111F0
  768. // NID 0x15 : 0x411111F0
  769. // NID 0x16 : 0x411111F0
  770. // NID 0x17 : 0x90170110
  771. // NID 0x18 : 0x411111F0
  772. // NID 0x19 : 0x04A11030
  773. // NID 0x1A : 0x411111F0
  774. // NID 0x1B : 0x411111F0
  775. // NID 0x1D : 0x40610041
  776. // NID 0x1E : 0x411111F0
  777. // NID 0x1F : 0x411111F0
  778. // NID 0x21 : 0x04211020
  779. // NID 0x29 : 0x411111F0
  780. //===== HDA Codec Subsystem ID Verb-table =====
  781. //HDA Codec Subsystem ID : 0x10EC1124
  782. 0x00172024,
  783. 0x00172111,
  784. 0x001722EC,
  785. 0x00172310,
  786. //===== Pin Widget Verb-table =====
  787. //Widget node 0x01 :
  788. 0x0017FF00,
  789. 0x0017FF00,
  790. 0x0017FF00,
  791. 0x0017FF00,
  792. //Pin widget 0x12 - DMIC
  793. 0x01271C00,
  794. 0x01271D00,
  795. 0x01271E00,
  796. 0x01271F40,
  797. //Pin widget 0x13 - DMIC
  798. 0x01371C00,
  799. 0x01371D00,
  800. 0x01371E00,
  801. 0x01371F40,
  802. //Pin widget 0x14 - FRONT (Port-D)
  803. 0x01471CF0,
  804. 0x01471D11,
  805. 0x01471E11,
  806. 0x01471F41,
  807. //Pin widget 0x15 - I2S-OUT
  808. 0x01571CF0,
  809. 0x01571D11,
  810. 0x01571E11,
  811. 0x01571F41,
  812. //Pin widget 0x16 - LINE3 (Port-B)
  813. 0x01671CF0,
  814. 0x01671D11,
  815. 0x01671E11,
  816. 0x01671F41,
  817. //Pin widget 0x17 - I2S-OUT
  818. 0x01771C10,
  819. 0x01771D01,
  820. 0x01771E17,
  821. 0x01771F90,
  822. //Pin widget 0x18 - I2S-IN
  823. 0x01871CF0,
  824. 0x01871D11,
  825. 0x01871E11,
  826. 0x01871F41,
  827. //Pin widget 0x19 - MIC2 (Port-F)
  828. 0x01971C30,
  829. 0x01971D10,
  830. 0x01971EA1,
  831. 0x01971F04,
  832. //Pin widget 0x1A - LINE1 (Port-C)
  833. 0x01A71CF0,
  834. 0x01A71D11,
  835. 0x01A71E11,
  836. 0x01A71F41,
  837. //Pin widget 0x1B - LINE2 (Port-E)
  838. 0x01B71CF0,
  839. 0x01B71D11,
  840. 0x01B71E11,
  841. 0x01B71F41,
  842. //Pin widget 0x1D - PC-BEEP
  843. 0x01D71C41,
  844. 0x01D71D00,
  845. 0x01D71E61,
  846. 0x01D71F40,
  847. //Pin widget 0x1E - S/PDIF-OUT
  848. 0x01E71CF0,
  849. 0x01E71D11,
  850. 0x01E71E11,
  851. 0x01E71F41,
  852. //Pin widget 0x1F - S/PDIF-IN
  853. 0x01F71CF0,
  854. 0x01F71D11,
  855. 0x01F71E11,
  856. 0x01F71F41,
  857. //Pin widget 0x21 - HP-OUT (Port-I)
  858. 0x02171C20,
  859. 0x02171D10,
  860. 0x02171E21,
  861. 0x02171F04,
  862. //Pin widget 0x29 - I2S-IN
  863. 0x02971CF0,
  864. 0x02971D11,
  865. 0x02971E11,
  866. 0x02971F41,
  867. //Widget node 0x20 :
  868. 0x02050045,
  869. 0x02045289,
  870. 0x0205004A,
  871. 0x0204201B,
  872. //Widget node 0x20 - 1 :
  873. 0x05850000,
  874. 0x05843888,
  875. 0x0205006F,
  876. 0x02042C0B
  877. ); // HdaVerbTableAlc701
  878. HDAUDIO_VERB_TABLE HdaVerbTableAlc274 = HDAUDIO_VERB_TABLE_INIT (
  879. //
  880. // VerbTable: (Realtek ALC274)
  881. // Revision ID = 0xff
  882. // Codec Verb Table
  883. // Codec Address: CAd value (0/1/2)
  884. // Codec Vendor: 0x10EC0274
  885. //
  886. 0x10EC, 0x0274,
  887. 0xFF, 0xFF,
  888. //===================================================================================================
  889. //
  890. // Realtek Semiconductor Corp.
  891. //
  892. //===================================================================================================
  893. //Realtek High Definition Audio Configuration - Version : 5.0.3.0
  894. //Realtek HD Audio Codec : ALC274
  895. //PCI PnP ID : PCI\VEN_8086&DEV_2668&SUBSYS_72708086
  896. //HDA Codec PnP ID : HDAUDIO\FUNC_01&VEN_10EC&DEV_0274&SUBSYS_10EC10F6
  897. //The number of verb command block : 16
  898. // NID 0x12 : 0x40000000
  899. // NID 0x13 : 0x411111F0
  900. // NID 0x14 : 0x411111F0
  901. // NID 0x15 : 0x411111F0
  902. // NID 0x16 : 0x411111F0
  903. // NID 0x17 : 0x411111F0
  904. // NID 0x18 : 0x411111F0
  905. // NID 0x19 : 0x04A11020
  906. // NID 0x1A : 0x411111F0
  907. // NID 0x1B : 0x411111F0
  908. // NID 0x1D : 0x40451B05
  909. // NID 0x1E : 0x411111F0
  910. // NID 0x1F : 0x411111F0
  911. // NID 0x21 : 0x04211010
  912. //===== HDA Codec Subsystem ID Verb-table =====
  913. //,DA Codec Subsystem ID : 0x10EC10F6
  914. 0x001720F6,
  915. 0x00172110,
  916. 0x001722EC,
  917. 0x00172310,
  918. //===== Pin Widget Verb-table =====
  919. //Widget node 0x01 :
  920. 0x0017FF00,
  921. 0x0017FF00,
  922. 0x0017FF00,
  923. 0x0017FF00,
  924. //Pin widget 0x12 - DMIC
  925. 0x01271C00,
  926. 0x01271D00,
  927. 0x01271E00,
  928. 0x01271F40,
  929. //Pin widget 0x13 - DMIC
  930. 0x01371CF0,
  931. 0x01371D11,
  932. 0x01371E11,
  933. 0x01371F41,
  934. //Pin widget 0x14 - NPC
  935. 0x01471CF0,
  936. 0x01471D11,
  937. 0x01471E11,
  938. 0x01471F41,
  939. //Pin widget 0x15 - I2S_OUT2
  940. 0x01571CF0,
  941. 0x01571D11,
  942. 0x01571E11,
  943. 0x01571F41,
  944. //Pin widget 0x16 - LINE3 (Port-B)
  945. 0x01671CF0,
  946. 0x01671D11,
  947. 0x01671E11,
  948. 0x01671F41,
  949. //Pin widget 0x17 - I2S_OUT1
  950. 0x01771CF0,
  951. 0x01771D11,
  952. 0x01771E11,
  953. 0x01771F41,
  954. //Pin widget 0x18 - I2S_IN
  955. 0x01871CF0,
  956. 0x01871D11,
  957. 0x01871E11,
  958. 0x01871F41,
  959. //Pin widget 0x19 - MIC2 (Port-F)
  960. 0x01971C20,
  961. 0x01971D10,
  962. 0x01971EA1,
  963. 0x01971F04,
  964. //Pin widget 0x1A - LINE1 (Port-C)
  965. 0x01A71CF0,
  966. 0x01A71D11,
  967. 0x01A71E11,
  968. 0x01A71F41,
  969. //Pin widget 0x1B - LINE2 (Port-E)
  970. 0x01B71CF0,
  971. 0x01B71D11,
  972. 0x01B71E11,
  973. 0x01B71F41,
  974. //Pin widget 0x1D - PC-BEEP
  975. 0x01D71C05,
  976. 0x01D71D1B,
  977. 0x01D71E45,
  978. 0x01D71F40,
  979. //Pin widget 0x1E - S/PDIF-OUT
  980. 0x01E71CF0,
  981. 0x01E71D11,
  982. 0x01E71E11,
  983. 0x01E71F41,
  984. //Pin widget 0x1F - S/PDIF-IN
  985. 0x01F71CF0,
  986. 0x01F71D11,
  987. 0x01F71E11,
  988. 0x01F71F41,
  989. //Pin widget 0x21 - HP-OUT (Port-I)
  990. 0x02171C10,
  991. 0x02171D10,
  992. 0x02171E21,
  993. 0x02171F04,
  994. //Widget node 0x20 :
  995. 0x02050045,
  996. 0x02045289,
  997. 0x0205006F,
  998. 0x02042C0B,
  999. //Widget node 0x20 - 1 :
  1000. 0x02050035,
  1001. 0x02048968,
  1002. 0x05B50001,
  1003. 0x05B48540,
  1004. //Widget node 0x20 - 2 :
  1005. 0x05850000,
  1006. 0x05843888,
  1007. 0x05850000,
  1008. 0x05843888,
  1009. //Widget node 0x20 - 3 :
  1010. 0x0205004A,
  1011. 0x0204201B,
  1012. 0x0205004A,
  1013. 0x0204201B
  1014. ); //HdaVerbTableAlc274
  1015. //
  1016. // WHL codecs verb tables
  1017. //
  1018. HDAUDIO_VERB_TABLE WhlHdaVerbTableAlc700 = HDAUDIO_VERB_TABLE_INIT (
  1019. //
  1020. // VerbTable: (Realtek ALC700) WHL RVP
  1021. // Revision ID = 0xff
  1022. // Codec Verb Table for WHL PCH boards
  1023. // Codec Address: CAd value (0/1/2)
  1024. // Codec Vendor: 0x10EC0700
  1025. //
  1026. 0x10EC, 0x0700,
  1027. 0xFF, 0xFF,
  1028. //===================================================================================================
  1029. //
  1030. // Realtek Semiconductor Corp.
  1031. //
  1032. //===================================================================================================
  1033. //Realtek High Definition Audio Configuration - Version : 5.0.3.1
  1034. //Realtek HD Audio Codec : ALC700
  1035. //PCI PnP ID : PCI\VEN_8086&DEV_2668&SUBSYS_72708086
  1036. //HDA Codec PnP ID : HDAUDIO\FUNC_01&VEN_10EC&DEV_0700&SUBSYS_10EC10F2
  1037. //The number of verb command block : 17
  1038. // NID 0x12 : 0x411111F0
  1039. // NID 0x13 : 0x40000000
  1040. // NID 0x14 : 0x411111F0
  1041. // NID 0x15 : 0x411111F0
  1042. // NID 0x16 : 0x411111F0
  1043. // NID 0x17 : 0x90170110
  1044. // NID 0x18 : 0x411111F0
  1045. // NID 0x19 : 0x02A19040
  1046. // NID 0x1A : 0x411111F0
  1047. // NID 0x1B : 0x411111F0
  1048. // NID 0x1D : 0x40638029
  1049. // NID 0x1E : 0x411111F0
  1050. // NID 0x1F : 0x411111F0
  1051. // NID 0x21 : 0x02211020
  1052. // NID 0x29 : 0x411111F0
  1053. //===== HDA Codec Subsystem ID Verb-table =====
  1054. //HDA Codec Subsystem ID : 0x10EC10F2
  1055. 0x001720F2,
  1056. 0x00172110,
  1057. 0x001722EC,
  1058. 0x00172310,
  1059. //===== Pin Widget Verb-table =====
  1060. //Widget node 0x01 :
  1061. 0x0017FF00,
  1062. 0x0017FF00,
  1063. 0x0017FF00,
  1064. 0x0017FF00,
  1065. //Pin widget 0x12 - DMIC
  1066. 0x01271CF0,
  1067. 0x01271D11,
  1068. 0x01271E11,
  1069. 0x01271F41,
  1070. //Pin widget 0x13 - DMIC
  1071. 0x01371C00,
  1072. 0x01371D00,
  1073. 0x01371E00,
  1074. 0x01371F40,
  1075. //Pin widget 0x14 - FRONT (Port-D)
  1076. 0x01471CF0,
  1077. 0x01471D11,
  1078. 0x01471E11,
  1079. 0x01471F41,
  1080. //Pin widget 0x15 - I2S-OUT
  1081. 0x01571CF0,
  1082. 0x01571D11,
  1083. 0x01571E11,
  1084. 0x01571F41,
  1085. //Pin widget 0x16 - LINE3 (Port-B)
  1086. 0x01671CF0,
  1087. 0x01671D11,
  1088. 0x01671E11,
  1089. 0x01671F41,
  1090. //Pin widget 0x17 - I2S-OUT
  1091. 0x01771C10,
  1092. 0x01771D01,
  1093. 0x01771E17,
  1094. 0x01771F90,
  1095. //Pin widget 0x18 - I2S-IN
  1096. 0x01871CF0,
  1097. 0x01871D11,
  1098. 0x01871E11,
  1099. 0x01871F41,
  1100. //Pin widget 0x19 - MIC2 (Port-F)
  1101. 0x01971C40,
  1102. 0x01971D90,
  1103. 0x01971EA1,
  1104. 0x01971F02,
  1105. //Pin widget 0x1A - LINE1 (Port-C)
  1106. 0x01A71CF0,
  1107. 0x01A71D11,
  1108. 0x01A71E11,
  1109. 0x01A71F41,
  1110. //Pin widget 0x1B - LINE2 (Port-E)
  1111. 0x01B71CF0,
  1112. 0x01B71D11,
  1113. 0x01B71E11,
  1114. 0x01B71F41,
  1115. //Pin widget 0x1D - PC-BEEP
  1116. 0x01D71C29,
  1117. 0x01D71D80,
  1118. 0x01D71E63,
  1119. 0x01D71F40,
  1120. //Pin widget 0x1E - S/PDIF-OUT
  1121. 0x01E71CF0,
  1122. 0x01E71D11,
  1123. 0x01E71E11,
  1124. 0x01E71F41,
  1125. //Pin widget 0x1F - S/PDIF-IN
  1126. 0x01F71CF0,
  1127. 0x01F71D11,
  1128. 0x01F71E11,
  1129. 0x01F71F41,
  1130. //Pin widget 0x21 - HP-OUT (Port-I)
  1131. 0x02171C20,
  1132. 0x02171D10,
  1133. 0x02171E21,
  1134. 0x02171F02,
  1135. //Pin widget 0x29 - I2S-IN
  1136. 0x02971CF0,
  1137. 0x02971D11,
  1138. 0x02971E11,
  1139. 0x02971F41,
  1140. //Widget node 0x20 - 0 FAKE JD unplug
  1141. 0x02050008,
  1142. 0x0204A80F,
  1143. 0x02050008,
  1144. 0x0204A80F,
  1145. //Widget node 0x20 - 1 : //remove NID 58 realted setting for ALC700 bypass DAC02 DRE(NID5B bit14)
  1146. 0x05B50010,
  1147. 0x05B45C1D,
  1148. 0x0205006F,
  1149. 0x02040F8B, //Zeek, 0F8Bh
  1150. //Widget node 0x20 -2:
  1151. 0x02050045,
  1152. 0x02045089,
  1153. 0x0205004A,
  1154. 0x0204201B,
  1155. //Widget node 0x20 - 3 From JD detect
  1156. 0x02050008,
  1157. 0x0204A807,
  1158. 0x02050008,
  1159. 0x0204A807,
  1160. //Widget node 0x20 - 4 Pull high ALC700 GPIO5 for AMP1305 PD pin and enable I2S BCLK first
  1161. 0x02050090,
  1162. 0x02040424,
  1163. 0x00171620,
  1164. 0x00171720,
  1165. 0x00171520,
  1166. 0x01770740,
  1167. 0x01770740,
  1168. 0x01770740,
  1169. //Widget node 0x20 for ALC1305 20181105 update 2W/4ohm to remove ALC1305 EQ setting and enable ALC1305 silencet detect to prevent I2S noise
  1170. 0x02050024,
  1171. 0x02040010,
  1172. 0x02050026,
  1173. 0x02040000,
  1174. 0x02050028,
  1175. 0x02040000,
  1176. 0x02050029,
  1177. 0x0204B024,
  1178. 0x02050024,
  1179. 0x02040010,
  1180. 0x02050026,
  1181. 0x0204006A,
  1182. 0x02050028,
  1183. 0x020400CF,
  1184. 0x02050029,
  1185. 0x0204B024,
  1186. 0x02050024,
  1187. 0x02040010,
  1188. 0x02050026,
  1189. 0x0204006C,
  1190. 0x02050028,
  1191. 0x02045548,
  1192. 0x02050029,
  1193. 0x0204B024,
  1194. 0x02050024,
  1195. 0x02040010,
  1196. 0x02050026,
  1197. 0x0204003F,
  1198. 0x02050028,
  1199. 0x02041000,
  1200. 0x02050029,
  1201. 0x0204B024,
  1202. 0x02050024,
  1203. 0x02040010,
  1204. 0x02050026,
  1205. 0x02040004,
  1206. 0x02050028,
  1207. 0x02040600,
  1208. 0x02050029,
  1209. 0x0204B024,
  1210. 0x02050024,
  1211. 0x02040010,
  1212. 0x02050026,
  1213. 0x0204003C,
  1214. 0x02050028,
  1215. 0x0204FFD0,
  1216. 0x02050029,
  1217. 0x0204B024,
  1218. 0x02050024,
  1219. 0x02040010,
  1220. 0x02050026,
  1221. 0x02040080,
  1222. 0x02050028,
  1223. 0x02040080,
  1224. 0x02050029,
  1225. 0x0204B024,
  1226. 0x02050024,
  1227. 0x02040010,
  1228. 0x02050026,
  1229. 0x02040080,
  1230. 0x02050028,
  1231. 0x02040880,
  1232. 0x02050029,
  1233. 0x0204B024,
  1234. 0x02050024,
  1235. 0x02040010,
  1236. 0x02050026,
  1237. 0x0204003A,
  1238. 0x02050028,
  1239. 0x02040DFE,
  1240. 0x02050029,
  1241. 0x0204B024,
  1242. 0x02050024,
  1243. 0x02040010,
  1244. 0x02050026,
  1245. 0x0204006A,
  1246. 0x02050028,
  1247. 0x0204005D,
  1248. 0x02050029,
  1249. 0x0204B024,
  1250. 0x02050024,
  1251. 0x02040010,
  1252. 0x02050026,
  1253. 0x0204006C,
  1254. 0x02050028,
  1255. 0x02040442,
  1256. 0x02050029,
  1257. 0x0204B024,
  1258. 0x02050024,
  1259. 0x02040010,
  1260. 0x02050026,
  1261. 0x02040005,
  1262. 0x02050028,
  1263. 0x02040880,
  1264. 0x02050029,
  1265. 0x0204B024,
  1266. 0x02050024,
  1267. 0x02040010,
  1268. 0x02050026,
  1269. 0x02040006,
  1270. 0x02050028,
  1271. 0x02040000,
  1272. 0x02050029,
  1273. 0x0204B024,
  1274. 0x02050024,
  1275. 0x02040010,
  1276. 0x02050026,
  1277. 0x02040008,
  1278. 0x02050028,
  1279. 0x0204B000,
  1280. 0x02050029,
  1281. 0x0204B024,
  1282. 0x02050024,
  1283. 0x02040010,
  1284. 0x02050026,
  1285. 0x0204002E,
  1286. 0x02050028,
  1287. 0x02040800,
  1288. 0x02050029,
  1289. 0x0204B024,
  1290. 0x02050024,
  1291. 0x02040010,
  1292. 0x02050026,
  1293. 0x0204006A,
  1294. 0x02050028,
  1295. 0x020400C3,
  1296. 0x02050029,
  1297. 0x0204B024,
  1298. 0x02050024,
  1299. 0x02040010,
  1300. 0x02050026,
  1301. 0x0204006C,
  1302. 0x02050028,
  1303. 0x0204D4A0,
  1304. 0x02050029,
  1305. 0x0204B024,
  1306. 0x02050024,
  1307. 0x02040010,
  1308. 0x02050026,
  1309. 0x0204006A,
  1310. 0x02050028,
  1311. 0x020400CC,
  1312. 0x02050029,
  1313. 0x0204B024,
  1314. 0x02050024,
  1315. 0x02040010,
  1316. 0x02050026,
  1317. 0x0204006C,
  1318. 0x02050028,
  1319. 0x0204400A,
  1320. 0x02050029,
  1321. 0x0204B024,
  1322. 0x02050024,
  1323. 0x02040010,
  1324. 0x02050026,
  1325. 0x0204006A,
  1326. 0x02050028,
  1327. 0x020400C1,
  1328. 0x02050029,
  1329. 0x0204B024,
  1330. 0x02050024,
  1331. 0x02040010,
  1332. 0x02050026,
  1333. 0x0204006C,
  1334. 0x02050028,
  1335. 0x02040320,
  1336. 0x02050029,
  1337. 0x0204B024,
  1338. 0x02050024,
  1339. 0x02040010,
  1340. 0x02050026,
  1341. 0x02040039,
  1342. 0x02050028,
  1343. 0x02040000,
  1344. 0x02050029,
  1345. 0x0204B024,
  1346. 0x02050024,
  1347. 0x02040010,
  1348. 0x02050026,
  1349. 0x0204003B,
  1350. 0x02050028,
  1351. 0x0204FFFF,
  1352. 0x02050029,
  1353. 0x0204B024,
  1354. 0x02050024,
  1355. 0x02040010,
  1356. 0x02050026,
  1357. 0x0204003C,
  1358. 0x02050028,
  1359. 0x0204FC20,
  1360. 0x02050029,
  1361. 0x0204B024,
  1362. 0x02050024,
  1363. 0x02040010,
  1364. 0x02050026,
  1365. 0x0204006A,
  1366. 0x02050028,
  1367. 0x02040006,
  1368. 0x02050029,
  1369. 0x0204B024,
  1370. 0x02050024,
  1371. 0x02040010,
  1372. 0x02050026,
  1373. 0x0204006C,
  1374. 0x02050028,
  1375. 0x020400C0,
  1376. 0x02050029,
  1377. 0x0204B024,
  1378. 0x02050024,
  1379. 0x02040010,
  1380. 0x02050026,
  1381. 0x0204003C,
  1382. 0x02050028,
  1383. 0x0204FCA0,
  1384. 0x02050029,
  1385. 0x0204B024,
  1386. 0x02050024,
  1387. 0x02040010,
  1388. 0x02050026,
  1389. 0x0204003C,
  1390. 0x02050028,
  1391. 0x0204FCE0,
  1392. 0x02050029,
  1393. 0x0204B024,
  1394. 0x02050024,
  1395. 0x02040010,
  1396. 0x02050026,
  1397. 0x0204003C,
  1398. 0x02050028,
  1399. 0x0204FCF0,
  1400. 0x02050029,
  1401. 0x0204B024,
  1402. 0x02050024,
  1403. 0x02040010,
  1404. 0x02050026,
  1405. 0x02040080,
  1406. 0x02050028,
  1407. 0x02040080,
  1408. 0x02050029,
  1409. 0x0204B024,
  1410. 0x02050024,
  1411. 0x02040010,
  1412. 0x02050026,
  1413. 0x02040080,
  1414. 0x02050028,
  1415. 0x02040880,
  1416. 0x02050029,
  1417. 0x0204B024,
  1418. 0x02050024,
  1419. 0x02040010,
  1420. 0x02050026,
  1421. 0x02040080,
  1422. 0x02050028,
  1423. 0x02040880,
  1424. 0x02050029,
  1425. 0x0204B024,
  1426. 0x02050024,
  1427. 0x02040010,
  1428. 0x02050026,
  1429. 0x0204003C,
  1430. 0x02050028,
  1431. 0x0204FCE0,
  1432. 0x02050029,
  1433. 0x0204B024,
  1434. 0x02050024,
  1435. 0x02040010,
  1436. 0x02050026,
  1437. 0x0204003C,
  1438. 0x02050028,
  1439. 0x0204FCA0,
  1440. 0x02050029,
  1441. 0x0204B024,
  1442. 0x02050024,
  1443. 0x02040010,
  1444. 0x02050026,
  1445. 0x0204003C,
  1446. 0x02050028,
  1447. 0x0204FC20,
  1448. 0x02050029,
  1449. 0x0204B024,
  1450. 0x02050024,
  1451. 0x02040010,
  1452. 0x02050026,
  1453. 0x0204006A,
  1454. 0x02050028,
  1455. 0x02040006,
  1456. 0x02050029,
  1457. 0x0204B024,
  1458. 0x02050024,
  1459. 0x02040010,
  1460. 0x02050026,
  1461. 0x0204006C,
  1462. 0x02050028,
  1463. 0x02040000,
  1464. 0x02050029,
  1465. 0x0204B024,
  1466. 0x02050024,
  1467. 0x02040010,
  1468. 0x02050026,
  1469. 0x02040080,
  1470. 0x02050028,
  1471. 0x02040000,
  1472. 0x02050029,
  1473. 0x0204B024,
  1474. 0x02050024,
  1475. 0x02040010,
  1476. 0x02050026,
  1477. 0x020400C0,
  1478. 0x02050028,
  1479. 0x020401F0,
  1480. 0x02050029,
  1481. 0x0204B024,
  1482. 0x02050024,
  1483. 0x02040010,
  1484. 0x02050026,
  1485. 0x020400C1,
  1486. 0x02050028,
  1487. 0x0204C1C7,
  1488. 0x02050029,
  1489. 0x0204B024,
  1490. 0x02050024,
  1491. 0x02040010,
  1492. 0x02050026,
  1493. 0x020400C2,
  1494. 0x02050028,
  1495. 0x02041C00,
  1496. 0x02050029,
  1497. 0x0204B024,
  1498. 0x02050024,
  1499. 0x02040010,
  1500. 0x02050026,
  1501. 0x020400C3,
  1502. 0x02050028,
  1503. 0x02040000,
  1504. 0x02050029,
  1505. 0x0204B024,
  1506. 0x02050024,
  1507. 0x02040010,
  1508. 0x02050026,
  1509. 0x020400C4,
  1510. 0x02050028,
  1511. 0x02040200,
  1512. 0x02050029,
  1513. 0x0204B024,
  1514. 0x02050024,
  1515. 0x02040010,
  1516. 0x02050026,
  1517. 0x020400C5,
  1518. 0x02050028,
  1519. 0x02040000,
  1520. 0x02050029,
  1521. 0x0204B024,
  1522. 0x02050024,
  1523. 0x02040010,
  1524. 0x02050026,
  1525. 0x020400C6,
  1526. 0x02050028,
  1527. 0x020403E1,
  1528. 0x02050029,
  1529. 0x0204B024,
  1530. 0x02050024,
  1531. 0x02040010,
  1532. 0x02050026,
  1533. 0x020400C7,
  1534. 0x02050028,
  1535. 0x02040F5A,
  1536. 0x02050029,
  1537. 0x0204B024,
  1538. 0x02050024,
  1539. 0x02040010,
  1540. 0x02050026,
  1541. 0x020400C8,
  1542. 0x02050028,
  1543. 0x02041E1E,
  1544. 0x02050029,
  1545. 0x0204B024,
  1546. 0x02050024,
  1547. 0x02040010,
  1548. 0x02050026,
  1549. 0x020400C9,
  1550. 0x02050028,
  1551. 0x0204083F,
  1552. 0x02050029,
  1553. 0x0204B024,
  1554. 0x02050024,
  1555. 0x02040010,
  1556. 0x02050026,
  1557. 0x020400CA,
  1558. 0x02050028,
  1559. 0x020401F0,
  1560. 0x02050029,
  1561. 0x0204B024,
  1562. 0x02050024,
  1563. 0x02040010,
  1564. 0x02050026,
  1565. 0x020400CB,
  1566. 0x02050028,
  1567. 0x0204C1C7,
  1568. 0x02050029,
  1569. 0x0204B024,
  1570. 0x02050024,
  1571. 0x02040010,
  1572. 0x02050026,
  1573. 0x020400CC,
  1574. 0x02050028,
  1575. 0x02041C00,
  1576. 0x02050029,
  1577. 0x0204B024,
  1578. 0x02050024,
  1579. 0x02040010,
  1580. 0x02050026,
  1581. 0x020400CD,
  1582. 0x02050028,
  1583. 0x02040000,
  1584. 0x02050029,
  1585. 0x0204B024,
  1586. 0x02050024,
  1587. 0x02040010,
  1588. 0x02050026,
  1589. 0x020400CE,
  1590. 0x02050028,
  1591. 0x02040200,
  1592. 0x02050029,
  1593. 0x0204B024,
  1594. 0x02050024,
  1595. 0x02040010,
  1596. 0x02050026,
  1597. 0x020400CF,
  1598. 0x02050028,
  1599. 0x02040000,
  1600. 0x02050029,
  1601. 0x0204B024,
  1602. 0x02050024,
  1603. 0x02040010,
  1604. 0x02050026,
  1605. 0x020400D0,
  1606. 0x02050028,
  1607. 0x020403E1,
  1608. 0x02050029,
  1609. 0x0204B024,
  1610. 0x02050024,
  1611. 0x02040010,
  1612. 0x02050026,
  1613. 0x020400D1,
  1614. 0x02050028,
  1615. 0x02040F5A,
  1616. 0x02050029,
  1617. 0x0204B024,
  1618. 0x02050024,
  1619. 0x02040010,
  1620. 0x02050026,
  1621. 0x020400D2,
  1622. 0x02050028,
  1623. 0x02041E1E,
  1624. 0x02050029,
  1625. 0x0204B024,
  1626. 0x02050024,
  1627. 0x02040010,
  1628. 0x02050026,
  1629. 0x020400D3,
  1630. 0x02050028,
  1631. 0x0204083F,
  1632. 0x02050029,
  1633. 0x0204B024,
  1634. 0x02050024,
  1635. 0x02040010,
  1636. 0x02050026,
  1637. 0x02040062,
  1638. 0x02050028,
  1639. 0x02048000,
  1640. 0x02050029,
  1641. 0x0204B024,
  1642. 0x02050024,
  1643. 0x02040010,
  1644. 0x02050026,
  1645. 0x02040063,
  1646. 0x02050028,
  1647. 0x02045F5F,
  1648. 0x02050029,
  1649. 0x0204B024,
  1650. 0x02050024,
  1651. 0x02040010,
  1652. 0x02050026,
  1653. 0x02040064,
  1654. 0x02050028,
  1655. 0x02042000,
  1656. 0x02050029,
  1657. 0x0204B024,
  1658. 0x02050024,
  1659. 0x02040010,
  1660. 0x02050026,
  1661. 0x02040065,
  1662. 0x02050028,
  1663. 0x02040000,
  1664. 0x02050029,
  1665. 0x0204B024,
  1666. 0x02050024,
  1667. 0x02040010,
  1668. 0x02050026,
  1669. 0x02040066,
  1670. 0x02050028,
  1671. 0x02044004,
  1672. 0x02050029,
  1673. 0x0204B024,
  1674. 0x02050024,
  1675. 0x02040010,
  1676. 0x02050026,
  1677. 0x02040067,
  1678. 0x02050028,
  1679. 0x02040802,
  1680. 0x02050029,
  1681. 0x0204B024,
  1682. 0x02050024,
  1683. 0x02040010,
  1684. 0x02050026,
  1685. 0x02040068,
  1686. 0x02050028,
  1687. 0x0204890F,
  1688. 0x02050029,
  1689. 0x0204B024,
  1690. 0x02050024,
  1691. 0x02040010,
  1692. 0x02050026,
  1693. 0x02040069,
  1694. 0x02050028,
  1695. 0x0204E021,
  1696. 0x02050029,
  1697. 0x0204B024,
  1698. 0x02050024,
  1699. 0x02040010,
  1700. 0x02050026,
  1701. 0x02040070,
  1702. 0x02050028,
  1703. 0x02048012,
  1704. 0x02050029,
  1705. 0x0204B024,
  1706. 0x02050024,
  1707. 0x02040010,
  1708. 0x02050026,
  1709. 0x02040071,
  1710. 0x02050028,
  1711. 0x02043450,
  1712. 0x02050029,
  1713. 0x0204B024,
  1714. 0x02050024,
  1715. 0x02040010,
  1716. 0x02050026,
  1717. 0x02040072,
  1718. 0x02050028,
  1719. 0x02040123,
  1720. 0x02050029,
  1721. 0x0204B024,
  1722. 0x02050024,
  1723. 0x02040010,
  1724. 0x02050026,
  1725. 0x02040073,
  1726. 0x02050028,
  1727. 0x02044543,
  1728. 0x02050029,
  1729. 0x0204B024,
  1730. 0x02050024,
  1731. 0x02040010,
  1732. 0x02050026,
  1733. 0x02040074,
  1734. 0x02050028,
  1735. 0x02042100,
  1736. 0x02050029,
  1737. 0x0204B024,
  1738. 0x02050024,
  1739. 0x02040010,
  1740. 0x02050026,
  1741. 0x02040075,
  1742. 0x02050028,
  1743. 0x02044321,
  1744. 0x02050029,
  1745. 0x0204B024,
  1746. 0x02050024,
  1747. 0x02040010,
  1748. 0x02050026,
  1749. 0x02040076,
  1750. 0x02050028,
  1751. 0x02040000,
  1752. 0x02050029,
  1753. 0x0204B024,
  1754. 0x02050024,
  1755. 0x02040010,
  1756. 0x02050026,
  1757. 0x02040050,
  1758. 0x02050028,
  1759. 0x02048200,
  1760. 0x02050029,
  1761. 0x0204B024,
  1762. 0x02050024,
  1763. 0x02040010,
  1764. 0x02050026,
  1765. 0x02040051,
  1766. 0x02050028,
  1767. 0x02040707,
  1768. 0x02050029,
  1769. 0x0204B024,
  1770. 0x02050024,
  1771. 0x02040010,
  1772. 0x02050026,
  1773. 0x02040052,
  1774. 0x02050028,
  1775. 0x02044090,
  1776. 0x02050029,
  1777. 0x0204B024,
  1778. 0x02050024,
  1779. 0x02040010,
  1780. 0x02050026,
  1781. 0x0204006A,
  1782. 0x02050028,
  1783. 0x02040090,
  1784. 0x02050029,
  1785. 0x0204B024,
  1786. 0x02050024,
  1787. 0x02040010,
  1788. 0x02050026,
  1789. 0x0204006C,
  1790. 0x02050028,
  1791. 0x0204721F,
  1792. 0x02050029,
  1793. 0x0204B024,
  1794. 0x02050024,
  1795. 0x02040010,
  1796. 0x02050026,
  1797. 0x02040012,
  1798. 0x02050028,
  1799. 0x0204DFDF,
  1800. 0x02050029,
  1801. 0x0204B024,
  1802. 0x02050024,
  1803. 0x02040010,
  1804. 0x02050026,
  1805. 0x0204009E,
  1806. 0x02050028,
  1807. 0x02040000,
  1808. 0x02050029,
  1809. 0x0204B024,
  1810. 0x02050024,
  1811. 0x02040010,
  1812. 0x02050026,
  1813. 0x02040004,
  1814. 0x02050028,
  1815. 0x02040500,
  1816. 0x02050029,
  1817. 0x0204B024,
  1818. 0x02050024,
  1819. 0x02040010,
  1820. 0x02050026,
  1821. 0x02040060,
  1822. 0x02050028,
  1823. 0x0204E213,
  1824. 0x02050029,
  1825. 0x0204B024,
  1826. 0x02050024,
  1827. 0x02040010,
  1828. 0x02050026,
  1829. 0x0204003A,
  1830. 0x02050028,
  1831. 0x02041DFE,
  1832. 0x02050029,
  1833. 0x0204B024,
  1834. 0x02050024,
  1835. 0x02040010,
  1836. 0x02050026,
  1837. 0x0204003F,
  1838. 0x02050028,
  1839. 0x02043000,
  1840. 0x02050029,
  1841. 0x0204B024,
  1842. 0x02050024,
  1843. 0x02040010,
  1844. 0x02050026,
  1845. 0x02040040,
  1846. 0x02050028,
  1847. 0x0204000C,
  1848. 0x02050029,
  1849. 0x0204B024,
  1850. 0x02050024,
  1851. 0x02040010,
  1852. 0x02050026,
  1853. 0x02040046,
  1854. 0x02050028,
  1855. 0x0204422E,
  1856. 0x02050029,
  1857. 0x0204B024,
  1858. 0x02050024,
  1859. 0x02040010,
  1860. 0x02050026,
  1861. 0x0204004B,
  1862. 0x02050028,
  1863. 0x02040000,
  1864. 0x02050029,
  1865. 0x0204B024
  1866. ); // WhlHdaVerbTableAlc700