xref: /rk3399_ARM-atf/plat/imx/imx9/common/include/imx_scmi_client.h (revision 480e8dd9df291cc0e31695983fa6ff235e1671cd)
1*4ddfb6f1SJacky Bai /*
2*4ddfb6f1SJacky Bai  * Copyright 2025 NXP
3*4ddfb6f1SJacky Bai  *
4*4ddfb6f1SJacky Bai  * SPDX-License-Identifier: BSD-3-Clause
5*4ddfb6f1SJacky Bai  */
6*4ddfb6f1SJacky Bai 
7*4ddfb6f1SJacky Bai #ifndef IMX_SCMI_CLIENT_H
8*4ddfb6f1SJacky Bai #define IMX_SCMI_CLIENT_H
9*4ddfb6f1SJacky Bai 
10*4ddfb6f1SJacky Bai #include <platform_def.h>
11*4ddfb6f1SJacky Bai 
12*4ddfb6f1SJacky Bai extern void *imx9_scmi_handle;
13*4ddfb6f1SJacky Bai 
14*4ddfb6f1SJacky Bai void plat_imx9_scmi_setup(void);
15*4ddfb6f1SJacky Bai 
16*4ddfb6f1SJacky Bai #define SCMI_CPU_A55_ID(cpu)		((cpu) + IMX9_SCMI_CPU_A55C0)
17*4ddfb6f1SJacky Bai #define SCMI_CPU_A55_PD(cpu)		((cpu) + SCMI_PWR_MIX_SLICE_IDX_A55C0)
18*4ddfb6f1SJacky Bai 
19*4ddfb6f1SJacky Bai #endif /* IMX_SCMI_CLIENT_H */
20