blob: 1932ff9963850b0bdf8d7d21975fc8bcb929e079 [file] [log] [blame]
Vladimir Serbinenkob1ccccc2014-02-19 22:20:14 +01001/*
2 * This file is part of the coreboot project.
3 *
4 * Copyright (C) 2014 Vladimir Serbinenko.
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 the License,
9 * or (at your option) any later version.
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.
Vladimir Serbinenkob1ccccc2014-02-19 22:20:14 +010015 */
16
Vladimir Serbinenko75c83872014-09-05 01:01:31 +020017#include <device/azalia_device.h>
18
19const u32 cim_verb_data[] = {
Vladimir Serbinenkob1ccccc2014-02-19 22:20:14 +010020 /* coreboot specific header */
21 0x10ec0272, /* Codec Vendor / Device ID: Realtek ALC272X */
22 0x10250379, /* Subsystem ID */
23 0x00000006, /* Number of 4 dword sets */
24
25 /* NID 0x01: Subsystem ID. */
Vladimir Serbinenko02d674a2014-09-04 22:04:11 +020026 AZALIA_SUBVENDOR(0x0, 0x10250379),
Vladimir Serbinenkob1ccccc2014-02-19 22:20:14 +010027
28 /* NID 0x14. */
Vladimir Serbinenko02d674a2014-09-04 22:04:11 +020029 AZALIA_PIN_CFG(0x0, 0x14, 0x99130110),
Vladimir Serbinenkob1ccccc2014-02-19 22:20:14 +010030
31 /* NID 0x18. */
Vladimir Serbinenko02d674a2014-09-04 22:04:11 +020032 AZALIA_PIN_CFG(0x0, 0x18, 0x03A11830),
Vladimir Serbinenkob1ccccc2014-02-19 22:20:14 +010033
34 /* NID 0x19. */
Vladimir Serbinenko02d674a2014-09-04 22:04:11 +020035 AZALIA_PIN_CFG(0x0, 0x19, 0x99A30920),
Vladimir Serbinenkob1ccccc2014-02-19 22:20:14 +010036
37 /* NID 0x1D. */
Vladimir Serbinenko02d674a2014-09-04 22:04:11 +020038 AZALIA_PIN_CFG(0x0, 0x1D, 0x4017992D),
Vladimir Serbinenkob1ccccc2014-02-19 22:20:14 +010039
40 /* NID 0x21. */
Vladimir Serbinenko02d674a2014-09-04 22:04:11 +020041 AZALIA_PIN_CFG(0x0, 0x21, 0x0321101F),
Vladimir Serbinenkob1ccccc2014-02-19 22:20:14 +010042
43 0x80862804, /* Codec Vendor / Device ID: Intel Ibexpeak HDMI. */
44 0x80860101, /* Subsystem ID */
45 0x00000004, /* Number of 4 dword sets */
46
47 /* NID 0x01, HDA Codec Subsystem ID Verb Table: 0x17aa21b5 */
Vladimir Serbinenko02d674a2014-09-04 22:04:11 +020048 AZALIA_SUBVENDOR(0x3, 0x80860101),
Vladimir Serbinenkob1ccccc2014-02-19 22:20:14 +010049
50 /* NID 0x04. */
Vladimir Serbinenko02d674a2014-09-04 22:04:11 +020051 AZALIA_PIN_CFG(0x3, 0x04, 0x18560010),
Vladimir Serbinenkob1ccccc2014-02-19 22:20:14 +010052
53 /* NID 0x05. */
Vladimir Serbinenko02d674a2014-09-04 22:04:11 +020054 AZALIA_PIN_CFG(0x3, 0x05, 0x58560020),
Vladimir Serbinenkob1ccccc2014-02-19 22:20:14 +010055
56 /* NID 0x06. */
Vladimir Serbinenko02d674a2014-09-04 22:04:11 +020057 AZALIA_PIN_CFG(0x3, 0x06, 0x58560030),
Vladimir Serbinenkob1ccccc2014-02-19 22:20:14 +010058};
Vladimir Serbinenko75c83872014-09-05 01:01:31 +020059
60const u32 pc_beep_verbs[0] = {};
61
62AZALIA_ARRAY_SIZES;