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 5f36774bf4b8d56d5bd58fc682539aa4539725fa..ea5a9220196c9db5a42c0519cb84eab4089c92b1 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 dfd5182d9e471a34d0c0fed5827f9c3ad3cb3b67..709172a6995e9a37a6384b6d3f52ebf3ff16df3b 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 1f7c5717de75bbc24ef8878e0007c857e521e0b4..bf0bdb22cc64653c2834682d8f9de1a9b5319276 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"