1 /* 2 * Copyright 2023 NXP 3 * 4 * SPDX-License-Identifier: BSD-3-Clause 5 */ 6 7 #ifndef MRU_IP_CFG_DEFINES_H_ 8 #define MRU_IP_CFG_DEFINES_H_ 9 10 #ifdef __cplusplus 11 extern "C" 12 { 13 #endif 14 /*================================================================================================== 15 INCLUDE FILES 16 ==================================================================================================*/ 17 #include "StandardTypes.h" 18 /*================================================================================================== 19 * SOURCE FILE VERSION INFORMATION 20 ==================================================================================================*/ 21 #define CDD_PLATFORM_MRU_IP_CFG_DEFINES_VENDOR_ID 43 22 #define CDD_PLATFORM_MRU_IP_CFG_DEFINES_SW_MAJOR_VERSION 1 23 #define CDD_PLATFORM_MRU_IP_CFG_DEFINES_SW_MINOR_VERSION 0 24 #define CDD_PLATFORM_MRU_IP_CFG_DEFINES_SW_PATCH_VERSION 0 25 #define CDD_PLATFORM_MRU_IP_CFG_DEFINES_AR_RELEASE_MAJOR_VERSION 4 26 #define CDD_PLATFORM_MRU_IP_CFG_DEFINES_AR_RELEASE_MINOR_VERSION 7 27 #define CDD_PLATFORM_MRU_IP_CFG_DEFINES_AR_RELEASE_REVISION_VERSION 0 28 /*================================================================================================== 29 CONSTANTS 30 ==================================================================================================*/ 31 32 /*================================================================================================== 33 * DEFINES AND MACROS 34 ==================================================================================================*/ 35 36 #define NOTIFY_STATUS_COUNT 2U 37 38 39 #define MRU_IP_CH_CFG0_CHE_MASK (0x1U) 40 #define MRU_IP_CH_CFG0_IE_MASK (0x4U) 41 #define MRU_IP_CH_MBSTAT_MBS0_MASK (0x10000U) 42 #define MRU_CH_MBSTAT_MBS0_WIDTH (1U) 43 #define MRU_IP_CH_CFG1_MBIC0_MASK (0x10000U) 44 #define MRU_IP_CH_CFG1_MBIC0_SHIFT (16U) 45 #define NUMBER_OF_INTERRUPT_GROUP (2U) 46 #define MRU_CH_CFG1_MBIC0_WIDTH (1U) 47 48 #define MRU_IP_NOTIFY_CH1_IS_MASK (0x1U) /*The notify status mask of first channel*/ 49 50 #define PLATFORM_TIMEOUT_TYPE (OSIF_COUNTER_DUMMY) 51 52 #ifdef __cplusplus 53 } 54 #endif 55 56 #endif /* MRU_IP_CFG_DEFINES_H_ */ 57 58 /** @} */ 59