]> git.baikalelectronics.ru Git - kernel.git/commit
igb: Changed LEDs blink mechanism to include designs using cathode
authorAkeem G. Abodunrin <akeem.g.abodunrin@intel.com>
Fri, 29 Mar 2013 08:22:25 +0000 (08:22 +0000)
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>
Tue, 21 May 2013 09:25:25 +0000 (02:25 -0700)
commitb586953930859e0091549bf713fc6ec5b10d5e1a
treec25231d0ddb720a4a32176d7bab2dfef9e86fccf
parent901b1455af51c4560485c0f41960298c2cdda695
igb: Changed LEDs blink mechanism to include designs using cathode

This patch addresses the changes needed to make LEDs work properly with
negative logic. This implementation uses LED Invert bit to reverse the
logic issue that occurred when LEDs are driven by cathode. Keep LEDs
blinking for SerDes devices. Also made changes to magic number and the
for loop to reduce number of shifts.

Signed-off-by: Akeem G Abodunrin <akeem.g.abodunrin@intel.com>
Tested-by: Jeff Pieper <jeffrey.e.pieper@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
drivers/net/ethernet/intel/igb/e1000_defines.h
drivers/net/ethernet/intel/igb/e1000_mac.c