/* * Copyright (C) 2019 Marvell International Ltd. * * SPDX-License-Identifier: BSD-3-Clause * https://spdx.org/licenses */ /* DFX sub-FID */ #define MV_SIP_DFX_THERMAL_INIT 1 #define MV_SIP_DFX_THERMAL_READ 2 #define MV_SIP_DFX_THERMAL_IS_VALID 3 #define MV_SIP_DFX_THERMAL_IRQ 4 #define MV_SIP_DFX_THERMAL_THRESH 5 #define MV_SIP_DFX_THERMAL_SEL_CHANNEL 6 #define MV_SIP_DFX_SREAD 20 #define MV_SIP_DFX_SWRITE 21 int mvebu_dfx_thermal_handle(u_register_t func, u_register_t *read, u_register_t x2, u_register_t x3); int mvebu_dfx_misc_handle(u_register_t func, u_register_t *read, u_register_t addr, u_register_t val);