mediatek: mt8192: add ptp3 driver

enable PTP3 for protecting sysPi

Signed-off-by: elly.chiang <elly.chiang@mediatek.com>
Change-Id: Ic3a13c8314f829dca8547861b98639d1d9444eb2
diff --git a/plat/mediatek/mt8192/plat_pm.c b/plat/mediatek/mt8192/plat_pm.c
index ac6cb80..3ea27b6 100644
--- a/plat/mediatek/mt8192/plat_pm.c
+++ b/plat/mediatek/mt8192/plat_pm.c
@@ -14,6 +14,7 @@
 
 /* platform specific headers */
 #include <mt_gic_v3.h>
+#include <mtk_ptp3_common.h>
 #include <mtspmc.h>
 #include <plat/common/platform.h>
 #include <plat_mtk_lpm.h>
@@ -72,6 +73,8 @@
 	mt_gic_rdistif_save();
 	gicv3_cpuif_disable(cpu);
 	gicv3_rdistif_off(cpu);
+	/* PTP3 config */
+	ptp3_deinit(cpu);
 }
 
 static void plat_cpu_pwron_common(unsigned int cpu,
@@ -97,6 +100,9 @@
 	} else {
 		mt_gic_rdistif_restore();
 	}
+
+	/* PTP3 config */
+	ptp3_init(cpu);
 }
 
 /*