[PATCH v2 net-next] mscc: Add LCPLL Reset to VSC8574 Family of phy drivers

2020-07-27 Thread Bryan Whitehead
to net. V2 Updates: Make use of read_poll_timeout for micro command completion. Combine command starter and timeout into helper function vsc8574_micro_command Removed unused variable reg_val from vsc8574_reset_lcpll Signed-off-by: Bryan Whitehead --- drivers/net/phy/mscc/mscc_main.c | 77

[PATCH net-next] mscc: Add LCPLL Reset to VSC8574 Family of phy drivers

2020-07-23 Thread Bryan Whitehead
to net. Signed-off-by: Bryan Whitehead --- drivers/net/phy/mscc/mscc_main.c | 90 1 file changed, 90 insertions(+) diff --git a/drivers/net/phy/mscc/mscc_main.c b/drivers/net/phy/mscc/mscc_main.c index a4fbf3a..f2fa221 100644 --- a/drivers/net/phy/mscc

[PATCH v1 net] lan743x: Fix TX Stall Issue

2019-03-13 Thread Bryan Whitehead
issue by deleting the lines that request the vector auto clear feature to be used. Fixes: 23f0703c125b ("lan743x: Add main source files for new lan743x driver") Signed-off-by: Bryan Whitehead --- drivers/net/ethernet/microchip/lan743x_main.c | 9 + 1 file changed, 1 insertion(+), 8

[PATCH v2 net] lan743x: Fix RX Kernel Panic

2019-03-11 Thread Bryan Whitehead
. Fixes: 23f0703c125b ("lan743x: Add main source files for new lan743x driver") Signed-off-by: Bryan Whitehead --- drivers/net/ethernet/microchip/lan743x_main.c | 46 +++ 1 file changed, 32 insertions(+), 14 deletions(-) diff --git a/drivers/net/ethernet

[PATCH v1 net] lan743x: Fix RX Kernel Panic

2019-03-05 Thread Bryan Whitehead
to allocate a buffer before sending the new rx packet to the OS. If the allocation fails then the new rx packet is dropped and the existing buffer is reused in the DMA ring. Fixes: 23f0703c125b ("lan743x: Add main source files for new lan743x driver") Signed-off-by: Bryan Whitehead --- d

[PATCH v1 net] lan743x: Fix TX Stall Issue

2019-02-26 Thread Bryan Whitehead
by properly marking the end of a multi descriptor transmission. fixes: 23f0703c125b ("lan743x: Add main source files for new lan743x driver") Signed-off-by: Bryan Whitehead --- drivers/net/ethernet/microchip/lan743x_main.c | 16 1 file changed, 12 insertions(+), 4

[PATCH v2 net-next] lan743x: Provide Read/Write Access to on chip OTP

2019-01-23 Thread Bryan Whitehead
presence is not check when setting or clearing the OTP_ACCESS flag. Added length checking to all otp/eeprom read/write functions. Signed-off-by: Bryan Whitehead --- drivers/net/ethernet/microchip/lan743x_ethtool.c | 217 ++- drivers/net/ethernet/microchip/lan743x_main.h

[PATCH v1 net-next] lan743x: Provide Read/Write Access to on chip OTP

2019-01-18 Thread Bryan Whitehead
configurable through the ethtool --set-priv-flags command. And visible through the ethtool --show-priv-flags command. Signed-off-by: Bryan Whitehead --- drivers/net/ethernet/microchip/lan743x_ethtool.c | 205 +-- drivers/net/ethernet/microchip/lan743x_main.h| 17 +- 2

[PATCH v1 net] lan743x: Remove phy_read from link status change function

2019-01-07 Thread Bryan Whitehead
t;) Signed-off-by: Bryan Whitehead --- drivers/net/ethernet/microchip/lan743x_main.c | 11 --- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/drivers/net/ethernet/microchip/lan743x_main.c b/drivers/net/ethernet/microchip/lan743x_main.c index 20c9377..310807e 100644 --- a/d

[PATCH v1 net] lan743x: Remove MAC Reset from initialization

2018-12-19 Thread Bryan Whitehead
The MAC Reset was noticed to erase important EEPROM settings. It is also unnecessary since a chip wide reset was done earlier in initialization, and that reset preserves EEPROM settings. There for this patch removes the unnecessary MAC specific reset. Signed-off-by: Bryan Whitehead --- drivers

[PATCH v1 net] lan743x: Expand phy search for LAN7431

2018-12-17 Thread Bryan Whitehead
The LAN7431 uses an external phy, and it can be found anywhere in the phy address space. This patch uses phy address 1 for LAN7430 only. And searches all addresses otherwise. Signed-off-by: Bryan Whitehead --- drivers/net/ethernet/microchip/lan743x_main.c | 5 +++-- 1 file changed, 3 insertions

[PATCH v2 net] lan743x: Enable driver to work with LAN7431

2018-11-26 Thread Bryan Whitehead
ned format fixes: 23f0703c125b ("lan743x: Add main source files for new lan743x driver") Signed-off-by: Bryan Whitehead --- drivers/net/ethernet/microchip/lan743x_main.c | 1 + drivers/net/ethernet/microchip/lan743x_main.h | 1 + 2 files changed, 2 insertions(+) diff --git a/drivers/ne

[PATCH v3 net] lan743x: fix return value for lan743x_tx_napi_poll

2018-11-26 Thread Bryan Whitehead
f netif_napi_add for registration of tx napi poll routine fixes: 23f0703c125b ("lan743x: Add main source files for new lan743x driver") Signed-off-by: Bryan Whitehead --- drivers/net/ethernet/microchip/lan743x_main.c | 10 +- 1 file changed, 5 insertions(+), 5 deletion

[PATCH v1 net] lan743x: Enable driver to work with LAN7431

2018-11-21 Thread Bryan Whitehead
This driver was designed to work with both LAN7430 and LAN7431. The only difference between the two is the LAN7431 has support for external phy. This change adds LAN7431 to the list of recognized devices supported by this driver. fixes: driver won't load for LAN7431 Signed-off-by:

[PATCH v2 net] lan743x: fix return value for lan743x_tx_napi_poll

2018-11-21 Thread Bryan Whitehead
are kernel panic under heavy traffic load. Signed-off-by: Bryan Whitehead --- drivers/net/ethernet/microchip/lan743x_main.c | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/drivers/net/ethernet/microchip/lan743x_main.c b/drivers/net/ethernet/microchip/lan743x_main.c ind

[PATCH v1 net] lan743x: fix return value for lan743x_tx_napi_poll

2018-11-20 Thread Bryan Whitehead
It has been noticed that under stress the lan743x driver will sometimes hang or cause a kernel panic. It has been noticed that returning '0' instead of 'weight' fixes this issue. fixes: rare kernel panic under heavy traffic load. Signed-off-by: Bryan Whitehead --- drivers/ne

[PATCH v1 net] lan743x: Remove SPI dependency from Microchip group.

2018-10-25 Thread Bryan Whitehead
The SPI dependency does not apply to lan743x driver, and other drivers in the group already state their dependence on SPI. Signed-off-by: Bryan Whitehead --- drivers/net/ethernet/microchip/Kconfig | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/net/ethernet/microchip/Kconfig b

[PATCH v1 net] lan743x: Remove SPI dependency from Microchip group

2018-10-25 Thread Bryan Whitehead
The SPI dependency does not apply to lan743x driver, and other drivers in the group already state their dependence on SPI. Bryan Whitehead (1): lan743x: Remove SPI dependency from Microchip group. drivers/net/ethernet/microchip/Kconfig | 1 - 1 file changed, 1 deletion(-) -- 2.7.4

[PATCH v1 net-next] lan743x: lan743x: Add PTP support

2018-08-09 Thread Bryan Whitehead
PTP support includes: Ingress, and egress timestamping. One step timestamping available. PTP clock support. Periodic output support. Signed-off-by: Bryan Whitehead --- drivers/net/ethernet/microchip/Makefile |2 +- drivers/net/ethernet/microchip/lan743x_ethtool.c

[PATCH v4 net-next 1/8] lan743x: Add support for ethtool get_drvinfo

2018-07-23 Thread Bryan Whitehead
Implement ethtool get_drvinfo Signed-off-by: Bryan Whitehead Reviewed-by: Andrew Lunn --- drivers/net/ethernet/microchip/Makefile | 2 +- drivers/net/ethernet/microchip/lan743x_ethtool.c | 21 + drivers/net/ethernet/microchip/lan743x_ethtool.h | 11

[PATCH v4 net-next 4/8] lan743x: Add support for ethtool message level

2018-07-23 Thread Bryan Whitehead
Implement ethtool message level Signed-off-by: Bryan Whitehead Reviewed-by: Andrew Lunn --- drivers/net/ethernet/microchip/lan743x_ethtool.c | 17 + 1 file changed, 17 insertions(+) diff --git a/drivers/net/ethernet/microchip/lan743x_ethtool.c b/drivers/net/ethernet/microchip

[PATCH v4 net-next 0/8] lan743x: Add features to lan743x driver

2018-07-23 Thread Bryan Whitehead
in lan743x_ethtool_set_eeprom. Patch 6/9 - Removed unnecessary read of PMT_CTL. Used CRC algorithm from lib. Removed PHY interrupt settings from lan743x_pm_suspend Change "#if CONFIG_PM" to "#ifdef CONFIG_PM" Bryan Whitehead (8): lan743x: Add support

[PATCH v4 net-next 3/8] lan743x: Add support for ethtool statistics

2018-07-23 Thread Bryan Whitehead
Implement ethtool statistics Signed-off-by: Bryan Whitehead Reviewed-by: Andrew Lunn --- drivers/net/ethernet/microchip/lan743x_ethtool.c | 180 +++ drivers/net/ethernet/microchip/lan743x_main.c| 6 +- drivers/net/ethernet/microchip/lan743x_main.h| 31 3

[PATCH v4 net-next 6/8] lan743x: Add power management support

2018-07-23 Thread Bryan Whitehead
Implement power management Supports suspend, resume, and Wake on LAN Signed-off-by: Bryan Whitehead --- drivers/net/ethernet/microchip/lan743x_ethtool.c | 47 ++ drivers/net/ethernet/microchip/lan743x_main.c| 176 +++ drivers/net/ethernet/microchip/lan743x_main.h

[PATCH v4 net-next 2/8] lan743x: Add support for ethtool link settings

2018-07-23 Thread Bryan Whitehead
Use default link setting functions Signed-off-by: Bryan Whitehead Reviewed-by: Andrew Lunn --- drivers/net/ethernet/microchip/lan743x_ethtool.c | 5 + 1 file changed, 5 insertions(+) diff --git a/drivers/net/ethernet/microchip/lan743x_ethtool.c b/drivers/net/ethernet/microchip

[PATCH v4 net-next 8/8] lan743x: Add RSS support

2018-07-23 Thread Bryan Whitehead
Implement RSS support Signed-off-by: Bryan Whitehead --- drivers/net/ethernet/microchip/lan743x_ethtool.c | 132 +++ drivers/net/ethernet/microchip/lan743x_main.c| 20 drivers/net/ethernet/microchip/lan743x_main.h| 19 3 files changed, 171 insertions

[PATCH v4 net-next 5/8] lan743x: Add support for ethtool eeprom access

2018-07-23 Thread Bryan Whitehead
Implement ethtool eeprom access Also provides access to OTP (One Time Programming) Signed-off-by: Bryan Whitehead Reviewed-by: Andrew Lunn --- drivers/net/ethernet/microchip/lan743x_ethtool.c | 209 +++ drivers/net/ethernet/microchip/lan743x_main.h| 33 2 files

[PATCH v4 net-next 7/8] lan743x: Add EEE support

2018-07-23 Thread Bryan Whitehead
Implement EEE support Signed-off-by: Bryan Whitehead --- drivers/net/ethernet/microchip/lan743x_ethtool.c | 85 drivers/net/ethernet/microchip/lan743x_main.h| 3 + 2 files changed, 88 insertions(+) diff --git a/drivers/net/ethernet/microchip/lan743x_ethtool.c b

[PATCH v3 net-next 3/8] lan743x: Add support for ethtool statistics

2018-07-18 Thread Bryan Whitehead
Implement ethtool statistics Signed-off-by: Bryan Whitehead Reviewed-by: Andrew Lunn --- drivers/net/ethernet/microchip/lan743x_ethtool.c | 180 +++ drivers/net/ethernet/microchip/lan743x_main.c| 6 +- drivers/net/ethernet/microchip/lan743x_main.h| 31 3

[PATCH v3 net-next 8/8] lan743x: Add RSS support

2018-07-18 Thread Bryan Whitehead
Implement RSS support Signed-off-by: Bryan Whitehead --- drivers/net/ethernet/microchip/lan743x_ethtool.c | 132 +++ drivers/net/ethernet/microchip/lan743x_main.c| 20 drivers/net/ethernet/microchip/lan743x_main.h| 19 3 files changed, 171 insertions

[PATCH v3 net-next 1/8] lan743x: Add support for ethtool get_drvinfo

2018-07-18 Thread Bryan Whitehead
Implement ethtool get_drvinfo Signed-off-by: Bryan Whitehead Reviewed-by: Andrew Lunn --- drivers/net/ethernet/microchip/Makefile | 2 +- drivers/net/ethernet/microchip/lan743x_ethtool.c | 21 + drivers/net/ethernet/microchip/lan743x_ethtool.h | 11

[PATCH v3 net-next 4/8] lan743x: Add support for ethtool message level

2018-07-18 Thread Bryan Whitehead
Implement ethtool message level Signed-off-by: Bryan Whitehead Reviewed-by: Andrew Lunn --- drivers/net/ethernet/microchip/lan743x_ethtool.c | 17 + 1 file changed, 17 insertions(+) diff --git a/drivers/net/ethernet/microchip/lan743x_ethtool.c b/drivers/net/ethernet/microchip

[PATCH v3 net-next 6/8] lan743x: Add power management support

2018-07-18 Thread Bryan Whitehead
Implement power management. Supports suspend, resume, and Wake On LAN Signed-off-by: Bryan Whitehead --- drivers/net/ethernet/microchip/lan743x_ethtool.c | 52 +++ drivers/net/ethernet/microchip/lan743x_main.c| 184 +++ drivers/net/ethernet/microchip/lan743x_main.h

[PATCH v3 net-next 5/8] lan743x: Add support for ethtool eeprom access

2018-07-18 Thread Bryan Whitehead
Implement ethtool eeprom access Also provides access to OTP (One Time Programming) Signed-off-by: Bryan Whitehead Reviewed-by: Andrew Lunn --- drivers/net/ethernet/microchip/lan743x_ethtool.c | 209 +++ drivers/net/ethernet/microchip/lan743x_main.h| 33 2 files

[PATCH v3 net-next 0/8] lan743x: Add features to lan743x driver

2018-07-18 Thread Bryan Whitehead
end Change "#if CONFIG_PM" to "#ifdef CONFIG_PM" Bryan Whitehead (8): lan743x: Add support for ethtool get_drvinfo lan743x: Add support for ethtool link settings lan743x: Add support for ethtool statistics lan743x: Add support for ethtool message level lan743x: Add sup

[PATCH v3 net-next 2/8] lan743x: Add support for ethtool link settings

2018-07-18 Thread Bryan Whitehead
Use default link setting functions Signed-off-by: Bryan Whitehead Reviewed-by: Andrew Lunn --- drivers/net/ethernet/microchip/lan743x_ethtool.c | 5 + 1 file changed, 5 insertions(+) diff --git a/drivers/net/ethernet/microchip/lan743x_ethtool.c b/drivers/net/ethernet/microchip

[PATCH v3 net-next 7/8] lan743x: Add EEE support

2018-07-18 Thread Bryan Whitehead
Implement EEE support Signed-off-by: Bryan Whitehead --- drivers/net/ethernet/microchip/lan743x_ethtool.c | 92 drivers/net/ethernet/microchip/lan743x_main.h| 3 + 2 files changed, 95 insertions(+) diff --git a/drivers/net/ethernet/microchip/lan743x_ethtool.c b

[PATCH v2 net-next 7/9] lan743x: Add EEE support

2018-07-12 Thread Bryan Whitehead
Implement EEE support Signed-off-by: Bryan Whitehead --- drivers/net/ethernet/microchip/lan743x_ethtool.c | 89 drivers/net/ethernet/microchip/lan743x_main.h| 3 + 2 files changed, 92 insertions(+) diff --git a/drivers/net/ethernet/microchip/lan743x_ethtool.c b

[PATCH v2 net-next 1/9] lan743x: Add support for ethtool get_drvinfo

2018-07-12 Thread Bryan Whitehead
Implement ethtool get_drvinfo Signed-off-by: Bryan Whitehead --- drivers/net/ethernet/microchip/Makefile | 2 +- drivers/net/ethernet/microchip/lan743x_ethtool.c | 21 + drivers/net/ethernet/microchip/lan743x_ethtool.h | 11 +++ drivers/net/ethernet

[PATCH v2 net-next 6/9] lan743x: Add power management support

2018-07-12 Thread Bryan Whitehead
Implement power management. Supports suspend, resume, and Wake On LAN Signed-off-by: Bryan Whitehead --- drivers/net/ethernet/microchip/lan743x_ethtool.c | 48 ++ drivers/net/ethernet/microchip/lan743x_main.c| 184 +++ drivers/net/ethernet/microchip/lan743x_main.h

[PATCH v2 net-next 8/9] lan743x: Add RSS support

2018-07-12 Thread Bryan Whitehead
Implement RSS support Signed-off-by: Bryan Whitehead --- drivers/net/ethernet/microchip/lan743x_ethtool.c | 132 +++ drivers/net/ethernet/microchip/lan743x_main.c| 20 drivers/net/ethernet/microchip/lan743x_main.h| 19 3 files changed, 171 insertions

[PATCH v2 net-next 4/9] lan743x: Add support for ethtool message level

2018-07-12 Thread Bryan Whitehead
Implement ethtool message level Signed-off-by: Bryan Whitehead --- drivers/net/ethernet/microchip/lan743x_ethtool.c | 17 + 1 file changed, 17 insertions(+) diff --git a/drivers/net/ethernet/microchip/lan743x_ethtool.c b/drivers/net/ethernet/microchip/lan743x_ethtool.c index

[PATCH v2 net-next 9/9] lan743x: Add PTP support

2018-07-12 Thread Bryan Whitehead
PTP support includes: Ingress, and egress timestamping. PTP clock support Pulse per second output on GPIO Signed-off-by: Bryan Whitehead --- drivers/net/ethernet/microchip/Makefile |2 +- drivers/net/ethernet/microchip/lan743x_ethtool.c | 28 + drivers/net/ethernet

[PATCH v2 net-next 0/9] lan743x: Add features to lan743x driver

2018-07-12 Thread Bryan Whitehead
lib. Removed PHY interrupt settings from lan743x_pm_suspend Change "#if CONFIG_PM" to "#ifdef CONFIG_PM" Bryan Whitehead (9): lan743x: Add support for ethtool get_drvinfo lan743x: Add support for ethtool link settings lan743x: Add support fo

[PATCH v2 net-next 2/9] lan743x: Add support for ethtool link settings

2018-07-12 Thread Bryan Whitehead
Use default link setting functions Signed-off-by: Bryan Whitehead --- drivers/net/ethernet/microchip/lan743x_ethtool.c | 5 + 1 file changed, 5 insertions(+) diff --git a/drivers/net/ethernet/microchip/lan743x_ethtool.c b/drivers/net/ethernet/microchip/lan743x_ethtool.c index 0e20758

[PATCH v2 net-next 3/9] lan743x: Add support for ethtool statistics

2018-07-12 Thread Bryan Whitehead
Implement ethtool statistics Signed-off-by: Bryan Whitehead --- drivers/net/ethernet/microchip/lan743x_ethtool.c | 180 +++ drivers/net/ethernet/microchip/lan743x_main.c| 6 +- drivers/net/ethernet/microchip/lan743x_main.h| 31 3 files changed, 214 insertions

[PATCH v2 net-next 5/9] lan743x: Add support for ethtool eeprom access

2018-07-12 Thread Bryan Whitehead
Implement ethtool eeprom access Also provides access to OTP (One Time Programming) Signed-off-by: Bryan Whitehead --- drivers/net/ethernet/microchip/lan743x_ethtool.c | 209 +++ drivers/net/ethernet/microchip/lan743x_main.h| 33 2 files changed, 242 insertions

[PATCH v1 net-next 4/9] lan743x: Add support for ethtool message level

2018-07-05 Thread Bryan Whitehead
Signed-off-by: Bryan Whitehead --- drivers/net/ethernet/microchip/lan743x_ethtool.c | 17 + 1 file changed, 17 insertions(+) diff --git a/drivers/net/ethernet/microchip/lan743x_ethtool.c b/drivers/net/ethernet/microchip/lan743x_ethtool.c index 988c67c..addd628 100644 --- a

[PATCH v1 net-next 0/9] lan743x: Add features to lan743x driver.

2018-07-05 Thread Bryan Whitehead
This patch series adds extra features to the lan743x driver. Bryan Whitehead (9): lan743x: Add support for ethtool get_drvinfo lan743x: Add support for ethtool link settings lan743x: Add support for ethtool statistics lan743x: Add support for ethtool message level lan743x: Add support

[PATCH v1 net-next 1/9] lan743x: Add support for ethtool get_drvinfo

2018-07-05 Thread Bryan Whitehead
Signed-off-by: Bryan Whitehead --- drivers/net/ethernet/microchip/Makefile | 2 +- drivers/net/ethernet/microchip/lan743x_ethtool.c | 21 + drivers/net/ethernet/microchip/lan743x_ethtool.h | 11 +++ drivers/net/ethernet/microchip/lan743x_main.c| 2 ++ 4

[PATCH v1 net-next 3/9] lan743x: Add support for ethtool statistics

2018-07-05 Thread Bryan Whitehead
Signed-off-by: Bryan Whitehead --- drivers/net/ethernet/microchip/lan743x_ethtool.c | 182 +++ drivers/net/ethernet/microchip/lan743x_main.c| 6 +- drivers/net/ethernet/microchip/lan743x_main.h| 31 3 files changed, 216 insertions(+), 3 deletions(-) diff

[PATCH v1 net-next 2/9] lan743x: Add support for ethtool link settings

2018-07-05 Thread Bryan Whitehead
Signed-off-by: Bryan Whitehead --- drivers/net/ethernet/microchip/lan743x_ethtool.c | 5 + 1 file changed, 5 insertions(+) diff --git a/drivers/net/ethernet/microchip/lan743x_ethtool.c b/drivers/net/ethernet/microchip/lan743x_ethtool.c index 0e20758..5c4582c 100644 --- a/drivers/net

[PATCH v1 net-next 7/9] lan743x: Add EEE support

2018-07-05 Thread Bryan Whitehead
Signed-off-by: Bryan Whitehead --- drivers/net/ethernet/microchip/lan743x_ethtool.c | 89 drivers/net/ethernet/microchip/lan743x_main.h| 3 + 2 files changed, 92 insertions(+) diff --git a/drivers/net/ethernet/microchip/lan743x_ethtool.c b/drivers/net/ethernet

[PATCH v1 net-next 5/9] lan743x: Add support for ethtool eeprom access

2018-07-05 Thread Bryan Whitehead
Signed-off-by: Bryan Whitehead --- drivers/net/ethernet/microchip/lan743x_ethtool.c | 209 +++ drivers/net/ethernet/microchip/lan743x_main.h| 33 2 files changed, 242 insertions(+) diff --git a/drivers/net/ethernet/microchip/lan743x_ethtool.c b/drivers/net

[PATCH v1 net-next 6/9] lan743x: Add power management support

2018-07-05 Thread Bryan Whitehead
Signed-off-by: Bryan Whitehead --- drivers/net/ethernet/microchip/lan743x_ethtool.c | 51 ++ drivers/net/ethernet/microchip/lan743x_main.c| 210 +++ drivers/net/ethernet/microchip/lan743x_main.h| 47 + 3 files changed, 308 insertions(+) diff --git a/drivers

[PATCH v1 net-next 8/9] lan743x: Add RSS support

2018-07-05 Thread Bryan Whitehead
Signed-off-by: Bryan Whitehead --- drivers/net/ethernet/microchip/lan743x_ethtool.c | 132 +++ drivers/net/ethernet/microchip/lan743x_main.c| 20 drivers/net/ethernet/microchip/lan743x_main.h| 19 3 files changed, 171 insertions(+) diff --git a/drivers

[PATCH v1 net-next 9/9] lan743x: Add PTP support

2018-07-05 Thread Bryan Whitehead
Signed-off-by: Bryan Whitehead --- drivers/net/ethernet/microchip/Makefile |2 +- drivers/net/ethernet/microchip/lan743x_ethtool.c | 28 + drivers/net/ethernet/microchip/lan743x_main.c| 81 +- drivers/net/ethernet/microchip/lan743x_main.h| 96 +- drivers/net/ethernet

[PATCH v4 net-next 0/2] lan743x: Add new lan743x driver

2018-03-05 Thread Bryan Whitehead
initialization tracking flags. converted to 64 bit statistics. converted tx clean up tasklet to napi. Updates for V2: Patch 1/2 - Applied community suggestions Bryan Whitehead (2): lan743x: Add main source files for new lan743x driver lan743x: Update MAINTAINERS to include lan743x

[PATCH v4 net-next 2/2] lan743x: Update MAINTAINERS to include lan743x driver

2018-03-05 Thread Bryan Whitehead
Update MAINTAINERS to include lan743x driver Signed-off-by: Bryan Whitehead --- MAINTAINERS | 7 +++ 1 file changed, 7 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index e0b3900..a2129b3 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -9157,6 +9157,13 @@ F: drivers/net/dsa

[PATCH v4 net-next 1/2] lan743x: Add main source files for new lan743x driver

2018-03-05 Thread Bryan Whitehead
Add main source files for new lan743x driver Signed-off-by: Bryan Whitehead --- drivers/net/ethernet/microchip/Kconfig| 10 + drivers/net/ethernet/microchip/Makefile |3 + drivers/net/ethernet/microchip/lan743x_main.c | 2781 + drivers/net/ethernet

[PATCH v3 net-next 0/2] lan743x: Add new lan743x driver

2018-03-01 Thread Bryan Whitehead
to napi. Updates for V2: Patch 1/2 - Applied community suggestions Bryan Whitehead (2): lan743x: Add main source files for new lan743x driver lan743x: Update MAINTAINERS to include lan743x driver MAINTAINERS |7 + drivers/net/ethernet/microchip/Kconfig

[PATCH v3 net-next 2/2] lan743x: Update MAINTAINERS to include lan743x driver

2018-03-01 Thread Bryan Whitehead
Update MAINTAINERS to include lan743x driver Signed-off-by: Bryan Whitehead --- MAINTAINERS | 7 +++ 1 file changed, 7 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index e0b3900..a2129b3 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -9157,6 +9157,13 @@ F: drivers/net/dsa

[PATCH v3 net-next 1/2] lan743x: Add main source files for new lan743x driver

2018-03-01 Thread Bryan Whitehead
Add main source files for new lan743x driver Signed-off-by: Bryan Whitehead --- drivers/net/ethernet/microchip/Kconfig| 10 + drivers/net/ethernet/microchip/Makefile |3 + drivers/net/ethernet/microchip/lan743x_main.c | 2802 + drivers/net/ethernet

[PATCH v2 net-next 2/2] lan743x: Update MAINTAINERS to include lan743x driver

2018-02-21 Thread Bryan Whitehead
Update MAINTAINERS to include lan743x driver Signed-off-by: Bryan Whitehead --- MAINTAINERS | 7 +++ 1 file changed, 7 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 9a7f76e..c340125 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -9149,6 +9149,13 @@ F: drivers/net/dsa

[PATCH v2 net-next 0/2] lan743x: Add new lan743x driver

2018-02-21 Thread Bryan Whitehead
Add new lan743x driver. The lan743x from Microchip Technologies Inc, is a PCIe to Gigabit Ethernet Controller. Bryan Whitehead (2): lan743x: Add main source files for new lan743x driver lan743x: Update MAINTAINERS to include lan743x driver MAINTAINERS

[PATCH v2 net-next 1/2] lan743x: Add main source files for new lan743x driver

2018-02-21 Thread Bryan Whitehead
Add main source files for new lan743x driver. Signed-off-by: Bryan Whitehead --- drivers/net/ethernet/microchip/Kconfig| 10 + drivers/net/ethernet/microchip/Makefile |3 + drivers/net/ethernet/microchip/lan743x_main.c | 2757 + drivers/net/ethernet

[PATCH v1 net-next 3/3] lan743x: Update MAINTAINERS to include lan743x driver maintainers

2018-02-13 Thread Bryan Whitehead
Update MAINTAINERS to include lan743x driver maintainers. Signed-off-by: Bryan Whitehead --- MAINTAINERS | 7 +++ 1 file changed, 7 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 3bdc260..0fb76d8 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -9149,6 +9149,13 @@ F: drivers

[PATCH v1 net-next 2/3] lan743x: Update Kconfig and Makefile to include lan743x driver

2018-02-13 Thread Bryan Whitehead
Update Kconfig and Makefile to include lan743x driver. Signed-off-by: Bryan Whitehead --- drivers/net/ethernet/microchip/Kconfig | 9 + drivers/net/ethernet/microchip/Makefile | 3 +++ 2 files changed, 12 insertions(+) diff --git a/drivers/net/ethernet/microchip/Kconfig b/drivers/net

[PATCH v1 net-next 0/3] lan743x: Add new lan743x driver

2018-02-13 Thread Bryan Whitehead
Add new lan743x driver. The lan743x from Microchip Technologies Inc, is a PCIe to Gigabit Ethernet Controller. Bryan Whitehead (3): lan743x: Add main source file for new lan743x driver lan743x: Update Kconfig and Makefile to include lan743x driver lan743x: Update MAINTAINERS to include

[PATCH v1 net-next 1/3] lan743x: Add main source file for new lan743x driver

2018-02-13 Thread Bryan Whitehead
Add main source files for new lan743x driver Signed-off-by: Bryan Whitehead --- drivers/net/ethernet/microchip/lan743x_main.c | 2964 + drivers/net/ethernet/microchip/lan743x_main.h | 1331 +++ 2 files changed, 4295 insertions(+) create mode 100644 drivers/net