From f154c01802992dd98227c069937f63373ef35f42 Mon Sep 17 00:00:00 2001 From: Marc Jones Date: Wed, 14 Dec 2011 11:24:00 -0700 Subject: Persimmon audio codec verb patch. Verb data is required for the HDA audio codec in the sb800 southbridge. Verb data is not required for mainboards that use G-Series HDMI. It is also a setting the may be boards specific. This fixes issues with Windows audio on Persimmon. Change-Id: I067506871e92078d122cf79872363d8937d47e50 Signed-off-by: Marc Jones Reviewed-on: http://review.coreboot.org/490 Tested-by: build bot (Jenkins) Reviewed-by: Kerry Sheh Reviewed-by: Stefan Reinauer --- src/southbridge/amd/cimx/sb800/cfg.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/southbridge/amd/cimx/sb800') diff --git a/src/southbridge/amd/cimx/sb800/cfg.c b/src/southbridge/amd/cimx/sb800/cfg.c index 2998fa2ff1..a9e35bcb81 100644 --- a/src/southbridge/amd/cimx/sb800/cfg.c +++ b/src/southbridge/amd/cimx/sb800/cfg.c @@ -91,7 +91,12 @@ void sb800_cimx_config(AMDSBCFG *sb_config) sb_config->AzaliaController = AZALIA_CONTROLLER; sb_config->AzaliaPinCfg = AZALIA_PIN_CONFIG; sb_config->AZALIACONFIG.AzaliaSdinPin = AZALIA_SDIN_PIN; + /* Mainboard Specific Azalia Cocec Verb Table */ +#ifdef AZALIA_OEM_VERB_TABLE + sb_config->AZOEMTBL.pAzaliaOemCodecTablePtr = (CODECTBLLIST *)AZALIA_OEM_VERB_TABLE; +#else sb_config->AZOEMTBL.pAzaliaOemCodecTablePtr = NULL; +#endif /* LPC */ /* SuperIO hardware monitor register access */ -- cgit v1.2.3