]> git.baikalelectronics.ru Git - kernel.git/commit
ixgbe: Provide unlocked I2C methods
authorMark Rustad <mark.d.rustad@intel.com>
Sat, 8 Aug 2015 23:18:02 +0000 (16:18 -0700)
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>
Tue, 22 Sep 2015 22:58:30 +0000 (15:58 -0700)
commit1e8f5b9f682ff9a9a5eb03ae642fcd18018cd2c7
tree2280c0297754b1c4f5987f7d76ee0bcf33ac8632
parent98ed6334a9c4aa98fee86495cac3c9f544147889
ixgbe: Provide unlocked I2C methods

Most I2C accesses take and release semaphores for each access. Now
there is a reason to perform multiple I2C operations under the same
holding of the semaphore, so provide unlocked I2C methods for that
purpose.

Signed-off-by: Mark Rustad <mark.d.rustad@intel.com>
Tested-by: Phil Schmitt <phillip.j.schmitt@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c