diff options
author | Don Skidmore <donald.c.skidmore@intel.com> | 2012-03-15 07:36:37 +0000 |
---|---|---|
committer | Jeff Kirsher <jeffrey.t.kirsher@intel.com> | 2012-04-14 02:10:50 -0700 |
commit | 8f56e4b9ab72109c5bf6d3e32ff43321a3ba4386 (patch) | |
tree | 255b2e4a6bce0d3e9b19391abd21da86383879a6 /drivers/net/ethernet/intel/ixgbe/ixgbe_type.h | |
parent | igb: Update version to 3.4.7. (diff) | |
download | linux-dev-8f56e4b9ab72109c5bf6d3e32ff43321a3ba4386.tar.xz linux-dev-8f56e4b9ab72109c5bf6d3e32ff43321a3ba4386.zip |
ixgbe: add I2C clock stretching
This patch adds support for I2C clock stretching which is required per
SFF-8636. Customers with passive DA cables implement clock stretching
would fail without this patch.
Signed-off-by: Don Skidmore <donald.c.skidmore@intel.com>
Tested-by: Phil Schmitt <phillip.j.schmitt@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Diffstat (limited to '')
-rw-r--r-- | drivers/net/ethernet/intel/ixgbe/ixgbe_type.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_type.h b/drivers/net/ethernet/intel/ixgbe/ixgbe_type.h index ffa6679e943b..4acd9e665b28 100644 --- a/drivers/net/ethernet/intel/ixgbe/ixgbe_type.h +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_type.h @@ -110,6 +110,7 @@ #define IXGBE_I2C_CLK_OUT 0x00000002 #define IXGBE_I2C_DATA_IN 0x00000004 #define IXGBE_I2C_DATA_OUT 0x00000008 +#define IXGBE_I2C_CLOCK_STRETCHING_TIMEOUT 500 /* Interrupt Registers */ #define IXGBE_EICR 0x00800 |