sfc version 2.3
Status from this message: Applied.
Get series with b4
b4 am [email protected]Versions newest first
Patches in v1 Applied
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/33 | sfc: Board support fixesdrivers/ | +2 | 1 reply | |
| 2/33 | sfc: Change SPI lengths to type size_tdrivers/ | +10 | 3 replies | |
| 3/33 | sfc: Do not use pci_disable_device() to disable bus masteringdrivers/ | +13 | 2 replies | |
| 4/33 | sfc: Remove unneeded register writedrivers/ | +0 | 1 reply | |
| 5/33 | sfc: Correct interpretation of second param to ethtool phys_id()drivers/ | +6 | 1 reply | |
| 6/33 | sfc: Make reset_workqueue driver-global rather than per-NICdrivers/ drivers/ | +20 | 1 reply | |
| 7/33 | sfc: Clean up waits for flash/EEPROM operationsdrivers/ drivers/ drivers/ | +39 | 1 reply | |
| 8/33 | sfc: Work around unreliable strap pinsdrivers/ | +44 | 1 reply | |
| 9/33 | sfc: Restore phy_flash_cfg module parameterdrivers/ | +7 | 1 reply | |
| 10/33 | sfc: Add option to use a separate channel for TX completionsdrivers/ drivers/ | +28 | 1 reply | |
| 11/33 | sfc: Provide hints to irqbalance daemondrivers/ drivers/ drivers/ | +27 | 1 reply | |
| 12/33 | sfc: Abbreviate self-test names so they are not truncateddrivers/ | +8 | 1 reply | |
| 13/33 | sfc: Don't count RX checksum errors during loopback self-testdrivers/ | +8 | 1 reply | |
| 14/33 | sfc: Remove MII extension cruftdrivers/ drivers/ drivers/ +5 more | +18 | 1 reply | |
| 15/33 | sfc: Add support for MMDs numbered >15drivers/ drivers/ drivers/ +1 more | +24 | 1 reply | |
| 16/33 | sfc: Add phy_type device attributedrivers/ | +19 | 1 reply | |
| 17/33 | sfc: Clean up board identificationdrivers/ drivers/ | +20 | 1 reply | |
| 18/33 | sfc: Clean up MDIO flag settingdrivers/ drivers/ | +32 | 1 reply | |
| 19/33 | sfc: Add support for sub-10G speedsdrivers/ drivers/ drivers/ +13 more | +699 | 1 reply | |
| 20/33 | sfc: Implement auto-negotiationdrivers/ drivers/ drivers/ +6 more | +472 | 1 reply | |
| 21/33 | sfc: Rework MAC, PHY and board event handlingdrivers/ drivers/ drivers/ +6 more | +111 | 1 reply | |
| 22/33 | sfc: Add support for Solarflare 10Xpress SFT9001drivers/ drivers/ drivers/ +5 more | +467 | 1 reply | |
| 23/33 | sfc: Add support for SFN4111Tdrivers/ drivers/ drivers/ +4 more | +150 | 1 reply | |
| 24/33 | sfc: Fix format arguments for warning about MSI-X allocationdrivers/ | +1 | 2 replies | |
| 25/33 | sfc: Generate unique names for per-NIC workqueuesdrivers/ | +4 | 4 replies | |
| 26/33 | sfc: Remove leading spacesdrivers/ | +2 | 1 reply | |
| 27/33 | sfc: Specify a meaningful component for loopback RX-side and PHY testsdrivers/ | +8 | 1 reply | |
| 28/33 | sfc: Use mutex_lock_interruptible() for ethtool EEPROM accessdrivers/ | +8 | 1 reply | |
| 29/33 | sfc: Use model numbers for PHY type namesdrivers/ drivers/ drivers/ | +5 | 1 reply | |
| 30/33 | sfc: Treat probe as unsuccessful if it scheduled a resetdrivers/ | +11 | 1 reply | |
| 31/33 | sfc: Use kzalloc() to ensure struct efx_spi_device is fully initialiseddrivers/ | +1 | 1 reply | |
| 32/33 | sfc: Fix synchronisation of efx_mtd_{probe,rename,remove}drivers/ | +18 | 1 reply | |
| 33/33 | sfc: Version 2.3drivers/ | +1 | 1 reply |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 00/33] sfc version 2.3
The big changes here are to add support for Solarflare's new multi-speed PHY and reference design. There are also a number of small fixes, clean- up and new features.
Ben.
Ben Hutchings (31):
sfc: Board support fixes
sfc: Change SPI lengths to type size_t
sfc: Do not use pci_disable_device() to disable bus mastering
sfc: Remove unneeded register write
sfc: Correct interpretation of second param to ethtool phys_id()
sfc: Clean up waits for flash/EEPROM operations
sfc: Work around unreliable strap pins
sfc: Restore phy_flash_cfg module parameter
sfc: Provide hints to irqbalance daemon
sfc: Abbreviate self-test names so they are not truncated
sfc: Don't count RX checksum errors during loopback self-test
sfc: Remove MII extension cruft
sfc: Add support for MMDs numbered >15
sfc: Add phy_type device attribute
sfc: Clean up board identification
sfc: Clean up MDIO flag setting
sfc: Add support for sub-10G speeds
sfc: Implement auto-negotiation
sfc: Rework MAC, PHY and board event handling
sfc: Add support for Solarflare 10Xpress SFT9001
sfc: Add support for SFN4111T
sfc: Fix format arguments for warning about MSI-X allocation
sfc: Generate unique names for per-NIC workqueues
sfc: Remove leading spaces
sfc: Specify a meaningful component for loopback RX-side and PHY
tests
sfc: Use mutex_lock_interruptible() for ethtool EEPROM access
sfc: Use model numbers for PHY type names
sfc: Treat probe as unsuccessful if it scheduled a reset
sfc: Use kzalloc() to ensure struct efx_spi_device is fully
initialised
sfc: Fix synchronisation of efx_mtd_{probe,rename,remove}
sfc: Version 2.3
Neil Turton (1):
sfc: Add option to use a separate channel for TX completions
Steve Hodgson (1):
sfc: Make reset_workqueue driver-global rather than per-NIC
drivers/net/sfc/Makefile | 4 +- drivers/net/sfc/boards.c | 70 ++--- drivers/net/sfc/boards.h | 14 +- drivers/net/sfc/efx.c | 331 ++++++++++++------- drivers/net/sfc/enum.h | 32 +- drivers/net/sfc/ethtool.c | 137 ++++++--- drivers/net/sfc/falcon.c | 472 ++++++++++++++++----------- drivers/net/sfc/falcon.h | 3 + drivers/net/sfc/falcon_gmac.c | 229 +++++++++++++ drivers/net/sfc/falcon_hwdefs.h | 160 +++++++++ drivers/net/sfc/falcon_xmac.c | 261 +++------------ drivers/net/sfc/gmii.h | 137 +-------- drivers/net/sfc/mac.h | 16 +- drivers/net/sfc/mdio_10g.c | 453 ++++++++++++++++++-------- drivers/net/sfc/mdio_10g.h | 52 +++- drivers/net/sfc/mtd.c | 2 +- drivers/net/sfc/net_driver.h | 113 ++++++- drivers/net/sfc/phy.h | 7 +- drivers/net/sfc/selftest.c | 41 ++- drivers/net/sfc/selftest.h | 2 - drivers/net/sfc/sfe4001.c | 153 +++++++-- drivers/net/sfc/spi.h | 2 +- drivers/net/sfc/tenxpress.c | 686 +++++++++++++++++++++++++++++---------- drivers/net/sfc/workarounds.h | 12 +- drivers/net/sfc/xfp_phy.c | 38 +-- 25 files changed, 2232 insertions(+), 1195 deletions(-) create mode 100644 drivers/net/sfc/falcon_gmac.c
Signature · 3 lines
Ben Hutchings, Senior Software Engineer, Solarflare Communications Not speaking for my employer; that's the marketing department's job. They asked us to note that Solarflare product names are trademarked.