xref: /rk3399_ARM-atf/drivers/marvell/secure_dfx_access/dfx.h (revision 0cedca636fe07a62cf39548470baf3aaae9f008f)
1ad416958SGrzegorz Jaszczyk /*
2ad416958SGrzegorz Jaszczyk  * Copyright (C) 2019 Marvell International Ltd.
3ad416958SGrzegorz Jaszczyk  *
4ad416958SGrzegorz Jaszczyk  * SPDX-License-Identifier:     BSD-3-Clause
5ad416958SGrzegorz Jaszczyk  * https://spdx.org/licenses
6ad416958SGrzegorz Jaszczyk  */
7ad416958SGrzegorz Jaszczyk 
8ad416958SGrzegorz Jaszczyk /* DFX sub-FID */
9ad416958SGrzegorz Jaszczyk #define MV_SIP_DFX_THERMAL_INIT		1
10ad416958SGrzegorz Jaszczyk #define MV_SIP_DFX_THERMAL_READ		2
11ad416958SGrzegorz Jaszczyk #define MV_SIP_DFX_THERMAL_IS_VALID	3
12ad416958SGrzegorz Jaszczyk #define MV_SIP_DFX_THERMAL_IRQ		4
13ad416958SGrzegorz Jaszczyk #define MV_SIP_DFX_THERMAL_THRESH	5
14ad416958SGrzegorz Jaszczyk #define MV_SIP_DFX_THERMAL_SEL_CHANNEL	6
15ad416958SGrzegorz Jaszczyk 
16*0cedca63SGrzegorz Jaszczyk int mvebu_dfx_thermal_handle(u_register_t func, u_register_t *read,
17*0cedca63SGrzegorz Jaszczyk 			     u_register_t x2, u_register_t x3);
18