diff options
author | jhb <jhb@FreeBSD.org> | 2008-07-30 17:21:32 +0000 |
---|---|---|
committer | jhb <jhb@FreeBSD.org> | 2008-07-30 17:21:32 +0000 |
commit | 5a77af97bb76f97af7e3e234d44e1b9c6cf3e5b7 (patch) | |
tree | a4f6344944578120aac60950068f06afadbe3862 /sys/pci/if_sis.c | |
parent | c33eb05ec1d1b81d0690e0f040cf75748842478a (diff) | |
download | FreeBSD-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/if_sis.c')
-rw-r--r-- | sys/pci/if_sis.c | 3 |
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); } |