OSDN Git Service

sfc: Remove unnecessary dependencies on I2C
authorBen Hutchings <ben@decadent.org.uk>
Tue, 31 Dec 2019 16:59:08 +0000 (16:59 +0000)
committerDavid S. Miller <davem@davemloft.net>
Fri, 3 Jan 2020 00:23:18 +0000 (16:23 -0800)
Only the SFC4000 code, now moved to sfc-falcon, needed I2C.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Acked-by: Edward Cree <ecree@solarflare.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/sfc/Kconfig
drivers/net/ethernet/sfc/net_driver.h
drivers/net/ethernet/sfc/nic.h

index 5f36774..ea5a922 100644 (file)
@@ -21,8 +21,6 @@ config SFC
        depends on PCI
        select MDIO
        select CRC32
-       select I2C
-       select I2C_ALGOBIT
        imply PTP_1588_CLOCK
        ---help---
          This driver supports 10/40-gigabit Ethernet cards based on
index dfd5182..709172a 100644 (file)
@@ -24,7 +24,6 @@
 #include <linux/mutex.h>
 #include <linux/rwsem.h>
 #include <linux/vmalloc.h>
-#include <linux/i2c.h>
 #include <linux/mtd/mtd.h>
 #include <net/busy_poll.h>
 #include <net/xdp.h>
index 1f7c571..bf0bdb2 100644 (file)
@@ -9,7 +9,6 @@
 #define EFX_NIC_H
 
 #include <linux/net_tstamp.h>
-#include <linux/i2c-algo-bit.h>
 #include "net_driver.h"
 #include "efx.h"
 #include "mcdi.h"