1 /* 2 * Arm SCP/MCP Software 3 * Copyright (c) 2023, Arm Limited and Contributors. All rights reserved. 4 * 5 * SPDX-License-Identifier: BSD-3-Clause 6 */ 7 8 #ifndef SMCF_HARDWARE_UNIT_TEST_H 9 #define SMCF_HARDWARE_UNIT_TEST_H 10 11 /* MGI_MON_IDX */ 12 #define MGI_MON_IDX_MON0 0U 13 #define MGI_MON_IDX_MON2 2U 14 #define MGI_MON_IDX_MON5 5U 15 #define MGI_MON_IDX_MON7 7U 16 #define MGI_MON_IDX_MON9 9U 17 #define MGI_MON_IDX_MON10 10U 18 #define MGI_MON_IDX_MON15 15U 19 #define MGI_MON_IDX_MON31 31U 20 #define MGI_NUM_OF_MON 32U 21 22 /* MGI_GRP_ID register */ 23 #define MGI_GRP_ID_GRP_ID 0xAA /* Any random ID */ 24 /* Number of Monitors = 32 */ 25 #define MGI_GRP_ID ((MGI_MON_IDX_MON31 << 16) | MGI_GRP_ID_GRP_ID) 26 27 /* MGI_FEAT1 */ 28 #define MGI_FEAT1_NUM_OF_REG 3 29 #define MGI_FEAT1_NUM_OF_BITS 5 30 31 /* Mode test value */ 32 #define MODE_VALUE 0x7 33 34 #endif /* SMCF_HARDWARE_UNIT_TEST_H */ 35