Module Name: src Committed By: joerg Date: Mon Nov 23 23:46:33 UTC 2015
Modified Files: src/sys/external/isc/atheros_hal/dist/ar5210: ar5210_reset.c Log Message: Replace left shifts of negative values with appropiate unsigned values. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 \ src/sys/external/isc/atheros_hal/dist/ar5210/ar5210_reset.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/external/isc/atheros_hal/dist/ar5210/ar5210_reset.c diff -u src/sys/external/isc/atheros_hal/dist/ar5210/ar5210_reset.c:1.5 src/sys/external/isc/atheros_hal/dist/ar5210/ar5210_reset.c:1.6 --- src/sys/external/isc/atheros_hal/dist/ar5210/ar5210_reset.c:1.5 Mon Mar 7 11:25:42 2011 +++ src/sys/external/isc/atheros_hal/dist/ar5210/ar5210_reset.c Mon Nov 23 23:46:33 2015 @@ -14,7 +14,7 @@ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. * - * $Id: ar5210_reset.c,v 1.5 2011/03/07 11:25:42 cegger Exp $ + * $Id: ar5210_reset.c,v 1.6 2015/11/23 23:46:33 joerg Exp $ */ #include "opt_ah.h" @@ -500,11 +500,11 @@ ar5210PerCalibrationN(struct ath_hal *ah reg9868 = OS_REG_READ(ah, 0x9868); OS_REG_WRITE(ah, 0x9858, (reg9858 & ~FIRPWR_M) | - ((-1 << FIRPWR_S) & FIRPWR_M)); + ((~0U << FIRPWR_S) & FIRPWR_M)); OS_REG_WRITE(ah, 0x985c, (reg985c & ~(KCOARSEHIGH_M | KCOARSELOW_M)) | - ((-1 << KCOARSEHIGH_S) & KCOARSEHIGH_M) | - ((-127 << KCOARSELOW_S) & KCOARSELOW_M)); + ((~0U << KCOARSEHIGH_S) & KCOARSEHIGH_M) | + ((((~0U << 7) + 1) << KCOARSELOW_S)) & KCOARSELOW_M)); OS_REG_WRITE(ah, 0x9868, (reg9868 & ~(ADCSAT_ICOUNT_M | ADCSAT_THRESH_M)) | ((2 << ADCSAT_ICOUNT_S) & ADCSAT_ICOUNT_M) |