.. | .. |
---|
1 | | -/* |
---|
2 | | - * aQuantia Corporation Network Driver |
---|
3 | | - * Copyright (C) 2014-2017 aQuantia Corporation. All rights reserved |
---|
| 1 | +/* SPDX-License-Identifier: GPL-2.0-only */ |
---|
| 2 | +/* Atlantic Network Driver |
---|
4 | 3 | * |
---|
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 |
---|
| 5 | + * Copyright (C) 2019-2020 Marvell International Ltd. |
---|
8 | 6 | */ |
---|
9 | 7 | |
---|
10 | 8 | /* File aq_common.h: Basic includes for all files in project. */ |
---|
.. | .. |
---|
14 | 12 | |
---|
15 | 13 | #include <linux/etherdevice.h> |
---|
16 | 14 | #include <linux/pci.h> |
---|
17 | | - |
---|
18 | | -#include "ver.h" |
---|
| 15 | +#include <linux/if_vlan.h> |
---|
19 | 16 | #include "aq_cfg.h" |
---|
20 | 17 | #include "aq_utils.h" |
---|
21 | 18 | |
---|
.. | .. |
---|
41 | 38 | #define AQ_DEVICE_ID_AQC111S 0x91B1 |
---|
42 | 39 | #define AQ_DEVICE_ID_AQC112S 0x92B1 |
---|
43 | 40 | |
---|
44 | | -#define AQ_DEVICE_ID_AQC111E 0x51B1 |
---|
45 | | -#define AQ_DEVICE_ID_AQC112E 0x52B1 |
---|
| 41 | +#define AQ_DEVICE_ID_AQC113DEV 0x00C0 |
---|
| 42 | +#define AQ_DEVICE_ID_AQC113CS 0x94C0 |
---|
| 43 | +#define AQ_DEVICE_ID_AQC113CA 0x34C0 |
---|
| 44 | +#define AQ_DEVICE_ID_AQC114CS 0x93C0 |
---|
| 45 | +#define AQ_DEVICE_ID_AQC113 0x04C0 |
---|
| 46 | +#define AQ_DEVICE_ID_AQC113C 0x14C0 |
---|
| 47 | +#define AQ_DEVICE_ID_AQC115C 0x12C0 |
---|
| 48 | +#define AQ_DEVICE_ID_AQC116C 0x11C0 |
---|
46 | 49 | |
---|
47 | | -#define HW_ATL_NIC_NAME "aQuantia AQtion 10Gbit Network Adapter" |
---|
| 50 | +#define HW_ATL_NIC_NAME "Marvell (aQuantia) AQtion 10Gbit Network Adapter" |
---|
48 | 51 | |
---|
49 | 52 | #define AQ_HWREV_ANY 0 |
---|
50 | 53 | #define AQ_HWREV_1 1 |
---|
51 | 54 | #define AQ_HWREV_2 2 |
---|
52 | 55 | |
---|
53 | | -#define AQ_NIC_RATE_10G BIT(0) |
---|
54 | | -#define AQ_NIC_RATE_5G BIT(1) |
---|
55 | | -#define AQ_NIC_RATE_5GSR BIT(2) |
---|
56 | | -#define AQ_NIC_RATE_2GS BIT(3) |
---|
57 | | -#define AQ_NIC_RATE_1G BIT(4) |
---|
58 | | -#define AQ_NIC_RATE_100M BIT(5) |
---|
| 56 | +#define AQ_NIC_RATE_10G BIT(0) |
---|
| 57 | +#define AQ_NIC_RATE_5G BIT(1) |
---|
| 58 | +#define AQ_NIC_RATE_2G5 BIT(2) |
---|
| 59 | +#define AQ_NIC_RATE_1G BIT(3) |
---|
| 60 | +#define AQ_NIC_RATE_100M BIT(4) |
---|
| 61 | +#define AQ_NIC_RATE_10M BIT(5) |
---|
| 62 | +#define AQ_NIC_RATE_1G_HALF BIT(6) |
---|
| 63 | +#define AQ_NIC_RATE_100M_HALF BIT(7) |
---|
| 64 | +#define AQ_NIC_RATE_10M_HALF BIT(8) |
---|
| 65 | + |
---|
| 66 | +#define AQ_NIC_RATE_EEE_10G BIT(9) |
---|
| 67 | +#define AQ_NIC_RATE_EEE_5G BIT(10) |
---|
| 68 | +#define AQ_NIC_RATE_EEE_2G5 BIT(11) |
---|
| 69 | +#define AQ_NIC_RATE_EEE_1G BIT(12) |
---|
| 70 | +#define AQ_NIC_RATE_EEE_100M BIT(13) |
---|
| 71 | +#define AQ_NIC_RATE_EEE_MSK (AQ_NIC_RATE_EEE_10G |\ |
---|
| 72 | + AQ_NIC_RATE_EEE_5G |\ |
---|
| 73 | + AQ_NIC_RATE_EEE_2G5 |\ |
---|
| 74 | + AQ_NIC_RATE_EEE_1G |\ |
---|
| 75 | + AQ_NIC_RATE_EEE_100M) |
---|
59 | 76 | |
---|
60 | 77 | #endif /* AQ_COMMON_H */ |
---|