+++ /dev/null
-/*++\r
-\r
- Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR>\r
- \r\r
- SPDX-License-Identifier: BSD-2-Clause-Patent\r
-\r
- \r\r
-\r
---*/\r
-\r
-UINT32 mAzaliaVerbTableData12[] = {\r
- //\r
- // Audio Verb Table - 0x80862805\r
- //\r
- // Pin Widget 5 - PORT B\r
- 0x20471C10,\r
- 0x20471D00,\r
- 0x20471E56,\r
- 0x20471F18,\r
-\r
- // Pin Widget 6 - PORT C\r
- 0x20571C20,\r
- 0x20571D00,\r
- 0x20571E56,\r
- 0x20571F18,\r
-\r
- // Pin Widget 7 - PORT D\r
- 0x20671C30,\r
- 0x20671D00,\r
- 0x20671E56,\r
- 0x20671F58\r
-};\r
-\r
-\r
-PCH_AZALIA_VERB_TABLE mAzaliaVerbTable[] = {\r
- {\r
- //\r
- // VerbTable:\r
- // Revision ID = 0xFF, support all steps\r
- // Codec Verb Table For AZALIA\r
- // Codec Address: CAd value (0/1/2)\r
- // Codec Vendor: 0x10EC0880\r
- //\r
- {\r
- 0x10EC0880, // Vendor ID/Device ID\r
- 0x0000, // SubSystem ID\r
- 0xFF, // Revision ID\r
- 0x01, // Front panel support (1=yes, 2=no)\r
- 0x000A, // Number of Rear Jacks = 10\r
- 0x0002 // Number of Front Jacks = 2\r
- },\r
- 0 // Pointer to verb table data, need to be inited in the code.\r
- },\r
- {\r
- //\r
- // Revision ID >= 0x03\r
- // Codec Verb Table For AZALIA\r
- // Codec Address: CAd value (0/1/2)\r
- // Codec Vendor: 0x434D4980\r
- //\r
- {\r
- 0x434D4980, // Vendor ID/Device ID\r
- 0x0000, // SubSystem ID\r
- 0x00, // Revision ID\r
- 0x01, // Front panel support (1=yes, 2=no)\r
- 0x0009, // Number of Rear Jacks = 9\r
- 0x0002 // Number of Front Jacks = 2\r
- },\r
- 0 // Pointer to verb table data, need to be inited in the code.\r
- },\r
- {\r
- //\r
- // Lawndale Azalia Audio Codec Verb Table\r
- // Revision ID = 0x00\r
- // Codec Address: CAd value (0/1/2)\r
- // Codec Vendor: 0x11D41984\r
- //\r
- {\r
- 0x11D41984, // Vendor ID/Device ID\r
- 0x0000, // SubSystem ID\r
- 0x04, // Revision ID\r
- 0x01, // Front panel support (1=yes, 2=no)\r
- 0x0009, // Number of Rear Jacks = 9\r
- 0x0002 // Number of Front Jacks = 2\r
- },\r
- 0 // Pointer to verb table data, need to be inited in the code.\r
- },\r
- {\r
- //\r
- // VerbTable:\r
- // Revision ID = 0xFF, support all steps\r
- // Codec Verb Table For AZALIA\r
- // Codec Address: CAd value (0/1/2)\r
- // Codec Vendor: 0x11D41986\r
- //\r
- {\r
- 0x11D41986, // Vendor ID/Device ID\r
- 0x0001, // SubSystem ID\r
- 0xFF, // Revision ID\r
- 0x01, // Front panel support (1=yes, 2=no)\r
- 0x000A, // Number of Rear Jacks = 8\r
- 0x0002 // Number of Front Jacks = 2\r
- },\r
- 0 // Pointer to verb table data, need to be inited in the code.\r
- },\r
- {\r
- //\r
- // VerbTable: (for Slim River, FFDS3)\r
- // Revision ID = 0x00\r
- // Codec Verb Table For AZALIA\r
- // Codec Address: CAd value (0/1/2)\r
- // Codec Vendor: 0x10EC0272\r
- //\r
- {\r
- 0x10EC0272, // Vendor ID/Device ID\r
- 0x0000, // SubSystem ID\r
- 0x00, // Revision ID\r
- 0x01, // Front panel support (1=yes, 2=no)\r
- 0x000E, // Number of Rear Jacks\r
- 0x0002 // Number of Front Jacks\r
- },\r
- 0 // Pointer to verb table data, need to be inited in the code.\r
- },\r
- {\r
- //\r
- // VerbTable: (for Buffalo Trail)\r
- // Revision ID = 0x00\r
- // Codec Verb Table For AZALIA\r
- // Codec Address: CAd value (0/1/2)\r
- // Codec Vendor: 0x10EC0269\r
- //\r
- {\r
- 0x10EC0269, // Vendor ID/Device ID\r
- 0x0000, // SubSystem ID\r
- 0x00, // Revision ID\r
- 0x01, // Front panel support (1=yes, 2=no)\r
- 0x000A, // Number of Rear Jacks\r
- 0x0002 // Number of Front Jacks\r
- },\r
- 0 // Pointer to verb table data, need to be inited in the code.\r
- },\r
- {\r
- //\r
- // VerbTable: (RealTek ALC888)\r
- // Revision ID = 0xFF\r
- // Codec Verb Table For Redfort\r
- // Codec Address: CAd value (0/1/2)\r
- // Codec Vendor: 0x10EC0888\r
- //\r
- {\r
- 0x10EC0888, // Vendor ID/Device ID\r
- 0x0000, // SubSystem ID\r
- 0xFF, // Revision ID\r
- 0x01, // Front panel support (1=yes, 2=no)\r
- 0x000B, // Number of Rear Jacks\r
- 0x0002 // Number of Front Jacks\r
- },\r
- 0 // Pointer to verb table data, need to be inited in the code.\r
- },\r
- {\r
- //\r
- // VerbTable: (RealTek ALC885)\r
- // Revision ID = 0xFF\r
- // Codec Verb Table For Redfort\r
- // Codec Address: CAd value (0/1/2)\r
- // Codec Vendor: 0x10EC0885\r
- //\r
- {\r
- 0x10EC0885, // Vendor ID/Device ID\r
- 0x0000, // SubSystem ID\r
- 0xFF, // Revision ID\r
- 0x01, // Front panel support (1=yes, 2=no)\r
- 0x000B, // Number of Rear Jacks\r
- 0x0002 // Number of Front Jacks\r
- },\r
- 0 // Pointer to verb table data, need to be inited in the code.\r
- },\r
- {\r
- //\r
- // VerbTable: (IDT 92HD81)\r
- // Revision ID = 0xFF\r
- // Codec Vendor: 0x111D7605\r
- //\r
- {\r
- 0x111D76d5, // Vendor ID/Device ID\r
- 0x0000, // SubSystem ID\r
- 0xFF, // Revision ID\r
- 0x01, // Front panel support (1=yes, 2=no)\r
- 0x0008, // Number of Rear Jacks\r
- 0x0002 // Number of Front Jacks\r
- },\r
- 0 // Pointer to verb table data, need to be inited in the code.\r
- },\r
- {\r
- //\r
- // VerbTable: (Intel VLV HDMI)\r
- // Revision ID = 0xFF\r
- // Codec Verb Table For EmeraldLake/LosLunas\r
- // Codec Vendor: 0x80862804\r
- //\r
- {\r
- 0x80862882, // Vendor ID/Device ID\r
- 0x0000, // SubSystem ID\r
- 0xFF, // Revision ID\r
- 0x02, // Front panel support (1=yes, 2=no)\r
- 0x0003, // Number of Rear Jacks\r
- 0x0000 // Number of Front Jacks\r
- },\r
- 0 // Pointer to verb table data, need to be inited in the code.\r
- },\r
- {\r
- //\r
- // VerbTable: (RealTek ALC262)\r
- // Revision ID = 0xFF, support all steps\r
- // Codec Verb Table For AZALIA\r
- // Codec Address: CAd value (0/1/2)\r
- // Codec Vendor: 0x10EC0262\r
- //\r
- {\r
- 0x10EC0262, // Vendor ID/Device ID\r
- 0x0000, // SubSystem ID\r
- 0xFF, // Revision ID\r
- 0x01, // Front panel support (1=yes, 2=no)\r
- 0x000B, // Number of Rear Jacks = 11\r
- 0x0002 // Number of Front Jacks = 2\r
- },\r
- 0 // Pointer to verb table data, need to be inited in the code.\r
- },\r
- {\r
- //\r
- // VerbTable: (RealTek ALC282)\r
- // Revision ID = 0xff\r
- // Codec Verb Table For Azalia on SharkBay-WhiteBluff refresh and Haswell ULT FFRD Harris Beach, WTM1, WTM2iCRB\r
- // Codec Address: CAd value (0/1/2)\r
- // Codec Vendor: 0x10EC0282\r
- //\r
- {\r
- 0x10EC0282, // Vendor ID/Device ID\r
- 0x0000, // SubSystem ID\r
- 0xff, // Revision ID\r
- 0x01, // Front panel support (1=yes, 2=no)\r
- 0x000C, // Number of Rear Jacks, 0x0010 for Harris Beach, 0x000B for WTM1 & WTM2iCRB\r
- 0x0002 // Number of Front Jacks\r
- },\r
- 0 // Pointer to verb table data, need to be inited in the code.\r
- }\r
-};\r