mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-08-16 09:27:01 +02:00
Add MCDI related drivers to handle CPU powered on/off in CPU suspend. TEST=build pass BUG=b:202871018 Change-Id: I85aaaf3a0e992a39d17c58f3d9d5ff1b5770f748 Signed-off-by: Garmin.Chang <Garmin.Chang@mediatek.com>
35 lines
648 B
C
35 lines
648 B
C
/*
|
|
* Copyright (c) 2021, MediaTek Inc. All rights reserved.
|
|
*
|
|
* SPDX-License-Identifier: BSD-3-Clause
|
|
*/
|
|
|
|
#ifndef __MT_CPU_PM_H__
|
|
#define __MT_CPU_PM_H__
|
|
|
|
#define MCUSYS_STATUS_PDN (1 << 0UL)
|
|
#define MCUSYS_STATUS_CPUSYS_PROTECT (1 << 8UL)
|
|
#define MCUSYS_STATUS_MCUSYS_PROTECT (1 << 9UL)
|
|
|
|
/* cpu_pm function ID*/
|
|
enum mt_cpu_pm_user_id {
|
|
MCUSYS_STATUS,
|
|
CPC_COMMAND,
|
|
IRQ_REMAIN_LIST_ALLOC,
|
|
IRQ_REMAIN_IRQ_ADD,
|
|
IRQ_REMAIN_IRQ_SUBMIT,
|
|
MBOX_INFO,
|
|
};
|
|
|
|
/* cpu_pm lp function ID */
|
|
enum mt_cpu_pm_lp_smc_id {
|
|
LP_CPC_COMMAND,
|
|
IRQS_REMAIN_ALLOC,
|
|
IRQS_REMAIN_CTRL,
|
|
IRQS_REMAIN_IRQ,
|
|
IRQS_REMAIN_WAKEUP_CAT,
|
|
IRQS_REMAIN_WAKEUP_SRC,
|
|
};
|
|
|
|
#endif
|