1 /*
2  * Copyright 2021-2023 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 /**
26 * @brief Default value for the BCFG2 register
27 */
28 #define CANEXCEL_IP_BCFG2_DEFAULT_VALUE_U32               ((uint32)0x20000000U)
29 /**
30 * @brief Default value for the BNCBT register
31 */
32 #define CANEXCEL_IP_BNCBT_DEFAULT_VALUE_U32               ((uint32)0x03C0F03EU)
33 /**
34 * @brief Default value for the BFDCBT register
35 */
36 #define CANEXCEL_IP_BFDCBT_DEFAULT_VALUE_U32               ((uint32)0x00C0300EU)
37 /**
38 * @brief Default value for the BXDCBT register
39 */
40 #define CANEXCEL_IP_BXDCBT_DEFAULT_VALUE_U32               ((uint32)0x00C0300EU)
41 /**
42 * @brief Clear Mask for Default value for the SYSS register
43 */
44 #define CANEXCEL_IP_SYSS_CLEAR_DEFAULT_VALUE_U32           ((uint32)0xFFFF0F03U)
45 /** @} */
46 
47 #endif /* CANEXCEL_IP_DEVREG_H_ */
48