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