[U-Boot] [PATCH 0/3] e1000: fix semaphore sync issues

Tim Harvey tharvey at gateworks.com
Tue May 19 19:01:17 CEST 2015


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 <marcel at ziswiler.com>
Cc: Marek Vasut <marex at denx.de>
Cc: Aneesh Bansal <aneesh.bansal at freescale.com>
Cc: Naveen Burmi <NaveenBurmi at freescale.com>
Cc: Po Liu <po.liu at freescale.com>
Cc: Bin Meng <bmeng.cn at gmail.com>
Cc: Alison Wang <alison.wang at freescale.com>
Cc: Reinhard Arlt <reinhard.arlt at esd-electronics.com>
Cc: Shengzhou Liu  <Shengzhou.Liu at freescale.com>
Cc: York Sun <yorksun at freescale.com>
Signed-off-by: Tim Harvey <tharvey at 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



More information about the U-Boot mailing list