xref: /linux/drivers/net/ethernet/wangxun/ngbevf/ngbevf_type.h (revision 8be4d31cb8aaeea27bde4b7ddb26e28a89062ebf)
1 /* SPDX-License-Identifier: GPL-2.0 */
2 /* Copyright (c) 2015 - 2025 Beijing WangXun Technology Co., Ltd. */
3 
4 #ifndef _NGBEVF_TYPE_H_
5 #define _NGBEVF_TYPE_H_
6 
7 /* Device IDs */
8 #define NGBEVF_DEV_ID_EM_WX1860AL_W             0x0110
9 #define NGBEVF_DEV_ID_EM_WX1860A2               0x0111
10 #define NGBEVF_DEV_ID_EM_WX1860A2S              0x0112
11 #define NGBEVF_DEV_ID_EM_WX1860A4               0x0113
12 #define NGBEVF_DEV_ID_EM_WX1860A4S              0x0114
13 #define NGBEVF_DEV_ID_EM_WX1860AL2              0x0115
14 #define NGBEVF_DEV_ID_EM_WX1860AL2S             0x0116
15 #define NGBEVF_DEV_ID_EM_WX1860AL4              0x0117
16 #define NGBEVF_DEV_ID_EM_WX1860AL4S             0x0118
17 #define NGBEVF_DEV_ID_EM_WX1860NCSI             0x0119
18 #define NGBEVF_DEV_ID_EM_WX1860A1               0x011a
19 #define NGBEVF_DEV_ID_EM_WX1860AL1              0x011b
20 
21 #define NGBEVF_MAX_MSIX_VECTORS               1
22 #define NGBEVF_MAX_RX_QUEUES                  1
23 #define NGBEVF_MAX_TX_QUEUES                  1
24 #define NGBEVF_DEFAULT_TXD                    128
25 #define NGBEVF_DEFAULT_RXD                    128
26 #define NGBEVF_DEFAULT_TX_WORK                256
27 #define NGBEVF_DEFAULT_RX_WORK                256
28 
29 #endif /* _NGBEVF_TYPE_H_ */
30