diff options
author | Don Skidmore <donald.c.skidmore@intel.com> | 2014-11-29 05:22:43 +0000 |
---|---|---|
committer | Jeff Kirsher <jeffrey.t.kirsher@intel.com> | 2014-12-05 09:13:07 -0800 |
commit | 28abba05d9d03b4f9a35621f7bbeac78352bfcf2 (patch) | |
tree | 1ee17747b9c56f8f73113652b4a1b4493299daf6 /drivers/net/ethernet/intel/ixgbe/ixgbe_type.h | |
parent | ixgbe: Add x550 SW/FW semaphore support (diff) | |
download | linux-dev-28abba05d9d03b4f9a35621f7bbeac78352bfcf2.tar.xz linux-dev-28abba05d9d03b4f9a35621f7bbeac78352bfcf2.zip |
ixgbe: add methods for combined read and write operations
Some X550 procedures will be using CS4227 PHY and need to
perform combined read and write operations. This patch
adds those methods.
Signed-off-by: Don Skidmore <donald.c.skidmore@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 | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_type.h b/drivers/net/ethernet/intel/ixgbe/ixgbe_type.h index 6cff91e1bd87..14b43b9f49db 100644 --- a/drivers/net/ethernet/intel/ixgbe/ixgbe_type.h +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_type.h @@ -2960,6 +2960,8 @@ struct ixgbe_phy_operations { s32 (*read_i2c_sff8472)(struct ixgbe_hw *, u8 , u8 *); s32 (*read_i2c_eeprom)(struct ixgbe_hw *, u8 , u8 *); s32 (*write_i2c_eeprom)(struct ixgbe_hw *, u8, u8); + s32 (*read_i2c_combined)(struct ixgbe_hw *, u8 addr, u16 reg, u16 *val); + s32 (*write_i2c_combined)(struct ixgbe_hw *, u8 addr, u16 reg, u16 val); s32 (*check_overtemp)(struct ixgbe_hw *); }; |