soc/amd/common: Fix AmdLateRunApTask()

Third parameter ConfigPtr of the callout is of type
AP_EXE_PARAMS and needs to be passed back to AGESA
with AmdLateRunApTask() call.

Change-Id: I1dad64b955b53bd19363737665235f95aa3d451e
Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
Reviewed-on: https://review.coreboot.org/c/27277
Reviewed-by: Richard Spiegel <richard.spiegel@silverbackltd.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
diff --git a/src/soc/amd/common/block/pi/def_callouts.c b/src/soc/amd/common/block/pi/def_callouts.c
index 693c7c5..0b119b7 100644
--- a/src/soc/amd/common/block/pi/def_callouts.c
+++ b/src/soc/amd/common/block/pi/def_callouts.c
@@ -186,7 +186,7 @@
 static struct agesa_data {
 	uint32_t Func;
 	uintptr_t Data;
-	void *ConfigPtr;
+	AP_EXE_PARAMS *ConfigPtr;
 } agesadata;
 
 /*
@@ -205,8 +205,7 @@
 	    (agesadata.Data == lapicid())))
 		return;
 
-	Status = agesawrapper_amdlaterunaptask(agesadata.Func, agesadata.Data,
-			agesadata.ConfigPtr);
+	Status = amd_late_run_ap_task(agesadata.ConfigPtr);
 
 	if (Status)
 		printk(BIOS_DEBUG, "There was a problem with %lx returned %s\n",