1*f85f37d4SNina Wu /* 2*f85f37d4SNina Wu * Copyright (c) 2020, MediaTek Inc. All rights reserved. 3*f85f37d4SNina Wu * 4*f85f37d4SNina Wu * SPDX-License-Identifier: BSD-3-Clause 5*f85f37d4SNina Wu */ 6*f85f37d4SNina Wu 7*f85f37d4SNina Wu /* common headers */ 8*f85f37d4SNina Wu #include <lib/psci/psci.h> 9*f85f37d4SNina Wu 10*f85f37d4SNina Wu /* mediatek platform specific headers */ 11*f85f37d4SNina Wu 12*f85f37d4SNina Wu 13*f85f37d4SNina Wu /******************************************************************************* 14*f85f37d4SNina Wu * MTK_platform handler called when an affinity instance is about to be turned 15*f85f37d4SNina Wu * on. The level and mpidr determine the affinity instance. 16*f85f37d4SNina Wu ******************************************************************************/ 17*f85f37d4SNina Wu static const plat_psci_ops_t plat_plat_pm_ops = { 18*f85f37d4SNina Wu }; 19*f85f37d4SNina Wu 20*f85f37d4SNina Wu int plat_setup_psci_ops(uintptr_t sec_entrypoint, 21*f85f37d4SNina Wu const plat_psci_ops_t **psci_ops) 22*f85f37d4SNina Wu { 23*f85f37d4SNina Wu *psci_ops = &plat_plat_pm_ops; 24*f85f37d4SNina Wu 25*f85f37d4SNina Wu return 0; 26*f85f37d4SNina Wu } 27