xref: /linux/drivers/net/ethernet/wangxun/txgbevf/txgbevf_type.h (revision 8be4d31cb8aaeea27bde4b7ddb26e28a89062ebf)
1 /* SPDX-License-Identifier: GPL-2.0 */
2 /* Copyright (c) 2015 - 2025 Beijing WangXun Technology Co., Ltd. */
3 
4 #ifndef _TXGBEVF_TYPE_H_
5 #define _TXGBEVF_TYPE_H_
6 
7 /* Device IDs */
8 #define TXGBEVF_DEV_ID_SP1000                  0x1000
9 #define TXGBEVF_DEV_ID_WX1820                  0x2000
10 #define TXGBEVF_DEV_ID_AML500F                 0x500F
11 #define TXGBEVF_DEV_ID_AML510F                 0x510F
12 #define TXGBEVF_DEV_ID_AML5024                 0x5024
13 #define TXGBEVF_DEV_ID_AML5124                 0x5124
14 #define TXGBEVF_DEV_ID_AML503F                 0x503f
15 #define TXGBEVF_DEV_ID_AML513F                 0x513f
16 
17 #define TXGBEVF_MAX_MSIX_VECTORS               2
18 #define TXGBEVF_MAX_RSS_NUM                    4
19 #define TXGBEVF_MAX_RX_QUEUES                  4
20 #define TXGBEVF_MAX_TX_QUEUES                  4
21 #define TXGBEVF_DEFAULT_TXD                    128
22 #define TXGBEVF_DEFAULT_RXD                    128
23 #define TXGBEVF_DEFAULT_TX_WORK                256
24 #define TXGBEVF_DEFAULT_RX_WORK                256
25 
26 #endif /* _TXGBEVF_TYPE_H_ */
27