fix(mt8186): remove unused files in drivers/mcdi

We don't use mbox drivers which are implemented in these files for
mcdi, so remove related files from mcdi folder.

TEST=build pass
BUG=b:202871018

Change-Id: Idea5ebe5b25f91066ebd653cdcdafe65ca292b0f
diff --git a/plat/mediatek/mt8186/drivers/mcdi/build.mk b/plat/mediatek/mt8186/drivers/mcdi/build.mk
deleted file mode 100644
index 45acb5d..0000000
--- a/plat/mediatek/mt8186/drivers/mcdi/build.mk
+++ /dev/null
@@ -1,31 +0,0 @@
-#
-# Copyright (c) 2021, MediaTek Inc. All rights reserved.
-#
-# SPDX-License-Identifier: BSD-3-Clause
-#
-
-MCDI_TINYSYS_TYPE = sspm
-MCDI_TINYSYS_MBOX_TYPE = share_sram
-
-CUR_MCDI_FOLDER = ${MTK_PLAT_SOC}/drivers/mcdi
-
-BL31_MT_LPM_PLAT_CFLAGS += -I${CUR_MCDI_FOLDER}/
-
-BL31_MT_LPM_PLAT_SOURCE += \
-	${CUR_MCDI_FOLDER}/mt_cpu_pm.c	\
-	${CUR_MCDI_FOLDER}/mt_cpu_pm_cpc.c \
-	${CUR_MCDI_FOLDER}/mt_mcdi.c	\
-	${CUR_MCDI_FOLDER}/mt_lp_irqremain.c
-
-
-ifeq ($(MCDI_TINYSYS_TYPE), sspm)
-BL31_MT_LPM_PLAT_CFLAGS += -DMCDI_TINYSYS_SSPM
-BL31_MT_LPM_PLAT_SOURCE += ${CUR_MCDI_FOLDER}/mt_cpu_pm_mbox_sspm.c
-else
-BL31_MT_LPM_PLAT_CFLAGS += -DMCDI_TINYSYS_MCUPM
-BL31_MT_LPM_PLAT_SOURCE += ${CUR_MCDI_FOLDER}/mt_cpu_pm_mbox.c
-endif
-
-ifeq ($(MCDI_TINYSYS_MBOX_TYPE), share_sram)
-BL31_MT_LPM_PLAT_CFLAGS += -DMCDI_TINYSYS_MBOX_SHARE_SRAM
-endif
diff --git a/plat/mediatek/mt8186/drivers/mcdi/mt_cpu_pm_mbox.c b/plat/mediatek/mt8186/drivers/mcdi/mt_cpu_pm_mbox.c
deleted file mode 100644
index 789fafb..0000000
--- a/plat/mediatek/mt8186/drivers/mcdi/mt_cpu_pm_mbox.c
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * Copyright (c) 2021, MediaTek Inc. All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
- */
-
-#include <mmio.h>
-#include <mt_cpu_pm_mbox.h>
-#include <platform_def.h>
-#include <sspm_reg.h>
-
-#define MCUPM_MBOX_3_BASE	(MTK_MCUPM_SRAM_BASE + 0xFCE0)
-
-#define _sspm_mbox_write(id, val) \
-		mmio_write_32(SSPM_MBOX_3_BASE + 4 * (id), val)
-#define _sspm_mbox_read(id) \
-		mmio_read_32(SSPM_MBOX_3_BASE + 4 * (id))
-
-#define _mcupm_mbox_write(id, val) \
-		mmio_write_32(MCUPM_MBOX_3_BASE + 4 * (id), val)
-#define _mcupm_mbox_read(id) \
-		mmio_read_32(MCUPM_MBOX_3_BASE + 4 * (id))
-
-
-#define MCUPM_MBOX_OFFSET_PDN		(0x0C55FDA8)
-#define MCUPM_POWER_DOWN		(0x4D50444E)
-
-void mtk_set_sspm_lp_cmd(void *buf, unsigned int size)
-{
-	unsigned int *p = (unsigned int *)buf;
-	int i;
-
-	for (i = 0; i < size; i++) {
-		_sspm_mbox_write(SSPM_MBOX_SPM_CMD + i, p[i]);
-	}
-}
-
-void mtk_clr_sspm_lp_cmd(unsigned int size)
-{
-	int i;
-
-	for (i = 0; i < size; i++) {
-		_sspm_mbox_write(SSPM_MBOX_SPM_CMD + i, 0);
-	}
-}
-
-void mtk_set_cpu_pm_pll_mode(unsigned int mode)
-{
-	if (mode < NF_MCUPM_ARMPLL_MODE) {
-		_mcupm_mbox_write(MCUPM_MBOX_ARMPLL_MODE, mode);
-	}
-}
-
-int mtk_get_cpu_pm_pll_mode(void)
-{
-	return _mcupm_mbox_read(MCUPM_MBOX_ARMPLL_MODE);
-}
-
-void mtk_set_cpu_pm_buck_mode(unsigned int mode)
-{
-	if (mode < NF_MCUPM_BUCK_MODE) {
-		_mcupm_mbox_write(MCUPM_MBOX_BUCK_MODE, mode);
-	}
-}
-
-int mtk_get_cpu_pm_buck_mode(void)
-{
-	return _mcupm_mbox_read(MCUPM_MBOX_BUCK_MODE);
-}
-
-void mtk_set_cpu_pm_preffered_cpu(unsigned int cpuid)
-{
-	return _mcupm_mbox_read(MCUPM_MBOX_WAKEUP_CPU);
-}
-
-int mtk_set_cpu_pm_mbox_addr(uint64_t phy_addr)
-{
-	return 0;
-}
diff --git a/plat/mediatek/mt8186/drivers/mcdi/mt_cpu_pm_mbox.h b/plat/mediatek/mt8186/drivers/mcdi/mt_cpu_pm_mbox.h
deleted file mode 100644
index 63a43af..0000000
--- a/plat/mediatek/mt8186/drivers/mcdi/mt_cpu_pm_mbox.h
+++ /dev/null
@@ -1,83 +0,0 @@
-/*
- * Copyright (c) 2021, MediaTek Inc. All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
- */
-
-#ifndef __MT_CPU_PM_MBOX_H__
-#define __MT_CPU_PM_MBOX_H__
-
-/* SSPM Mbox */
-/* AP Write */
-#define SSPM_MBOX_SPM_CMD	(0U)
-#define SSPM_MBOX_SPM_ARGS1	(1U)
-#define SSPM_MBOX_SPM_ARGS2	(2U)
-#define SSPM_MBOX_SPM_ARGS3	(3U)
-#define SSPM_MBOX_SPM_ARGS4	(4U)
-#define SSPM_MBOX_SPM_ARGS5	(5U)
-#define SSPM_MBOX_SPM_ARGS6	(6U)
-#define SSPM_MBOX_SPM_ARGS7	(7U)
-#define SSPM_MBOX_AP_READY	(17U)
-
-#define SSPM_MBOX_SPM_CMD_SIZE	(8U)
-
-void mtk_set_sspm_lp_cmd(void *buf, unsigned int size);
-void mtk_clr_sspm_lp_cmd(unsigned int size);
-
-/* MCUPM Mbox */
-/* AP Write */
-#define MCUPM_MBOX_AP_READY		(0U)
-#define MCUPM_MBOX_RESERVED_1		(1U)
-#define MCUPM_MBOX_RESERVED_2		(2U)
-#define MCUPM_MBOX_RESERVED_3		(3U)
-#define MCUPM_MBOX_PWR_CTRL_EN		(4U)
-#define MCUPM_MBOX_L3_CACHE_MODE	(5U)
-#define MCUPM_MBOX_BUCK_MODE		(6U)
-#define MCUPM_MBOX_ARMPLL_MODE		(7U)
-/* AP Read */
-#define MCUPM_MBOX_TASK_STA		(8U)
-#define MCUPM_MBOX_RESERVED_9		(9U)
-#define MCUPM_MBOX_RESERVED_10		(10U)
-#define MCUPM_MBOX_RESERVED_11		(11U)
-/* CPC mode - Read/Write */
-#define MCUPM_MBOX_WAKEUP_CPU		(12U)
-
-/* Mbox Slot: APMCU_MCUPM_MBOX_PWR_CTRL_EN (4) */
-#define MCUPM_MCUSYS_CTRL		(1U << 0)
-#define MCUPM_BUCK_CTRL			(1U << 1)
-#define MCUPM_ARMPLL_CTRL		(1U << 2)
-#define MCUPM_PWR_CTRL_MASK		((1U << 3) - 1U)
-
-/* Mbox Slot: APMCU_MCUPM_MBOX_L3_CACHE_MODE (5) */
-#define MCUPM_L3_OFF_MODE		(0U) /* default */
-#define MCUPM_L3_DORMANT_MODE		(1U)
-#define NF_MCUPM_L3_MODE		(2U)
-
-/* Mbox Slot: APMCU_MCUPM_MBOX_BUCK_MODE (6) */
-#define MCUPM_BUCK_NORMAL_MODE		(0U) /* default */
-#define MCUPM_BUCK_LP_MODE		(1U)
-#define MCUPM_BUCK_OFF_MODE		(2U)
-#define NF_MCUPM_BUCK_MODE		(3U)
-
-/* Mbox Slot: APMCU_MCUPM_MBOX_ARMPLL_MODE (7) */
-#define MCUPM_ARMPLL_ON			(0U) /* default */
-#define MCUPM_ARMPLL_GATING		(1U)
-#define MCUPM_ARMPLL_OFF		(2U)
-#define NF_MCUPM_ARMPLL_MODE		(3U)
-
-/* Mbox Slot: APMCU_MCUPM_MBOX_TASK_STA (9) */
-#define MCUPM_TASK_UNINIT		(0U)
-#define MCUPM_TASK_INIT			(1U)
-#define MCUPM_TASK_INIT_FINISH		(2U)
-#define MCUPM_TASK_WAIT			(3U)
-#define MCUPM_TASK_RUN			(4U)
-#define MCUPM_TASK_PAUSE		(5U)
-
-void mtk_set_cpu_pm_pll_mode(unsigned int mode);
-int mtk_get_cpu_pm_pll_mode(void);
-void mtk_set_cpu_pm_buck_mode(unsigned int mode);
-int mtk_get_cpu_pm_buck_mode(void);
-void mtk_set_cpu_pm_preffered_cpu(unsigned int cpuid);
-int mtk_set_cpu_pm_mbox_addr(uint64_t phy_addr);
-
-#endif
diff --git a/plat/mediatek/mt8186/drivers/mcdi/mt_cpu_pm_mbox_sspm.c b/plat/mediatek/mt8186/drivers/mcdi/mt_cpu_pm_mbox_sspm.c
deleted file mode 100644
index 34c281d..0000000
--- a/plat/mediatek/mt8186/drivers/mcdi/mt_cpu_pm_mbox_sspm.c
+++ /dev/null
@@ -1,90 +0,0 @@
-/*
- * Copyright (c) 2021, MediaTek Inc. All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
- */
-
-#include <mmio.h>
-#include <mt_cpu_pm.h>
-#include <mt_cpu_pm_mbox.h>
-#include <platform_def.h>
-#include <sspm_reg.h>
-
-#ifdef MCDI_TINYSYS_MBOX_SHARE_SRAM
-struct cpu_pm_mbox {
-	unsigned int ap_ready;
-	unsigned int reserved1;
-	unsigned int reserved2;
-	unsigned int reserved3;
-	unsigned int pwr_ctrl_en;
-	unsigned int l3_cache_mode;
-	unsigned int buck_mode;
-	unsigned int armpll_mode;
-	unsigned int task_sta;
-	unsigned int reserved9;
-	unsigned int reserved10;
-	unsigned int reserved11;
-	unsigned int wakeup_cpu;
-};
-
-struct cpu_pm_mbox *_cpu_pm_box = (struct cpu_pm_mbox *)SSPM_MBOX_3_BASE;
-#endif
-
-void mtk_set_cpu_pm_pll_mode(unsigned int mode)
-{
-#ifdef MCDI_TINYSYS_MBOX_SHARE_SRAM
-	if (_cpu_pm_box) {
-		_cpu_pm_box->armpll_mode = mode;
-	}
-#endif
-}
-
-int mtk_get_cpu_pm_pll_mode(void)
-{
-#ifdef MCDI_TINYSYS_MBOX_SHARE_SRAM
-	if (!_cpu_pm_box) {
-		return 0;
-	}
-	return _cpu_pm_box->armpll_mode;
-#endif
-}
-
-void mtk_set_cpu_pm_buck_mode(unsigned int mode)
-{
-#ifdef MCDI_TINYSYS_MBOX_SHARE_SRAM
-	if (_cpu_pm_box) {
-		_cpu_pm_box->buck_mode = mode;
-	}
-#endif
-}
-
-int mtk_get_cpu_pm_buck_mode(void)
-{
-#ifdef MCDI_TINYSYS_MBOX_SHARE_SRAM
-	if (!_cpu_pm_box) {
-		return 0;
-	}
-	return _cpu_pm_box->buck_mode;
-#endif
-}
-
-void mtk_set_cpu_pm_preffered_cpu(unsigned int cpuid)
-{
-#ifdef MCDI_TINYSYS_MBOX_SHARE_SRAM
-	if (_cpu_pm_box) {
-		_cpu_pm_box->wakeup_cpu = cpuid;
-	}
-#endif
-}
-
-int mtk_set_cpu_pm_mbox_addr(uint64_t phy_addr)
-{
-#ifdef MCDI_TINYSYS_MBOX_SHARE_SRAM
-	if (_cpu_pm_box || (phy_addr == 0)) {
-		return -1;
-	}
-
-	_cpu_pm_box = (struct cpu_pm_mbox *)(MTK_SSPM_BASE + phy_addr);
-#endif
-	return 0;
-}