/* * Copyright (C) 2018 Marvell International Ltd. * * SPDX-License-Identifier: BSD-3-Clause * https://spdx.org/licenses */ #ifndef __MSS_PM_IPC_H #define __MSS_PM_IPC_H #include /* Currently MSS does not support Cluster level Power Down */ #define DISABLE_CLUSTER_LEVEL /***************************************************************************** * mss_pm_ipc_msg_send * * DESCRIPTION: create and transmit IPC message ***************************************************************************** */ int mss_pm_ipc_msg_send(unsigned int channel_id, unsigned int msg_id, const psci_power_state_t *target_state); /***************************************************************************** * mss_pm_ipc_msg_trigger * * DESCRIPTION: Trigger IPC message interrupt to MSS ***************************************************************************** */ int mss_pm_ipc_msg_trigger(void); #endif /* __MSS_PM_IPC_H */