bfcmap_config.h (2682B)
1 /* 2 * 3 * This license is set out in https://raw.githubusercontent.com/Broadcom-Network-Switching-Software/OpenBCM/master/Legal/LICENSE file. 4 * 5 * Copyright 2007-2019 Broadcom Inc. All rights reserved. 6 */ 7 8 #ifndef __BFCMAP_CONFIG_H__ 9 #define __BFCMAP_CONFIG_H__ 10 11 #include <buser_config.h> 12 13 /* 14 * BFCMAP_MAX_UNITS is the number of dev_ctrl structs created 15 * which is same as the number of fcmap ports. 16 */ 17 #ifndef BFCMAP_MAX_UNITS 18 #define BFCMAP_MAX_UNITS BMF_MAX_MT_PORTS 19 #endif 20 21 #define BFCMAP_NUM_PORT BMF_MAX_MT_PORTS 22 23 #ifndef BFCMAP_CONFIG_DEFINE_UINT8_T 24 #define BFCMAP_CONFIG_DEFINE_UINT8_T BMF_CONFIG_DEFINE_UINT8_T 25 #endif 26 27 /* Default type definition for uint8 */ 28 #ifndef BFCMAP_CONFIG_TYPE_UINT8_T 29 #define BFCMAP_CONFIG_TYPE_UINT8_T BMF_CONFIG_TYPE_UINT8_T 30 #endif 31 32 #ifndef BFCMAP_CONFIG_DEFINE_INT8_T 33 #define BFCMAP_CONFIG_DEFINE_INT8_T BMF_CONFIG_DEFINE_INT8_T 34 #endif 35 36 #ifndef BFCMAP_CONFIG_TYPE_INT8_T 37 #define BFCMAP_CONFIG_TYPE_INT8_T BMF_CONFIG_TYPE_INT8_T 38 #endif 39 40 /* Type buint16_t is not provided by the system */ 41 #ifndef BFCMAP_CONFIG_DEFINE_UINT16_T 42 #define BFCMAP_CONFIG_DEFINE_UINT16_T BMF_CONFIG_DEFINE_UINT16_T 43 #endif 44 45 /* Default type definition for uint16 */ 46 #ifndef BFCMAP_CONFIG_TYPE_UINT16_T 47 #define BFCMAP_CONFIG_TYPE_UINT16_T BMF_CONFIG_TYPE_UINT16_T 48 #endif 49 50 #ifndef BFCMAP_CONFIG_DEFINE_INT16_T 51 #define BFCMAP_CONFIG_DEFINE_INT16_T BMF_CONFIG_DEFINE_INT16_T 52 #endif 53 54 #ifndef BFCMAP_CONFIG_TYPE_INT16_T 55 #define BFCMAP_CONFIG_TYPE_INT16_T BMF_CONFIG_TYPE_INT16_T 56 #endif 57 58 /* Type buint32_t is not provided by the system */ 59 #ifndef BFCMAP_CONFIG_DEFINE_UINT32_T 60 #define BFCMAP_CONFIG_DEFINE_UINT32_T BMF_CONFIG_DEFINE_UINT32_T 61 #endif 62 63 /* Default type definition for uint32 */ 64 #ifndef BFCMAP_CONFIG_TYPE_UINT32_T 65 #define BFCMAP_CONFIG_TYPE_UINT32_T BMF_CONFIG_TYPE_UINT32_T 66 #endif 67 68 #ifndef BFCMAP_CONFIG_DEFINE_INT32_T 69 #define BFCMAP_CONFIG_DEFINE_INT32_T BMF_CONFIG_DEFINE_INT32_T 70 #endif 71 72 #ifndef BFCMAP_CONFIG_TYPE_INT32_T 73 #define BFCMAP_CONFIG_TYPE_INT32_T BMF_CONFIG_TYPE_INT32_T 74 #endif 75 76 #ifndef BFCMAP_CONFIG_DEFINE_UINT64_T 77 #define BFCMAP_CONFIG_DEFINE_UINT64_T BMF_CONFIG_DEFINE_UINT64_T 78 #endif 79 80 /* Default type definition for uint64 */ 81 #ifndef BFCMAP_CONFIG_TYPE_UINT64_T 82 #define BFCMAP_CONFIG_TYPE_UINT64_T BMF_CONFIG_TYPE_UINT64_T 83 #endif 84 85 #ifndef BFCMAP_CONFIG_DEFINE_INT64_T 86 #define BFCMAP_CONFIG_DEFINE_INT64_T BMF_CONFIG_DEFINE_INT64_T 87 #endif 88 89 #ifndef BFCMAP_CONFIG_TYPE_INT64_T 90 #define BFCMAP_CONFIG_TYPE_INT64_T BMF_CONFIG_TYPE_INT64_T 91 #endif 92 93 94 #endif /* __BFCMAP_CONFIG_H__ */ 95 96