xref: /rk3399_ARM-atf/plat/mediatek/mt8195/drivers/spm/notifier/mt_spm_notifier.h (revision 7fa35d068ff9eabbf252414fd778cc4de7a4b141)
1*859e346bSEdward-JW Yang /*
2*859e346bSEdward-JW Yang  * Copyright (c) 2021, MediaTek Inc. All rights reserved.
3*859e346bSEdward-JW Yang  *
4*859e346bSEdward-JW Yang  * SPDX-License-Identifier: BSD-3-Clause
5*859e346bSEdward-JW Yang  */
6*859e346bSEdward-JW Yang 
7*859e346bSEdward-JW Yang #ifndef MT_SPM_SSPM_NOTIFIER_H
8*859e346bSEdward-JW Yang #define MT_SPM_SSPM_NOTIFIER_H
9*859e346bSEdward-JW Yang 
10*859e346bSEdward-JW Yang enum MT_SPM_SSPM_NOTIFY_ID {
11*859e346bSEdward-JW Yang 	MT_SPM_NOTIFY_LP_ENTER,
12*859e346bSEdward-JW Yang 	MT_SPM_NOTIFY_LP_LEAVE,
13*859e346bSEdward-JW Yang };
14*859e346bSEdward-JW Yang 
15*859e346bSEdward-JW Yang int mt_spm_sspm_notify(int type, unsigned int lp_mode);
16*859e346bSEdward-JW Yang 
mt_spm_sspm_notify_u32(int type,unsigned int lp_mode)17*859e346bSEdward-JW Yang static inline int mt_spm_sspm_notify_u32(int type, unsigned int lp_mode)
18*859e346bSEdward-JW Yang {
19*859e346bSEdward-JW Yang 	return mt_spm_sspm_notify(type, lp_mode);
20*859e346bSEdward-JW Yang }
21*859e346bSEdward-JW Yang #endif /* MT_SPM_SSPM_NOTIFIER_H */
22