coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
hda_verb.h
Go to the documentation of this file.
1
/* SPDX-License-Identifier: GPL-2.0-only */
2
3
#ifndef HDA_VERB_H
4
#define HDA_VERB_H
5
6
#include <
device/azalia_device.h
>
7
8
const
u32
cim_verb_data
[] = {
9
/* ALC 700 */
10
0x10EC0700,
11
0xFFFFFFFF,
12
0x00000023,
13
14
AZALIA_SUBVENDOR
(0, 0x10EC10F2),
15
AZALIA_PIN_CFG
(0, 0x01, 0x00000000),
16
AZALIA_PIN_CFG
(0, 0x12, 0x40000000),
17
AZALIA_PIN_CFG
(0, 0x13, 0x40000000),
18
AZALIA_PIN_CFG
(0, 0x14, 0x411111F0),
19
AZALIA_PIN_CFG
(0, 0x15, 0x411111F0),
20
AZALIA_PIN_CFG
(0, 0x16, 0x411111F0),
21
AZALIA_PIN_CFG
(0, 0x17, 0x90170110),
22
AZALIA_PIN_CFG
(0, 0x18, 0x411111F0),
23
AZALIA_PIN_CFG
(0, 0x19, 0x04A11030),
24
AZALIA_PIN_CFG
(0, 0x1A, 0x411111F0),
25
AZALIA_PIN_CFG
(0, 0x1B, 0x411111F0),
26
AZALIA_PIN_CFG
(0, 0x1D, 0x40622005),
27
AZALIA_PIN_CFG
(0, 0x1E, 0x411111F0),
28
AZALIA_PIN_CFG
(0, 0x1F, 0x411111F0),
29
AZALIA_PIN_CFG
(0, 0x21, 0x04211020),
30
AZALIA_PIN_CFG
(0, 0x29, 0x411111F0),
31
32
/* Widget node 0x20 */
33
0x02050045,
34
0x02045289,
35
0x0205004A,
36
0x0204201B,
37
/* Widget node 0x20 - 1 */
38
0x05850000,
39
0x05843888,
40
0x0205006F,
41
0x02042C0B,
42
43
//Widget node 0X20 for ALC1305 20160603 update
44
0x02050024,
45
0x02040010,
46
0x02050026,
47
0x02040000,
48
0x02050028,
49
0x02040000,
50
0x02050029,
51
0x0204B024,
52
53
0x02050024,
54
0x02040010,
55
0x02050026,
56
0x02040004,
57
0x02050028,
58
0x02040600,
59
0x02050029,
60
0x0204B024,
61
62
0x02050024,
63
0x02040010,
64
0x02050026,
65
0x0204003C,
66
0x02050028,
67
0x0204FFD0,
68
0x02050029,
69
0x0204B024,
70
71
0x02050024,
72
0x02040010,
73
0x02050026,
74
0x02040080,
75
0x02050028,
76
0x02040080,
77
0x02050029,
78
0x0204B024,
79
80
0x02050024,
81
0x02040010,
82
0x02050026,
83
0x02040080,
84
0x02050028,
85
0x02040880,
86
0x02050029,
87
0x0204B024,
88
89
0x02050024,
90
0x02040010,
91
0x02050026,
92
0x0204003A,
93
0x02050028,
94
0x02040DFE,
95
0x02050029,
96
0x0204B024,
97
98
0x02050024,
99
0x02040010,
100
0x02050026,
101
0x0204006A,
102
0x02050028,
103
0x0204005D,
104
0x02050029,
105
0x0204B024,
106
107
0x02050024,
108
0x02040010,
109
0x02050026,
110
0x0204006C,
111
0x02050028,
112
0x02040442,
113
0x02050029,
114
0x0204B024,
115
116
0x02050024,
117
0x02040010,
118
0x02050026,
119
0x02040005,
120
0x02050028,
121
0x02040880,
122
0x02050029,
123
0x0204B024,
124
125
0x02050024,
126
0x02040010,
127
0x02050026,
128
0x02040006,
129
0x02050028,
130
0x02040000,
131
0x02050029,
132
0x0204B024,
133
134
0x02050024,
135
0x02040010,
136
0x02050026,
137
0x02040008,
138
0x02050028,
139
0x0204B000,
140
0x02050029,
141
0x0204B024,
142
143
0x02050024,
144
0x02040010,
145
0x02050026,
146
0x0204002E,
147
0x02050028,
148
0x02040800,
149
0x02050029,
150
0x0204B024,
151
152
0x02050024,
153
0x02040010,
154
0x02050026,
155
0x0204006A,
156
0x02050028,
157
0x020400C3,
158
0x02050029,
159
0x0204B024,
160
161
0x02050024,
162
0x02040010,
163
0x02050026,
164
0x0204006C,
165
0x02050028,
166
0x0204D4A0,
167
0x02050029,
168
0x0204B024,
169
170
0x02050024,
171
0x02040010,
172
0x02050026,
173
0x0204006A,
174
0x02050028,
175
0x020400CC,
176
0x02050029,
177
0x0204B024,
178
179
0x02050024,
180
0x02040010,
181
0x02050026,
182
0x0204006C,
183
0x02050028,
184
0x0204400A,
185
0x02050029,
186
0x0204B024,
187
188
0x02050024,
189
0x02040010,
190
0x02050026,
191
0x0204006A,
192
0x02050028,
193
0x020400C1,
194
0x02050029,
195
0x0204B024,
196
197
0x02050024,
198
0x02040010,
199
0x02050026,
200
0x0204006C,
201
0x02050028,
202
0x02040320,
203
0x02050029,
204
0x0204B024,
205
206
0x02050024,
207
0x02040010,
208
0x02050026,
209
0x02040039,
210
0x02050028,
211
0x02040000,
212
0x02050029,
213
0x0204B024,
214
215
0x02050024,
216
0x02040010,
217
0x02050026,
218
0x0204003B,
219
0x02050028,
220
0x0204FFFF,
221
0x02050029,
222
0x0204B024,
223
224
0x02050024,
225
0x02040010,
226
0x02050026,
227
0x0204003C,
228
0x02050028,
229
0x0204FC20,
230
0x02050029,
231
0x0204B024,
232
233
0x02050024,
234
0x02040010,
235
0x02050026,
236
0x0204003A,
237
0x02050028,
238
0x02041DFE,
239
0x02050029,
240
0x0204B024,
241
242
0x02050024,
243
0x02040010,
244
0x02050026,
245
0x020400C0,
246
0x02050028,
247
0x020401FA,
248
0x02050029,
249
0x0204B024,
250
251
0x02050024,
252
0x02040010,
253
0x02050026,
254
0x020400C1,
255
0x02050028,
256
0x0204DE23,
257
0x02050029,
258
0x0204B024,
259
260
0x02050024,
261
0x02040010,
262
0x02050026,
263
0x020400C2,
264
0x02050028,
265
0x02041C00,
266
0x02050029,
267
0x0204B024,
268
269
0x02050024,
270
0x02040010,
271
0x02050026,
272
0x020400C3,
273
0x02050028,
274
0x02040000,
275
0x02050029,
276
0x0204B024,
277
278
0x02050024,
279
0x02040010,
280
0x02050026,
281
0x020400C4,
282
0x02050028,
283
0x02040200,
284
0x02050029,
285
0x0204B024,
286
287
0x02050024,
288
0x02040010,
289
0x02050026,
290
0x020400C5,
291
0x02050028,
292
0x02040000,
293
0x02050029,
294
0x0204B024,
295
296
0x02050024,
297
0x02040010,
298
0x02050026,
299
0x020400C6,
300
0x02050028,
301
0x020403F5,
302
0x02050029,
303
0x0204B024,
304
305
0x02050024,
306
0x02040010,
307
0x02050026,
308
0x020400C7,
309
0x02050028,
310
0x0204AF1B,
311
0x02050029,
312
0x0204B024,
313
314
0x02050024,
315
0x02040010,
316
0x02050026,
317
0x020400C8,
318
0x02050028,
319
0x02041E0A,
320
0x02050029,
321
0x0204B024,
322
323
0x02050024,
324
0x02040010,
325
0x02050026,
326
0x020400C9,
327
0x02050028,
328
0x0204368E,
329
0x02050029,
330
0x0204B024,
331
332
0x02050024,
333
0x02040010,
334
0x02050026,
335
0x020400CA,
336
0x02050028,
337
0x020401FA,
338
0x02050029,
339
0x0204B024,
340
341
0x02050024,
342
0x02040010,
343
0x02050026,
344
0x020400CB,
345
0x02050028,
346
0x0204DE23,
347
0x02050029,
348
0x0204B024,
349
350
0x02050024,
351
0x02040010,
352
0x02050026,
353
0x020400CC,
354
0x02050028,
355
0x02041C00,
356
0x02050029,
357
0x0204B024,
358
359
0x02050024,
360
0x02040010,
361
0x02050026,
362
0x020400CD,
363
0x02050028,
364
0x02040000,
365
0x02050029,
366
0x0204B024,
367
368
0x02050024,
369
0x02040010,
370
0x02050026,
371
0x020400CE,
372
0x02050028,
373
0x02040200,
374
0x02050029,
375
0x0204B024,
376
377
0x02050024,
378
0x02040010,
379
0x02050026,
380
0x020400CF,
381
0x02050028,
382
0x02040000,
383
0x02050029,
384
0x0204B024,
385
386
0x02050024,
387
0x02040010,
388
0x02050026,
389
0x020400D0,
390
0x02050028,
391
0x020403F5,
392
0x02050029,
393
0x0204B024,
394
395
0x02050024,
396
0x02040010,
397
0x02050026,
398
0x020400D1,
399
0x02050028,
400
0x0204AF1B,
401
0x02050029,
402
0x0204B024,
403
404
0x02050024,
405
0x02040010,
406
0x02050026,
407
0x020400D2,
408
0x02050028,
409
0x02041E0A,
410
0x02050029,
411
0x0204B024,
412
413
0x02050024,
414
0x02040010,
415
0x02050026,
416
0x020400D3,
417
0x02050028,
418
0x0204368E,
419
0x02050029,
420
0x0204B024,
421
422
0x02050024,
423
0x02040010,
424
0x02050026,
425
0x02040040,
426
0x02050028,
427
0x0204800F,
428
0x02050029,
429
0x0204B024,
430
431
0x02050024,
432
0x02040010,
433
0x02050026,
434
0x02040062,
435
0x02050028,
436
0x02048000,
437
0x02050029,
438
0x0204B024,
439
440
0x02050024,
441
0x02040010,
442
0x02050026,
443
0x02040063,
444
0x02050028,
445
0x02044848,
446
0x02050029,
447
0x0204B024,
448
449
0x02050024,
450
0x02040010,
451
0x02050026,
452
0x02040064,
453
0x02050028,
454
0x02040800,
455
0x02050029,
456
0x0204B024,
457
458
0x02050024,
459
0x02040010,
460
0x02050026,
461
0x02040065,
462
0x02050028,
463
0x02040000,
464
0x02050029,
465
0x0204B024,
466
467
0x02050024,
468
0x02040010,
469
0x02050026,
470
0x02040066,
471
0x02050028,
472
0x02044004,
473
0x02050029,
474
0x0204B024,
475
476
0x02050024,
477
0x02040010,
478
0x02050026,
479
0x02040067,
480
0x02050028,
481
0x02040802,
482
0x02050029,
483
0x0204B024,
484
485
0x02050024,
486
0x02040010,
487
0x02050026,
488
0x02040068,
489
0x02050028,
490
0x0204890F,
491
0x02050029,
492
0x0204B024,
493
494
0x02050024,
495
0x02040010,
496
0x02050026,
497
0x02040069,
498
0x02050028,
499
0x0204E021,
500
0x02050029,
501
0x0204B024,
502
503
0x02050024,
504
0x02040010,
505
0x02050026,
506
0x02040070,
507
0x02050028,
508
0x02040000,
509
0x02050029,
510
0x0204B024,
511
512
0x02050024,
513
0x02040010,
514
0x02050026,
515
0x02040071,
516
0x02050000,
517
0x02043330,
518
0x02050029,
519
0x0204B024,
520
521
0x02050024,
522
0x02040010,
523
0x02050026,
524
0x02040072,
525
0x02050000,
526
0x02043333,
527
0x02050029,
528
0x0204B024,
529
530
0x02050024,
531
0x02040010,
532
0x02050026,
533
0x02040073,
534
0x02050028,
535
0x02040000,
536
0x02050029,
537
0x0204B024,
538
539
0x02050024,
540
0x02040010,
541
0x02050026,
542
0x02040074,
543
0x02050028,
544
0x02040000,
545
0x02050029,
546
0x0204B024,
547
548
0x02050024,
549
0x02040010,
550
0x02050026,
551
0x02040075,
552
0x02050028,
553
0x02040000,
554
0x02050029,
555
0x0204B024,
556
557
0x02050024,
558
0x02040010,
559
0x02050026,
560
0x02040076,
561
0x02050028,
562
0x02040000,
563
0x02050029,
564
0x0204B024,
565
566
0x02050024,
567
0x02040010,
568
0x02050026,
569
0x02040050,
570
0x02050028,
571
0x020402EC,
572
0x02050029,
573
0x0204B024,
574
575
0x02050024,
576
0x02040010,
577
0x02050026,
578
0x02040051,
579
0x02050028,
580
0x02044909,
581
0x02050029,
582
0x0204B024,
583
584
0x02050024,
585
0x02040010,
586
0x02050026,
587
0x02040052,
588
0x02050028,
589
0x020440B0,
590
0x02050029,
591
0x0204B024,
592
593
0x02050024,
594
0x02040010,
595
0x02050026,
596
0x02040046,
597
0x02050028,
598
0x0204C22E,
599
0x02050029,
600
0x0204B024,
601
602
0x02050024,
603
0x02040010,
604
0x02050026,
605
0x02040047,
606
0x02050028,
607
0x02040C00,
608
0x02050029,
609
0x0204B024,
610
611
0x02050024,
612
0x02040010,
613
0x02050026,
614
0x02040048,
615
0x02050028,
616
0x02040000,
617
0x02050029,
618
0x0204B024,
619
620
0x02050024,
621
0x02040010,
622
0x02050026,
623
0x02040049,
624
0x02050028,
625
0x02040000,
626
0x02050029,
627
0x0204B024,
628
629
0x02050024,
630
0x02040010,
631
0x02050026,
632
0x0204004A,
633
0x02050028,
634
0x02040000,
635
0x02050029,
636
0x0204B024,
637
638
0x02050024,
639
0x02040010,
640
0x02050026,
641
0x0204004B,
642
0x02050028,
643
0x02041C00,
644
0x02050029,
645
0x0204B024,
646
647
0x02050024,
648
0x02040010,
649
0x02050026,
650
0x0204006A,
651
0x02050028,
652
0x02040090,
653
0x02050029,
654
0x0204B024,
655
656
0x02050024,
657
0x02040010,
658
0x02050026,
659
0x0204006C,
660
0x02050028,
661
0x0204721F,
662
0x02050029,
663
0x0204B024,
664
665
0x02050024,
666
0x02040010,
667
0x02050026,
668
0x0204009E,
669
0x02050028,
670
0x02040001,
671
0x02050029,
672
0x0204B024,
673
674
0x02050024,
675
0x02040010,
676
0x02050026,
677
0x02040004,
678
0x02050028,
679
0x02040500,
680
0x02050029,
681
0x0204B024
682
};
683
684
const
u32
pc_beep_verbs
[] = {
685
};
686
AZALIA_ARRAY_SIZES
;
687
#endif
azalia_device.h
AZALIA_SUBVENDOR
#define AZALIA_SUBVENDOR(codec, val)
Definition:
azalia_device.h:148
AZALIA_PIN_CFG
#define AZALIA_PIN_CFG(codec, pin, val)
Definition:
azalia_device.h:134
cim_verb_data
const u32 cim_verb_data[]
Definition:
hda_verb.h:6
pc_beep_verbs
const u32 pc_beep_verbs[]
Definition:
hda_verb.h:90
AZALIA_ARRAY_SIZES
AZALIA_ARRAY_SIZES
Definition:
hda_verb.h:99
u32
uint32_t u32
Definition:
stdint.h:51
src
mainboard
intel
icelake_rvp
variants
baseboard
include
baseboard
hda_verb.h
Generated by
1.9.1