[coreboot-gerrit] Patch set updated for coreboot: 15da48c Asus F2A85X-M Verb Table for ALC887-VD

Rudolf Marek (r.marek@assembler.cz) gerrit at coreboot.org
Wed May 1 22:43:47 CEST 2013


Rudolf Marek (r.marek at assembler.cz) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/3170

-gerrit

commit 15da48cf76b6920c8846f12f3145f509e9f6c8ff
Author: Rudolf Marek <r.marek at assembler.cz>
Date:   Tue Apr 2 20:51:15 2013 +0200

    Asus F2A85X-M Verb Table for ALC887-VD
    
    Verbs taken from /sys/class/sound/hwC1D0/init_pin_configs
    
    Change-Id: I17fa2d4ab1e1a6bfd84de94e9e4a91bd67b6a0c0
    Signed-off-by: Rudolf Marek <r.marek at assembler.cz>
---
 src/mainboard/asus/f2a85-m/BiosCallOuts.c | 38 +++++++++++++++----------------
 1 file changed, 19 insertions(+), 19 deletions(-)

diff --git a/src/mainboard/asus/f2a85-m/BiosCallOuts.c b/src/mainboard/asus/f2a85-m/BiosCallOuts.c
index f976001..050a8cc 100644
--- a/src/mainboard/asus/f2a85-m/BiosCallOuts.c
+++ b/src/mainboard/asus/f2a85-m/BiosCallOuts.c
@@ -63,29 +63,29 @@ AGESA_STATUS GetBiosCallout (UINT32 Func, UINT32 Data, VOID *ConfigPtr)
 }
 
 /**
- * AMD Thatcher Platform ALC272 Verb Table
+ *  Verb Table for ALC887-VD, listed from /sys/class/sound/hwC1D0/init_pin_configs
  */
-const CODEC_ENTRY Thatcher_Alc272_VerbTbl[] = {
-	{0x11, 0x411111F0},
-	{0x12, 0x411111F0},
-	{0x13, 0x411111F0},
-	{0x14, 0x411111F0},
-	{0x15, 0x411111F0},
-	{0x16, 0x411111F0},
-	{0x17, 0x411111F0},
-	{0x18, 0x01a19840},
-	{0x19, 0x411111F0},
-	{0x1a, 0x01813030},
-	{0x1b, 0x411111F0},
-	{0x1d, 0x40130605},
-	{0x1e, 0x01441120},
-	{0x21, 0x01211010},
+const CODEC_ENTRY alc887_VerbTbl[] = {
+	{0x11, 0x99430140},
+	{0x12, 0x411111f0},
+	{0x14, 0x01014010},
+	{0x15, 0x01011012},
+	{0x16, 0x01016011},
+	{0x17, 0x01012014},
+	{0x18, 0x01a19850},
+	{0x19, 0x02a19c60},
+	{0x1a, 0x0181305f},
+	{0x1b, 0x02214c20},
+	{0x1c, 0x411111f0},
+	{0x1d, 0x4005e601},
+	{0x1e, 0x01456130},
+	{0x1f, 0x411111f0},
 	{0xff, 0xffffffff}
 };
 
-const CODEC_TBL_LIST ThatcherCodecTableList[] =
+static const CODEC_TBL_LIST CodecTableList[] =
 {
-	{0x10ec0272, (CODEC_ENTRY*)&Thatcher_Alc272_VerbTbl[0]},
+	{0x10ec0887, (CODEC_ENTRY*)&alc887_VerbTbl[0]},
 	{(UINT32)0x0FFFFFFFF, (CODEC_ENTRY*)0x0FFFFFFFFUL}
 };
 
@@ -110,7 +110,7 @@ AGESA_STATUS Fch_Oem_config(UINT32 Func, UINT32 FchData, VOID *ConfigPtr)
 		printk(BIOS_DEBUG, "Fch OEM config in INIT ENV ");
 
 		/* Azalia Controller OEM Codec Table Pointer */
-		FchParams_env->Azalia.AzaliaOemCodecTablePtr = (CODEC_TBL_LIST *)(&ThatcherCodecTableList[0]);
+		FchParams_env->Azalia.AzaliaOemCodecTablePtr = (CODEC_TBL_LIST *)(&CodecTableList[0]);
 		/* Azalia Controller Front Panel OEM Table Pointer */
 		FchParams_env->Imc.ImcEnable = FALSE;
 		FchParams_env->Hwm.HwMonitorEnable = FALSE;



More information about the coreboot-gerrit mailing list