.. | .. |
---|
| 1 | +/* SPDX-License-Identifier: GPL-2.0-only */ |
---|
1 | 2 | /* |
---|
2 | 3 | * aQuantia Corporation Network Driver |
---|
3 | | - * Copyright (C) 2014-2017 aQuantia Corporation. All rights reserved |
---|
4 | | - * |
---|
5 | | - * This program is free software; you can redistribute it and/or modify it |
---|
6 | | - * under the terms and conditions of the GNU General Public License, |
---|
7 | | - * version 2, as published by the Free Software Foundation. |
---|
| 4 | + * Copyright (C) 2014-2019 aQuantia Corporation. All rights reserved |
---|
8 | 5 | */ |
---|
9 | 6 | |
---|
10 | 7 | /* File aq_cfg.h: Definition of configuration parameters and constants. */ |
---|
.. | .. |
---|
12 | 9 | #ifndef AQ_CFG_H |
---|
13 | 10 | #define AQ_CFG_H |
---|
14 | 11 | |
---|
15 | | -#define AQ_CFG_VECS_DEF 4U |
---|
| 12 | +#define AQ_CFG_VECS_DEF 8U |
---|
16 | 13 | #define AQ_CFG_TCS_DEF 1U |
---|
17 | 14 | |
---|
18 | 15 | #define AQ_CFG_TXDS_DEF 4096U |
---|
19 | | -#define AQ_CFG_RXDS_DEF 1024U |
---|
| 16 | +#define AQ_CFG_RXDS_DEF 2048U |
---|
20 | 17 | |
---|
21 | 18 | #define AQ_CFG_IS_POLLING_DEF 0U |
---|
22 | 19 | |
---|
.. | .. |
---|
28 | 25 | |
---|
29 | 26 | #define AQ_CFG_INTERRUPT_MODERATION_USEC_MAX (0x1FF * 2) |
---|
30 | 27 | |
---|
31 | | -#define AQ_CFG_IRQ_MASK 0x1FFU |
---|
| 28 | +#define AQ_CFG_IRQ_MASK 0x3FFU |
---|
32 | 29 | |
---|
33 | 30 | #define AQ_CFG_VECS_MAX 8U |
---|
34 | 31 | #define AQ_CFG_TCS_MAX 8U |
---|
35 | 32 | |
---|
36 | 33 | #define AQ_CFG_TX_FRAME_MAX (16U * 1024U) |
---|
37 | | -#define AQ_CFG_RX_FRAME_MAX (4U * 1024U) |
---|
| 34 | +#define AQ_CFG_RX_FRAME_MAX (2U * 1024U) |
---|
38 | 35 | |
---|
39 | 36 | #define AQ_CFG_TX_CLEAN_BUDGET 256U |
---|
| 37 | + |
---|
| 38 | +#define AQ_CFG_RX_REFILL_THRES 32U |
---|
| 39 | + |
---|
| 40 | +#define AQ_CFG_RX_HDR_SIZE 256U |
---|
| 41 | + |
---|
| 42 | +#define AQ_CFG_RX_PAGEORDER 0U |
---|
40 | 43 | |
---|
41 | 44 | /* LRO */ |
---|
42 | 45 | #define AQ_CFG_IS_LRO_DEF 1U |
---|
.. | .. |
---|
65 | 68 | |
---|
66 | 69 | /*#define AQ_CFG_MAC_ADDR_PERMANENT {0x30, 0x0E, 0xE3, 0x12, 0x34, 0x56}*/ |
---|
67 | 70 | |
---|
68 | | -#define AQ_NIC_FC_OFF 0U |
---|
69 | | -#define AQ_NIC_FC_TX 1U |
---|
70 | | -#define AQ_NIC_FC_RX 2U |
---|
71 | | -#define AQ_NIC_FC_FULL 3U |
---|
72 | | -#define AQ_NIC_FC_AUTO 4U |
---|
73 | | - |
---|
74 | 71 | #define AQ_CFG_FC_MODE AQ_NIC_FC_FULL |
---|
| 72 | + |
---|
| 73 | +/* Default WOL modes used on initialization */ |
---|
| 74 | +#define AQ_CFG_WOL_MODES WAKE_MAGIC |
---|
75 | 75 | |
---|
76 | 76 | #define AQ_CFG_SPEED_MSK 0xFFFFU /* 0xFFFFU==auto_neg */ |
---|
77 | 77 | |
---|
.. | .. |
---|
80 | 80 | |
---|
81 | 81 | #define AQ_CFG_LOCK_TRYS 100U |
---|
82 | 82 | |
---|
83 | | -#define AQ_CFG_DRV_AUTHOR "aQuantia" |
---|
84 | | -#define AQ_CFG_DRV_DESC "aQuantia Corporation(R) Network Driver" |
---|
| 83 | +#define AQ_CFG_DRV_AUTHOR "Marvell" |
---|
| 84 | +#define AQ_CFG_DRV_DESC "Marvell (Aquantia) Corporation(R) Network Driver" |
---|
85 | 85 | #define AQ_CFG_DRV_NAME "atlantic" |
---|
86 | | -#define AQ_CFG_DRV_VERSION __stringify(NIC_MAJOR_DRIVER_VERSION)"."\ |
---|
87 | | - __stringify(NIC_MINOR_DRIVER_VERSION)"."\ |
---|
88 | | - __stringify(NIC_BUILD_DRIVER_VERSION)"."\ |
---|
89 | | - __stringify(NIC_REVISION_DRIVER_VERSION) \ |
---|
90 | | - AQ_CFG_DRV_VERSION_SUFFIX |
---|
91 | 86 | |
---|
92 | 87 | #endif /* AQ_CFG_H */ |
---|