Vladimir Serbinenko | 7aa704b | 2014-03-03 00:44:38 +0100 | [diff] [blame] | 1 | /* |
| 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. |
| 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, MA 02110-1301 USA |
| 19 | */ |
| 20 | |
| 21 | static const u32 mainboard_cim_verb_data[] = { |
| 22 | /* coreboot specific header */ |
| 23 | 0x83847680, /* Codec Vendor / Device ID: SigmaTel STAC9221 A1 */ |
| 24 | 0x106b2200, /* Subsystem ID */ |
| 25 | 0x0000000B, /* Number of 4 dword sets */ |
| 26 | |
| 27 | /* NID 0x01: Subsystem ID. */ |
Vladimir Serbinenko | 02d674a | 2014-09-04 22:04:11 +0200 | [diff] [blame] | 28 | AZALIA_SUBVENDOR(0x0, 0x106B2200), |
Vladimir Serbinenko | 7aa704b | 2014-03-03 00:44:38 +0100 | [diff] [blame] | 29 | |
| 30 | /* NID 0x0A. */ |
Vladimir Serbinenko | 02d674a | 2014-09-04 22:04:11 +0200 | [diff] [blame] | 31 | AZALIA_PIN_CFG(0x0, 0x0A, 0x0321E21F), |
Vladimir Serbinenko | 7aa704b | 2014-03-03 00:44:38 +0100 | [diff] [blame] | 32 | |
| 33 | /* NID 0x0B. */ |
Vladimir Serbinenko | 02d674a | 2014-09-04 22:04:11 +0200 | [diff] [blame] | 34 | AZALIA_PIN_CFG(0x0, 0x0B, 0x03A1E02E), |
Vladimir Serbinenko | 7aa704b | 2014-03-03 00:44:38 +0100 | [diff] [blame] | 35 | |
| 36 | /* NID 0x0C. */ |
Vladimir Serbinenko | 02d674a | 2014-09-04 22:04:11 +0200 | [diff] [blame] | 37 | AZALIA_PIN_CFG(0x0, 0x0C, 0x9017E110), |
Vladimir Serbinenko | 7aa704b | 2014-03-03 00:44:38 +0100 | [diff] [blame] | 38 | |
| 39 | /* NID 0x0D. */ |
Vladimir Serbinenko | 02d674a | 2014-09-04 22:04:11 +0200 | [diff] [blame] | 40 | AZALIA_PIN_CFG(0x0, 0x0D, 0x9017E11F), |
Vladimir Serbinenko | 7aa704b | 2014-03-03 00:44:38 +0100 | [diff] [blame] | 41 | |
| 42 | /* NID 0x0E. */ |
Vladimir Serbinenko | 02d674a | 2014-09-04 22:04:11 +0200 | [diff] [blame] | 43 | AZALIA_PIN_CFG(0x0, 0x0E, 0x400000FE), |
Vladimir Serbinenko | 7aa704b | 2014-03-03 00:44:38 +0100 | [diff] [blame] | 44 | |
| 45 | /* NID 0x0F */ |
Vladimir Serbinenko | 02d674a | 2014-09-04 22:04:11 +0200 | [diff] [blame] | 46 | AZALIA_PIN_CFG(0x0, 0x0F, 0x0381E020), |
Vladimir Serbinenko | 7aa704b | 2014-03-03 00:44:38 +0100 | [diff] [blame] | 47 | |
| 48 | /* NID 0x10 */ |
Vladimir Serbinenko | 02d674a | 2014-09-04 22:04:11 +0200 | [diff] [blame] | 49 | AZALIA_PIN_CFG(0x0, 0x10, 0x1345E230), |
Vladimir Serbinenko | 7aa704b | 2014-03-03 00:44:38 +0100 | [diff] [blame] | 50 | |
| 51 | /* NID 0x11 */ |
Vladimir Serbinenko | 02d674a | 2014-09-04 22:04:11 +0200 | [diff] [blame] | 52 | AZALIA_PIN_CFG(0x0, 0x11, 0x13C5E240), |
Vladimir Serbinenko | 7aa704b | 2014-03-03 00:44:38 +0100 | [diff] [blame] | 53 | |
| 54 | /* NID 0x15 */ |
Vladimir Serbinenko | 02d674a | 2014-09-04 22:04:11 +0200 | [diff] [blame] | 55 | AZALIA_PIN_CFG(0x0, 0x15, 0x400000FC), |
Vladimir Serbinenko | 7aa704b | 2014-03-03 00:44:38 +0100 | [diff] [blame] | 56 | |
| 57 | /* NID 0x1B. */ |
Vladimir Serbinenko | 02d674a | 2014-09-04 22:04:11 +0200 | [diff] [blame] | 58 | AZALIA_PIN_CFG(0x0, 0x1B, 0x400000FB), |
Vladimir Serbinenko | 7aa704b | 2014-03-03 00:44:38 +0100 | [diff] [blame] | 59 | |
| 60 | }; |