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.
18 #include <device/azalia_device.h>
20 const u32 cim_verb_data
[] = {
23 * VerbTable: CFL Display Audio Codec
25 * Codec Vendor: 0x8086280B
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
42 /* Pin Widget 5 - PORT B - Configuration Default: 0x18560010 */
47 /* Pin Widget 6 - PORT C - Configuration Default: 0x18560020 */
52 /* Pin Widget 7 - PORT D - Configuration Default: 0x18560030 */
57 /* Disable the third converter and third Pin (NID 08h) */
69 * HDA Codec Subsystem ID Verb-table
70 * HDA Codec Subsystem ID : 0x10EC112C
78 * Pin Widget Verb-table
85 /* Pin widget 0x12 - DMIC */
90 /* Pin widget 0x13 - DMIC */
95 /* Pin widget 0x14 - FRONT (Port-D) */
100 /* Pin widget 0x15 - I2S-OUT */
105 /* Pin widget 0x16 - LINE3 (Port-B) */
110 /* Pin widget 0x17 - I2S-OUT */
115 /* Pin widget 0x18 - I2S-IN */
120 /* Pin widget 0x19 - MIC2 (Port-F) */
125 /* Pin widget 0x1A - LINE1 (Port-C) */
130 /* Pin widget 0x1B - LINE2 (Port-E) */
135 /* Pin widget 0x1D - PC-BEEP */
140 /* Pin widget 0x1E - S/PDIF-OUT */
145 /* Pin widget 0x1F - S/PDIF-IN */
150 /* Pin widget 0x21 - P-OUT (Port-I) */
155 /* Pin widget 0x29 - I2S-IN */
161 * Widget node 0x20 : MIC2-Vrefo-R and MIC2-vrefo-L
162 * to independent control
168 /* Widget node 0x20 - 1 */
174 * Widget node 0x20 - 2 : Line2-JD gating MIC2-Vrefo-R,
175 * P-JD gating MIC2-vrefo-L
182 /* Widget node 0X20 for ALC1305 */
194 const u32 pc_beep_verbs
[] = {