From c5ddfb68fffdbdfedebec5dfcf5bafdd67513222 Mon Sep 17 00:00:00 2001 From: WANG Siyuan Date: Tue, 9 Jun 2015 17:04:50 +0800 Subject: [PATCH] AMD PI: remove unuseful code AmdS3Save no longer exists in Carrizo. Imc lib should move to southbridge. Change-Id: I2c925adf4469bb53139abe48108800655db2a5fe Signed-off-by: WANG Siyuan Signed-off-by: WANG Siyuan --- pi/amd/00660F01/binaryPI/AGESA.c | 166 ------------------------------- 1 file changed, 166 deletions(-) diff --git a/pi/amd/00660F01/binaryPI/AGESA.c b/pi/amd/00660F01/binaryPI/AGESA.c index 2d05ae0e19..145edb293e 100644 --- a/pi/amd/00660F01/binaryPI/AGESA.c +++ b/pi/amd/00660F01/binaryPI/AGESA.c @@ -294,23 +294,6 @@ AmdInitRtb ( return Dispatcher(AmdInitRtbParams); } -/********************************************************************** - * Interface call: AmdS3Save - **********************************************************************/ -/* -AGESA_STATUS -AmdS3Save ( - IN OUT AMD_S3SAVE_PARAMS *AmdS3SaveParams - ) -{ - MODULE_ENTRY Dispatcher = NULL; - const AMD_MODULE_HEADER* module = LocateModule(ModuleIdentifier); - AmdS3SaveParams->StdHeader.Func = AMD_S3_SAVE; - if (!module) return AGESA_UNSUPPORTED; - Dispatcher = module->ModuleDispatcher; - return Dispatcher(AmdS3SaveParams); -} -*/ /********************************************************************** * Interface call: AmdLateRunApTask **********************************************************************/ @@ -470,155 +453,6 @@ FchInitS3LateRestore ( Dispatcher(FchDataPtr); } -#if 0 -/** - * WaitForEcLDN9MailboxCmdAck - * - * - * @param[in] StdHeader - * - */ -VOID -WaitForEcLDN9MailboxCmdAck ( - IN AMD_CONFIG_PARAMS *StdHeader - ) -{ - MODULE_ENTRY Dispatcher = NULL; - const AMD_MODULE_HEADER* module = LocateModule(ModuleIdentifier); - StdHeader->Func = 0; - return; - if (!module) return; - Dispatcher = module->ModuleDispatcher; - Dispatcher(StdHeader); -} - -/** - * ImcSleep - IMC Sleep. - * - * - * @param[in] FchDataPtr Fch configuration structure pointer. - * - */ -VOID -ImcSleep ( - IN VOID *FchDataPtr - ) -{ - MODULE_ENTRY Dispatcher = NULL; - const AMD_MODULE_HEADER* module = LocateModule(ModuleIdentifier); - ((FCH_DATA_BLOCK*)FchDataPtr)->StdHeader->Func = 0; - return; - if (!module) return; - Dispatcher = module->ModuleDispatcher; - Dispatcher(FchDataPtr); -} - -/** - * SoftwareDisableImc - Software disable IMC strap - * - * - * @param[in] FchDataPtr Fch configuration structure pointer. - * - */ -VOID -SoftwareDisableImc ( - IN VOID *FchDataPtr - ) -{ - MODULE_ENTRY Dispatcher = NULL; - const AMD_MODULE_HEADER* module = LocateModule(ModuleIdentifier); - ((FCH_DATA_BLOCK*)FchDataPtr)->StdHeader->Func = 0; - return; - if (!module) return; - Dispatcher = module->ModuleDispatcher; - Dispatcher(FchDataPtr); -} - -/** - * ImcEnableSurebootTimer - IMC Enable Sureboot Timer. - * - * - * @param[in] FchDataPtr Fch configuration structure pointer. - * -VOID -ImcEnableSurebootTimer ( - IN VOID *FchDataPtr - ) -{ - MODULE_ENTRY Dispatcher = NULL; - const AMD_MODULE_HEADER* module = LocateModule(ModuleIdentifier); - ((FCH_DATA_BLOCK*)FchDataPtr)->StdHeader->Func = 0; - return; - if (!module) return; - Dispatcher = module->ModuleDispatcher; - Dispatcher(FchDataPtr); -} -*/ - -/** - * ImcDisableSurebootTimer - IMC Disable Sureboot Timer. - * - * - * @param[in] FchDataPtr Fch configuration structure pointer. - * - */ -VOID -ImcDisableSurebootTimer ( - IN VOID *FchDataPtr - ) -{ - MODULE_ENTRY Dispatcher = NULL; - const AMD_MODULE_HEADER* module = LocateModule(ModuleIdentifier); - ((FCH_DATA_BLOCK*)FchDataPtr)->StdHeader->Func = 0; - return; - if (!module) return; - Dispatcher = module->ModuleDispatcher; - Dispatcher(FchDataPtr); -} - -/** - * ImcWakeup - IMC Wakeup. - * - * - * @param[in] FchDataPtr Fch configuration structure pointer. - * - */ -VOID -ImcWakeup ( - IN VOID *FchDataPtr - ) -{ - MODULE_ENTRY Dispatcher = NULL; - const AMD_MODULE_HEADER* module = LocateModule(ModuleIdentifier); - ((FCH_DATA_BLOCK*)FchDataPtr)->StdHeader->Func = 0; - return; - if (!module) return; - Dispatcher = module->ModuleDispatcher; - Dispatcher(FchDataPtr); -} - -/** - * ImcIdle - IMC Idle. - * - * - * @param[in] FchDataPtr Fch configuration structure pointer. - * - */ -VOID -ImcIdle ( - IN VOID *FchDataPtr - ) -{ - MODULE_ENTRY Dispatcher = NULL; - const AMD_MODULE_HEADER* module = LocateModule(ModuleIdentifier); - ((FCH_DATA_BLOCK*)FchDataPtr)->StdHeader->Func = 0; - return; - if (!module) return; - Dispatcher = module->ModuleDispatcher; - Dispatcher(FchDataPtr); -} -#endif - // TODO This has to be removed AGESA_STATUS HeapAllocateBuffer (