summaryrefslogtreecommitdiffstats
path: root/sys/pci
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2008-07-30 17:21:32 +0000
committerjhb <jhb@FreeBSD.org>2008-07-30 17:21:32 +0000
commit5a77af97bb76f97af7e3e234d44e1b9c6cf3e5b7 (patch)
treea4f6344944578120aac60950068f06afadbe3862 /sys/pci
parentc33eb05ec1d1b81d0690e0f040cf75748842478a (diff)
downloadFreeBSD-src-5a77af97bb76f97af7e3e234d44e1b9c6cf3e5b7.zip
FreeBSD-src-5a77af97bb76f97af7e3e234d44e1b9c6cf3e5b7.tar.gz
SIS_SETBIT() already does a read/modify/write operation, so there isn't
a reason to read the register twice. MFC after: 1 week
Diffstat (limited to 'sys/pci')
-rw-r--r--sys/pci/if_sis.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/sys/pci/if_sis.c b/sys/pci/if_sis.c
index 8902247..b22ff8d 100644
--- a/sys/pci/if_sis.c
+++ b/sys/pci/if_sis.c
@@ -2015,8 +2015,7 @@ sis_initl(struct sis_softc *sc)
device_printf(sc->sis_dev,
"Applying short cable fix (reg=%x)\n", reg);
CSR_WRITE_4(sc, NS_PHY_TDATA, 0x00e8);
- reg = CSR_READ_4(sc, NS_PHY_DSPCFG);
- SIS_SETBIT(sc, NS_PHY_DSPCFG, reg | 0x20);
+ SIS_SETBIT(sc, NS_PHY_DSPCFG, 0x20);
}
CSR_WRITE_4(sc, NS_PHY_PAGE, 0);
}
OpenPOWER on IntegriCloud