Add support for the Getac P470
[coreboot.git] / src / mainboard / getac / p470 / hda_verb.h
1 /*
2  * This file is part of the coreboot project.
3  * 
4  * Copyright (C) 2007-2009 coresystems GmbH
5  *
6  * This program is free software; you can redistribute it and/or
7  * modify it under the terms of the GNU General Public License as
8  * published by the Free Software Foundation; version 2 of
9  * the License.
10  *
11  * This program is distributed in the hope that it will be useful,
12  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14  * GNU General Public License for more details.
15  *
16  * You should have received a copy of the GNU General Public License
17  * along with this program; if not, write to the Free Software
18  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
19  * MA 02110-1301 USA
20  */
21
22 static const u32 mainboard_cim_verb_data[] = {
23         /* coreboot specific header */
24         0x10ec0262,     // Codec Vendor ID / Device ID
25         0x10714700,     // Subsystem ID
26         0x0000000d,     // Number of jacks
27
28         /* HDA Codec Subsystem ID Verb Table: 0x10ec0000 */
29         0x00172000,
30         0x00172100,
31         0x001722EC,
32         0x00172310,
33
34         /* Pin Widget Verb Table */
35
36         /* Pin Complex (NID 0x12) */
37         0x01271CF0,
38         0x01271D11,
39         0x01271E11,
40         0x01271F41,
41         /* Pin Complex (NID 0x14) */
42         0x01471C10,
43         0x01471D01,
44         0x01471E13,
45         0x01471F99,
46         /* Pin Complex (NID 0x15) */
47         0x01571C20,
48         0x01571D40,
49         0x01571E21,
50         0x01571F01,
51         /* Pin Complex (NID 0x16) */
52         0x01671CF0,
53         0x01671D11,
54         0x01671E11,
55         0x01671F41,
56         /* Pin Complex (NID 0x18) */
57         0x01871C30,
58         0x01871D98,
59         0x01871EA1,
60         0x01871F01,
61         /* Pin Complex (NID 0x19) */
62         0x01971C31,
63         0x01971D09,
64         0x01971EA3,
65         0x01971F99,
66         /* Pin Complex (NID 0x1A) */
67         0x01A71C3F,
68         0x01A71D98,
69         0x01A71EA1,
70         0x01A71F02,
71         /* Pin Complex (NID 0x1B) */
72         0x01B71C1F,
73         0x01B71D40,
74         0x01B71E21,
75         0x01B71F02,
76         /* Pin Complex (NID 0x1C) */
77         0x01C71CF0,
78         0x01C71D11,
79         0x01C71E11,
80         0x01C71F41,
81         /* Pin Complex (NID 0x1D) */
82         0x01D71CF0,
83         0x01D71D11,
84         0x01D71E11,
85         0x01D71F41,
86         /* Pin Complex (NID 0x1E) */
87         0x01E71CF0,
88         0x01E71D11,
89         0x01E71E11,
90         0x01E71F41,
91         /* Pin Complex (NID 0x1F) */
92         0x01F71CF0,
93         0x01F71D11,
94         0x01F71E11,
95         0x01F71F41,
96 };
97
98 extern u32 * cim_verb_data;
99 extern u32 cim_verb_data_size;
100