1*2ffc1057SHemant Agrawal /* SPDX-License-Identifier: (BSD-3-Clause OR GPL-2.0) 2*2ffc1057SHemant Agrawal * Copyright 2009-2012 Freescale Semiconductor Inc. 3*2ffc1057SHemant Agrawal * Copyright 2017-2020 NXP 4*2ffc1057SHemant Agrawal */ 5*2ffc1057SHemant Agrawal 6*2ffc1057SHemant Agrawal #ifndef __DPAA_INTEGRATION_H 7*2ffc1057SHemant Agrawal #define __DPAA_INTEGRATION_H 8*2ffc1057SHemant Agrawal 9*2ffc1057SHemant Agrawal #include "ncsw_ext.h" 10*2ffc1057SHemant Agrawal 11*2ffc1057SHemant Agrawal #define DPAA_VERSION 11 12*2ffc1057SHemant Agrawal 13*2ffc1057SHemant Agrawal #define BM_MAX_NUM_OF_POOLS 64 /**< Number of buffers pools */ 14*2ffc1057SHemant Agrawal 15*2ffc1057SHemant Agrawal #define INTG_MAX_NUM_OF_FM 2 16*2ffc1057SHemant Agrawal 17*2ffc1057SHemant Agrawal /* Ports defines */ 18*2ffc1057SHemant Agrawal #define FM_MAX_NUM_OF_1G_MACS 6 19*2ffc1057SHemant Agrawal #define FM_MAX_NUM_OF_10G_MACS 2 20*2ffc1057SHemant Agrawal #define FM_MAX_NUM_OF_MACS (FM_MAX_NUM_OF_1G_MACS + FM_MAX_NUM_OF_10G_MACS) 21*2ffc1057SHemant Agrawal #define FM_MAX_NUM_OF_OH_PORTS 6 22*2ffc1057SHemant Agrawal 23*2ffc1057SHemant Agrawal #define FM_MAX_NUM_OF_1G_RX_PORTS FM_MAX_NUM_OF_1G_MACS 24*2ffc1057SHemant Agrawal #define FM_MAX_NUM_OF_10G_RX_PORTS FM_MAX_NUM_OF_10G_MACS 25*2ffc1057SHemant Agrawal #define FM_MAX_NUM_OF_RX_PORTS \ 26*2ffc1057SHemant Agrawal (FM_MAX_NUM_OF_10G_RX_PORTS + FM_MAX_NUM_OF_1G_RX_PORTS) 27*2ffc1057SHemant Agrawal 28*2ffc1057SHemant Agrawal #define FM_MAX_NUM_OF_1G_TX_PORTS FM_MAX_NUM_OF_1G_MACS 29*2ffc1057SHemant Agrawal #define FM_MAX_NUM_OF_10G_TX_PORTS FM_MAX_NUM_OF_10G_MACS 30*2ffc1057SHemant Agrawal #define FM_MAX_NUM_OF_TX_PORTS \ 31*2ffc1057SHemant Agrawal (FM_MAX_NUM_OF_10G_TX_PORTS + FM_MAX_NUM_OF_1G_TX_PORTS) 32*2ffc1057SHemant Agrawal 33*2ffc1057SHemant Agrawal #define FM_PORT_MAX_NUM_OF_EXT_POOLS 4 34*2ffc1057SHemant Agrawal /**< Number of external BM pools per Rx port */ 35*2ffc1057SHemant Agrawal #define FM_NUM_CONG_GRPS 256 36*2ffc1057SHemant Agrawal /**< Total number of congestion groups in QM */ 37*2ffc1057SHemant Agrawal #define FM_MAX_NUM_OF_SUB_PORTALS 16 38*2ffc1057SHemant Agrawal #define FM_PORT_MAX_NUM_OF_OBSERVED_EXT_POOLS 0 39*2ffc1057SHemant Agrawal 40*2ffc1057SHemant Agrawal /* PCD defines */ 41*2ffc1057SHemant Agrawal #define FM_PCD_PLCR_NUM_ENTRIES 256 42*2ffc1057SHemant Agrawal /**< Total number of policer profiles */ 43*2ffc1057SHemant Agrawal #define FM_PCD_KG_NUM_OF_SCHEMES 32 44*2ffc1057SHemant Agrawal /**< Total number of KG schemes */ 45*2ffc1057SHemant Agrawal #define FM_PCD_MAX_NUM_OF_CLS_PLANS 256 46*2ffc1057SHemant Agrawal /**< Number of classification plan entries. */ 47*2ffc1057SHemant Agrawal 48*2ffc1057SHemant Agrawal #define FM_MAX_PFC_PRIO 8 49*2ffc1057SHemant Agrawal 50*2ffc1057SHemant Agrawal #endif /* __DPAA_INTEGRATION_H */ 51