tg3: Preserve register settings for DASH
authorMatt Carlson <mcarlson@broadcom.com>
Fri, 15 Aug 2008 21:08:22 +0000 (14:08 -0700)
committerDavid S. Miller <davem@davemloft.net>
Fri, 15 Aug 2008 21:08:22 +0000 (14:08 -0700)
commit3bda12589646caa22b2ed4ef7cf82d17ea59d7a6
treeabe2d161b442821ac245a61833e24b61fae954b1
parent731fd79c133dc04cabee17ecfa7661189a8df5c8
tg3: Preserve register settings for DASH

Broadcom's DASH (Desktop and mobile Architecture for System Hardware)
implementation requires that the driver preserve particular register
settings.  If the driver does not preserve them, communication with
the DASH firmware will be lost.

Signed-off-by: Matt Carlson <mcarlson@broadcom.com>
Signed-off-by: Michael Chan <mchan@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/tg3.c
drivers/net/tg3.h