Nishad Kamdar
bac139a846
net: usb: aqc111: Use the correct style for SPDX License Identifier
...
This patch corrects the SPDX License Identifier style in
header files related to drivers for USB Network devices.
This patch gives an explicit block comment to the
SPDX License Identifier.
Changes made by using a script provided by Joe Perches here:
https://lkml.org/lkml/2019/2/7/46 .
Suggested-by: Joe Perches <joe@perches.com >
Signed-off-by: Nishad Kamdar <nishadkamdar@gmail.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2019-11-27 11:27:01 -08:00
Dmitry Bezrukov
e58ba4544c
net: usb: aqc111: Add support for wake on LAN by MAGIC packet
...
Signed-off-by: Dmitry Bezrukov <dmitry.bezrukov@aquantia.com >
Signed-off-by: Igor Russkikh <igor.russkikh@aquantia.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2018-11-27 15:46:07 -08:00
Dmitry Bezrukov
4189673a2e
net: usb: aqc111: Add RX VLAN filtering support
...
Signed-off-by: Dmitry Bezrukov <dmitry.bezrukov@aquantia.com >
Signed-off-by: Igor Russkikh <igor.russkikh@aquantia.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2018-11-27 15:46:07 -08:00
Dmitry Bezrukov
7afa6c9803
net: usb: aqc111: Add support for VLAN_CTAG_TX/RX offload
...
Signed-off-by: Dmitry Bezrukov <dmitry.bezrukov@aquantia.com >
Signed-off-by: Igor Russkikh <igor.russkikh@aquantia.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2018-11-27 15:46:07 -08:00
Dmitry Bezrukov
59b04eeaf2
net: usb: aqc111: Implement set_rx_mode callback
...
Signed-off-by: Dmitry Bezrukov <dmitry.bezrukov@aquantia.com >
Signed-off-by: Igor Russkikh <igor.russkikh@aquantia.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2018-11-27 15:46:07 -08:00
Dmitry Bezrukov
de074e7a7e
net: usb: aqc111: Add support for TSO
...
Signed-off-by: Dmitry Bezrukov <dmitry.bezrukov@aquantia.com >
Signed-off-by: Igor Russkikh <igor.russkikh@aquantia.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2018-11-27 15:46:07 -08:00
Dmitry Bezrukov
6649d2a6c4
net: usb: aqc111: Add support for enable/disable checksum offload
...
Signed-off-by: Dmitry Bezrukov <dmitry.bezrukov@aquantia.com >
Signed-off-by: Igor Russkikh <igor.russkikh@aquantia.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2018-11-27 15:46:07 -08:00
Dmitry Bezrukov
0203146646
net: usb: aqc111: Add checksum offload support
...
Signed-off-by: Dmitry Bezrukov <dmitry.bezrukov@aquantia.com >
Signed-off-by: Igor Russkikh <igor.russkikh@aquantia.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2018-11-27 15:46:07 -08:00
Dmitry Bezrukov
361459cd96
net: usb: aqc111: Implement RX data path
...
Signed-off-by: Dmitry Bezrukov <dmitry.bezrukov@aquantia.com >
Signed-off-by: Igor Russkikh <igor.russkikh@aquantia.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2018-11-27 15:46:06 -08:00
Dmitry Bezrukov
4a3576d2bc
net: usb: aqc111: Implement TX data path
...
Signed-off-by: Dmitry Bezrukov <dmitry.bezrukov@aquantia.com >
Signed-off-by: Igor Russkikh <igor.russkikh@aquantia.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2018-11-27 15:46:06 -08:00
Dmitry Bezrukov
df2d59a2ab
net: usb: aqc111: Add support for getting and setting of MAC address
...
Signed-off-by: Dmitry Bezrukov <dmitry.bezrukov@aquantia.com >
Signed-off-by: Igor Russkikh <igor.russkikh@aquantia.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2018-11-27 15:46:06 -08:00
Dmitry Bezrukov
7b8b06544a
net: usb: aqc111: Introduce link management
...
Add full hardware initialization sequence and link configuration logic
Signed-off-by: Dmitry Bezrukov <dmitry.bezrukov@aquantia.com >
Signed-off-by: Igor Russkikh <igor.russkikh@aquantia.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2018-11-27 15:46:06 -08:00
Dmitry Bezrukov
33cd597fbf
net: usb: aqc111: Introduce PHY access
...
Add helpers to write 32bit values.
Implement PHY power up/down sequences.
AQC111, PHY is being controlled via vendor command interface.
Signed-off-by: Dmitry Bezrukov <dmitry.bezrukov@aquantia.com >
Signed-off-by: Igor Russkikh <igor.russkikh@aquantia.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2018-11-27 15:46:06 -08:00
Dmitry Bezrukov
f3aa095ac7
net: usb: aqc111: Various callbacks implementation
...
Reset, stop callbacks, driver unbind callback.
More register defines required for these callbacks.
Add helpers to read/write 16bit values
Signed-off-by: Dmitry Bezrukov <dmitry.bezrukov@aquantia.com >
Signed-off-by: Igor Russkikh <igor.russkikh@aquantia.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2018-11-27 15:46:06 -08:00
Dmitry Bezrukov
619fcb4487
net: usb: aqc111: Add implementation of read and write commands
...
Read/write command register defines and functions
Signed-off-by: Dmitry Bezrukov <dmitry.bezrukov@aquantia.com >
Signed-off-by: Igor Russkikh <igor.russkikh@aquantia.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2018-11-27 15:46:06 -08:00