1 /* SPDX-License-Identifier: GPL-2.0-only */
3 #include <device/azalia_device.h>
5 const u32 cim_verb_data
[] = {
6 /* coreboot specific header */
7 0x11020011, // Codec Vendor / Device ID: Creative CA0132
8 0x144dc0c2, // Subsystem ID
9 0x00000014, // Number of jacks + Number of Malcolm setup blocks.
63 /* Pin Widget Verb Table */
65 /* NID 0x01, HDA Codec Subsystem ID Verb Table: 0x144DC0C2 */
66 AZALIA_SUBVENDOR(0, 0x144dc0c2),
68 /* Pin Complex (NID 0x0B) Port-G Analog Unknown Speaker at Int N/A */
69 AZALIA_PIN_CFG(0, 0x0b, 0x901700f0),
71 /* Pin Complex (NID 0x0C) N/C */
72 AZALIA_PIN_CFG(0, 0x0c, 0x70f000f0),
74 /* Pin Complex (NID 0x0D) N/C */
75 AZALIA_PIN_CFG(0, 0x0d, 0x70f000f0),
77 /* Pin Complex (NID 0x0E) N/C */
78 AZALIA_PIN_CFG(0, 0x0e, 0x70f000f0),
80 /* Pin Complex (NID 0x0F) N/C */
81 AZALIA_PIN_CFG(0, 0x0f, 0x70f000f0),
83 /* Pin Complex (NID 0x10) Port-D 1/8 Black HP Out at Ext Left */
84 AZALIA_PIN_CFG(0, 0x10, 0x032110f0),
86 /* Pin Complex (NID 0x11) Port-B Click Mic */
87 AZALIA_PIN_CFG(0, 0x11, 0x90a700f0),
89 /* Pin Complex (NID 0x12) Port-C Combo Jack Mic or D-Mic */
90 AZALIA_PIN_CFG(0, 0x12, 0x03a110f0),
92 /* Pin Complex (NID 0x13) What you hear */
93 AZALIA_PIN_CFG(0, 0x13, 0x90d600f0),
95 /* coreboot specific header */
96 0x80862806, // Codec Vendor / Device ID: Intel CougarPoint HDMI
97 0x80860101, // Subsystem ID
98 0x00000004, // Number of jacks
100 /* NID 0x01, HDA Codec Subsystem ID Verb Table: 0x80860101 */
101 AZALIA_SUBVENDOR(3, 0x80860101),
103 /* Pin Complex (NID 0x05) Digital Out at Int HDMI */
104 AZALIA_PIN_CFG(3, 0x05, 0x18560010),
106 /* Pin Complex (NID 0x06) Digital Out at Int HDMI */
107 AZALIA_PIN_CFG(3, 0x06, 0x18560020),
109 /* Pin Complex (NID 0x07) Digital Out at Int HDMI */
110 AZALIA_PIN_CFG(3, 0x07, 0x18560030),
113 const u32 pc_beep_verbs
[] = {
114 0x00170500, /* power up codec */
115 0x00270500, /* power up DAC */
116 0x00b70500, /* power up speaker */
117 0x00b70740, /* enable speaker out */
118 0x00b78d00, /* enable EAPD pin */
119 0x00b70c02, /* set EAPD pin */
120 0x0143b013, /* beep volume */