psp_verstage: initialize i2c in soc_init

GSC is connected with AP via i2c bus so we need to enable i2c in
psp_verstage.

Signed-off-by: Kangheui Won <khwon@chromium.org>
Change-Id: I5f7b73be67a692ea7de31ae53bd111d0e4b6998c
Reviewed-on: https://review.coreboot.org/c/coreboot/+/55136
Reviewed-by: Furquan Shaikh <furquan@google.com>
Reviewed-by: Raul Rangel <rrangel@chromium.org>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
diff --git a/src/mainboard/google/guybrush/verstage.c b/src/mainboard/google/guybrush/verstage.c
index e7543c0..4296729 100644
--- a/src/mainboard/google/guybrush/verstage.c
+++ b/src/mainboard/google/guybrush/verstage.c
@@ -19,7 +19,3 @@
 {
 	setup_gpio();
 }
-
-void verstage_mainboard_init(void)
-{
-}
diff --git a/src/mainboard/google/zork/verstage.c b/src/mainboard/google/zork/verstage.c
index dd59e73..3ef0423 100644
--- a/src/mainboard/google/zork/verstage.c
+++ b/src/mainboard/google/zork/verstage.c
@@ -1,11 +1,8 @@
 /* SPDX-License-Identifier: GPL-2.0-or-later */
 
 #include <amdblocks/gpio_banks.h>
-#include <amdblocks/i2c.h>
 #include <baseboard/variants.h>
-#include <console/console.h>
 #include <security/vboot/vboot_common.h>
-#include <soc/southbridge.h>
 
 static void setup_gpio(void)
 {
@@ -18,20 +15,7 @@
 	printk(BIOS_DEBUG, "GPIOs setup\n");
 }
 
-static void setup_i2c(void)
-{
-	printk(BIOS_DEBUG, "Setting up i2c\n");
-	i2c_soc_early_init();
-	printk(BIOS_DEBUG, "i2c setup\n");
-}
-
 void verstage_mainboard_early_init(void)
 {
 	setup_gpio();
 }
-
-void verstage_mainboard_init(void)
-{
-	enable_aoac_devices();
-	setup_i2c();
-}
diff --git a/src/soc/amd/common/psp_verstage/fch.c b/src/soc/amd/common/psp_verstage/fch.c
index a032bde..c74e88fd 100644
--- a/src/soc/amd/common/psp_verstage/fch.c
+++ b/src/soc/amd/common/psp_verstage/fch.c
@@ -4,6 +4,7 @@
 
 #include <amdblocks/acpimmio.h>
 #include <amdblocks/espi.h>
+#include <amdblocks/i2c.h>
 #include <amdblocks/spi.h>
 #include <arch/exception.h>
 #include <arch/hlt.h>
@@ -155,4 +156,9 @@
 {
 	if (CONFIG(SOC_AMD_COMMON_BLOCK_USE_ESPI))
 		espi_setup();
+
+	enable_aoac_devices();
+	printk(BIOS_DEBUG, "Setting up i2c\n");
+	i2c_soc_early_init();
+	printk(BIOS_DEBUG, "i2c setup\n");
 }