blob: 83a7a5359028d80b6676f08c1a73034540ae9831 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
/*
* 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
|