The following patchset resolves semaphore sync issues I've encountered on
a board with an i210 (programmed, copper mode) using the internal phy.

The first patch adds releasing of the semaphore once they are no longer needed,
and the other two patches revert logic that I believe was working around the
fact that they were previsouly not released.

This will need testing on the various configurations of e1000 so I've taken
care to Cc the maintainers that were listed by boards using CONFIG_E1000 as
well as the authors of the patches I'm reverting sections from.

Cc: Marcel Ziswiler <mar...@ziswiler.com>
Cc: Marek Vasut <ma...@denx.de>
Cc: Aneesh Bansal <aneesh.ban...@freescale.com>
Cc: Naveen Burmi <naveenbu...@freescale.com>
Cc: Po Liu <po....@freescale.com>
Cc: Bin Meng <bmeng...@gmail.com>
Cc: Alison Wang <alison.w...@freescale.com>
Cc: Reinhard Arlt <reinhard.a...@esd-electronics.com>
Cc: Shengzhou Liu  <shengzhou....@freescale.com>
Cc: York Sun <york...@freescale.com>
Signed-off-by: Tim Harvey <thar...@gateworks.com>

Tim Harvey (3):
  e1000: fix eeprom sync issues by releasing semaphore once no longer
    needed
  Revert "e1000: fix sw fw sync on igb i210/i211"
  e1000: remove unnecessary clearing of SWSM.SWSM_SMBI

 drivers/net/e1000.c | 32 ++++++++++++++++++++++++--------
 drivers/net/e1000.h |  1 -
 2 files changed, 24 insertions(+), 9 deletions(-)

-- 
1.9.1

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to