1 /* 2 * Copyright 2021-2024 NXP 3 * 4 * SPDX-License-Identifier: BSD-3-Clause 5 */ 6 7 #ifndef CANEXCEL_IP_DEVREG_H_ 8 #define CANEXCEL_IP_DEVREG_H_ 9 10 /** 11 * @file CanEXCEL_Ip_DevReg.h 12 * 13 * @addtogroup CanEXCEL 14 * @{ 15 */ 16 17 #include "CanEXCEL_Ip_CfgDefines.h" 18 19 #define CANXL_IP_FILTER_BANK_SIZE (0x798U) 20 21 #define CANXL_IP_MRU_MAILBOX_NO (4U) 22 23 #define IP_CANXL_TBS_BASE_PTRS { IP_CANXL_0_TBS, IP_CANXL_1_TBS } 24 25 #define CANXL_IP_HAS_ABORT (STD_OFF) 26 27 /** 28 * @brief Default value for the BCFG2 register 29 */ 30 #define CANEXCEL_IP_BCFG2_DEFAULT_VALUE_U32 ((uint32)0x20000000U) 31 /** 32 * @brief Default value for the BNCBT register 33 */ 34 #define CANEXCEL_IP_BNCBT_DEFAULT_VALUE_U32 ((uint32)0x03C0F03EU) 35 /** 36 * @brief Default value for the BFDCBT register 37 */ 38 #define CANEXCEL_IP_BFDCBT_DEFAULT_VALUE_U32 ((uint32)0x00C0300EU) 39 /** 40 * @brief Default value for the BXDCBT register 41 */ 42 #define CANEXCEL_IP_BXDCBT_DEFAULT_VALUE_U32 ((uint32)0x00C0300EU) 43 /** 44 * @brief Clear Mask for Default value for the SYSS register 45 */ 46 #define CANEXCEL_IP_SYSS_CLEAR_DEFAULT_VALUE_U32 ((uint32)0xFFFF0F03U) 47 /** 48 * @brief Clear Mask for Default value for the CH1_MBSTAT register for CANEXCEL MRU 49 */ 50 #define CANEXCEL_IP_CH1_MBSTAT_CLEAR_DEFAULT_VALUE_U32 ((uint32)0x0000F000U) 51 52 /** @} */ 53 54 #endif /* CANEXCEL_IP_DEVREG_H_ */ 55