Basic PCI-level changes to support X2000-series NICs. Also fix unexpected-PTP-event log messages, since the timestamp format has been changed in these NICs and that causes us to fail to probe PTP (but we still get the PPS events).
Bert Kenward (2): sfc: update EF10 register definitions sfc: populate the timer reload field Edward Cree (4): sfc: make mem_bar a function rather than a constant sfc: support VI strides other than 8k sfc: add Medford2 (SFC9250) PCI Device IDs sfc: improve PTP error reporting drivers/net/ethernet/sfc/ef10.c | 126 +++++++++++++++++++++++++--------- drivers/net/ethernet/sfc/ef10_regs.h | 46 ++++++++----- drivers/net/ethernet/sfc/efx.c | 10 ++- drivers/net/ethernet/sfc/efx.h | 5 -- drivers/net/ethernet/sfc/io.h | 19 ++--- drivers/net/ethernet/sfc/mcdi.h | 3 + drivers/net/ethernet/sfc/net_driver.h | 7 +- drivers/net/ethernet/sfc/ptp.c | 4 +- drivers/net/ethernet/sfc/siena.c | 10 ++- 9 files changed, 162 insertions(+), 68 deletions(-)