xref: /rk3399_ARM-atf/plat/st/stm32mp2/include/stm32mp2_smc.h (revision 9e6ab88ecaf6dd53a066bfc1f91dc35bc8ad5534)
1f55b136aSGatien Chevallier /*
2f55b136aSGatien Chevallier  * Copyright (c) 2024, STMicroelectronics - All Rights Reserved
3f55b136aSGatien Chevallier  *
4f55b136aSGatien Chevallier  * SPDX-License-Identifier: BSD-3-Clause
5f55b136aSGatien Chevallier  */
6f55b136aSGatien Chevallier 
7f55b136aSGatien Chevallier #ifndef STM32MP2_SMC_H
8f55b136aSGatien Chevallier #define STM32MP2_SMC_H
9f55b136aSGatien Chevallier 
10f55b136aSGatien Chevallier #define STM32_COMMON_SIP_NUM_CALLS			1U
11f55b136aSGatien Chevallier 
12*7f41506fSGatien Chevallier /*
13*7f41506fSGatien Chevallier  * STM32_SIP_SMC_STGEN_SET_RATE call API
14*7f41506fSGatien Chevallier  * This service is opened to secure world only.
15*7f41506fSGatien Chevallier  *
16*7f41506fSGatien Chevallier  * Argument a0: (input) SMCC ID
17*7f41506fSGatien Chevallier  *		(output) status return code
18*7f41506fSGatien Chevallier  * Argument a1: (input) Frequency to set (given by sender)
19*7f41506fSGatien Chevallier  */
20*7f41506fSGatien Chevallier #define STM32_SIP_SMC_STGEN_SET_RATE                    0x82000000
21*7f41506fSGatien Chevallier 
22f55b136aSGatien Chevallier #endif /* STM32MP2_SMC_H */
23