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