mainboard/[g-p]*: Remove copyright notices
[coreboot.git] / src / mainboard / intel / coffeelake_rvp / variants / cfl_s / include / variant / hda_verb.h
blobc285da764492066102c352933e796b33217558c4
1 /*
2 * This file is part of the coreboot project.
5 * This program is free software; you can redistribute it and/or
6 * modify it under the terms of the GNU General Public License as
7 * published by the Free Software Foundation; version 2 of the License.
9 * This program is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * GNU General Public License for more details.
15 #ifndef HDA_VERB_H
16 #define HDA_VERB_H
18 #include <device/azalia_device.h>
20 const u32 cim_verb_data[] = {
23 * VerbTable: CFL Display Audio Codec
24 * Revision ID = 0xFF
25 * Codec Vendor: 0x8086280B
28 0x8086280B,
29 0xFFFFFFFF,
30 0x00000005,
33 * Display Audio Verb Table
34 * For GEN9, the Vendor Node ID is 08h
35 * Port to be exposed to the inbox driver in the vanilla mode
36 * PORT C - BIT[7:6] = 01b
38 0x00878140,
39 0x00878140,
40 0x00878140,
41 0x00878140,
42 /* Pin Widget 5 - PORT B - Configuration Default: 0x18560010 */
43 0x00571C10,
44 0x00571D00,
45 0x00571E56,
46 0x00571F18,
47 /* Pin Widget 6 - PORT C - Configuration Default: 0x18560020 */
48 0x00671C20,
49 0x00671D00,
50 0x00671E56,
51 0x00671F18,
52 /* Pin Widget 7 - PORT D - Configuration Default: 0x18560030 */
53 0x00771C30,
54 0x00771D00,
55 0x00771E56,
56 0x00771F18,
57 /* Disable the third converter and third Pin (NID 08h) */
58 0x00878140,
59 0x00878140,
60 0x00878140,
61 0x00878140,
63 /* ALC700 */
64 0x10EC0700,
65 0xFFFFFFFF,
66 0x00000015,
69 * HDA Codec Subsystem ID Verb-table
70 * HDA Codec Subsystem ID : 0x10EC112C
72 0x0017202C,
73 0x00172111,
74 0x001722EC,
75 0x00172310,
78 * Pin Widget Verb-table
79 * Widget node 0x01
81 0x0017FF00,
82 0x0017FF00,
83 0x0017FF00,
84 0x0017FF00,
85 /* Pin widget 0x12 - DMIC */
86 0x01271C00,
87 0x01271D00,
88 0x01271E00,
89 0x01271F40,
90 /* Pin widget 0x13 - DMIC */
91 0x01371CF0,
92 0x01371D11,
93 0x01371E11,
94 0x01371F41,
95 /* Pin widget 0x14 - FRONT (Port-D) */
96 0x01471CF0,
97 0x01471D11,
98 0x01471E11,
99 0x01471F41,
100 /* Pin widget 0x15 - I2S-OUT */
101 0x01571C10,
102 0x01571D01,
103 0x01571E17,
104 0x01571F90,
105 /* Pin widget 0x16 - LINE3 (Port-B) */
106 0x01671C20,
107 0x01671D10,
108 0x01671E01,
109 0x01671F01,
110 /* Pin widget 0x17 - I2S-OUT */
111 0x01771CF0,
112 0x01771D11,
113 0x01771E11,
114 0x01771F41,
115 /* Pin widget 0x18 - I2S-IN */
116 0x01871CF0,
117 0x01871D11,
118 0x01871E11,
119 0x01871F41,
120 /* Pin widget 0x19 - MIC2 (Port-F) */
121 0x01971C30,
122 0x01971D90,
123 0x01971EA1,
124 0x01971F02,
125 /* Pin widget 0x1A - LINE1 (Port-C) */
126 0x01A71CF0,
127 0x01A71D11,
128 0x01A71E11,
129 0x01A71F41,
130 /* Pin widget 0x1B - LINE2 (Port-E) */
131 0x01B71C40,
132 0x01B71D90,
133 0x01B71EA1,
134 0x01B71F01,
135 /* Pin widget 0x1D - PC-BEEP */
136 0x01D71C69,
137 0x01D71D84,
138 0x01D71E45,
139 0x01D71F40,
140 /* Pin widget 0x1E - S/PDIF-OUT */
141 0x01E71CF0,
142 0x01E71D11,
143 0x01E71E11,
144 0x01E71F41,
145 /* Pin widget 0x1F - S/PDIF-IN */
146 0x01F71CF0,
147 0x01F71D11,
148 0x01F71E11,
149 0x01F71F41,
150 /* Pin widget 0x21 - P-OUT (Port-I) */
151 0x02171C2F,
152 0x02171D10,
153 0x02171E21,
154 0x02171F02,
155 /* Pin widget 0x29 - I2S-IN */
156 0x02971CF0,
157 0x02971D11,
158 0x02971E11,
159 0x02971F41,
161 * Widget node 0x20 : MIC2-Vrefo-R and MIC2-vrefo-L
162 * to independent control
164 0x02050045,
165 0x02045089,
166 0x0205004A,
167 0x0204201B,
168 /* Widget node 0x20 - 1 */
169 0x05850000,
170 0x05843888,
171 0x0205006F,
172 0x02042C0B,
174 * Widget node 0x20 - 2 : Line2-JD gating MIC2-Vrefo-R,
175 * P-JD gating MIC2-vrefo-L
177 0x0205006B,
178 0x02044260,
179 0x05B50010,
180 0x05B45C1D,
182 /* Widget node 0X20 for ALC1305 */
183 0x02050024,
184 0x02040010,
185 0x02050026,
186 0x02040000,
187 0x02050028,
188 0x02040000,
189 0x02050029,
190 0x0204B024,
194 const u32 pc_beep_verbs[] = {
197 AZALIA_ARRAY_SIZES;
198 #endif