summaryrefslogtreecommitdiff
path: root/sys/dev/usb/if_run.c
diff options
context:
space:
mode:
authorDamien Bergamini <damien@cvs.openbsd.org>2010-02-07 09:14:56 +0000
committerDamien Bergamini <damien@cvs.openbsd.org>2010-02-07 09:14:56 +0000
commitf7188a35cb3f599061902b8e5320a97341c98c89 (patch)
treef74c492db23d7947b6135ae83b625c7fcf24fdec /sys/dev/usb/if_run.c
parent8075c5d3d810ea53fc08a54c8fc8c5eef6f6de7b (diff)
add channels 167, 169, 171, 173 for dual-band devices
Diffstat (limited to 'sys/dev/usb/if_run.c')
-rw-r--r--sys/dev/usb/if_run.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/dev/usb/if_run.c b/sys/dev/usb/if_run.c
index f2d9e4212c2..0aa496bba8b 100644
--- a/sys/dev/usb/if_run.c
+++ b/sys/dev/usb/if_run.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_run.c,v 1.35 2009/12/10 21:04:16 oga Exp $ */
+/* $OpenBSD: if_run.c,v 1.36 2010/02/07 09:14:55 damien Exp $ */
/*-
* Copyright (c) 2008,2009 Damien Bergamini <damien.bergamini@free.fr>
@@ -1210,7 +1210,7 @@ run_read_eeprom(struct run_softc *sc)
rt2860_rf2850[i].chan, sc->txpow1[i], sc->txpow2[i]));
}
/* read power settings for 5GHz channels */
- for (i = 0; i < 36; i += 2) {
+ for (i = 0; i < 40; i += 2) {
run_srom_read(sc, RT2860_EEPROM_PWR5GHZ_BASE1 + i / 2, &val);
sc->txpow1[i + 14] = (int8_t)(val & 0xff);
sc->txpow1[i + 15] = (int8_t)(val >> 8);
@@ -1220,7 +1220,7 @@ run_read_eeprom(struct run_softc *sc)
sc->txpow2[i + 15] = (int8_t)(val >> 8);
}
/* fix broken Tx power entries */
- for (i = 0; i < 36; i++) {
+ for (i = 0; i < 40; i++) {
if (sc->txpow1[14 + i] < -7 || sc->txpow1[14 + i] > 15)
sc->txpow1[14 + i] = 5;
if (sc->txpow2[14 + i] < -7 || sc->txpow2[14 + i] > 15)