if_run.c (256500) | if_run.c (256720) |
---|---|
1/*- 2 * Copyright (c) 2008,2010 Damien Bergamini <damien.bergamini@free.fr> 3 * ported to FreeBSD by Akinori Furukoshi <moonlightakkiy@yahoo.ca> 4 * USB Consulting, Hans Petter Selasky <hselasky@freebsd.org> 5 * 6 * Permission to use, copy, modify, and distribute this software for any 7 * purpose with or without fee is hereby granted, provided that the above 8 * copyright notice and this permission notice appear in all copies. 9 * 10 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 11 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 12 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 13 * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 14 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 15 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 16 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 17 */ 18 19#include <sys/cdefs.h> | 1/*- 2 * Copyright (c) 2008,2010 Damien Bergamini <damien.bergamini@free.fr> 3 * ported to FreeBSD by Akinori Furukoshi <moonlightakkiy@yahoo.ca> 4 * USB Consulting, Hans Petter Selasky <hselasky@freebsd.org> 5 * 6 * Permission to use, copy, modify, and distribute this software for any 7 * purpose with or without fee is hereby granted, provided that the above 8 * copyright notice and this permission notice appear in all copies. 9 * 10 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 11 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 12 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 13 * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 14 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 15 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 16 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 17 */ 18 19#include <sys/cdefs.h> |
20__FBSDID("$FreeBSD: head/sys/dev/usb/wlan/if_run.c 256500 2013-10-15 06:23:54Z hselasky $"); | 20__FBSDID("$FreeBSD: head/sys/dev/usb/wlan/if_run.c 256720 2013-10-18 07:43:49Z kevlo $"); |
21 22/*- 23 * Ralink Technology RT2700U/RT2800U/RT3000U chipset driver. 24 * http://www.ralinktech.com/ 25 */ 26 27#include <sys/param.h> 28#include <sys/sockio.h> --- 3613 unchanged lines hidden (view full) --- 3642 /* find the settings for this channel (we know it exists) */ 3643 for (i = 0; rt2860_rf2850[i].chan != chan; i++); 3644 3645 /* use Tx power values from EEPROM */ 3646 txpow1 = sc->txpow1[i]; 3647 txpow2 = sc->txpow2[i]; 3648 3649 run_rt3070_rf_write(sc, 2, rt3070_freqs[i].n); | 21 22/*- 23 * Ralink Technology RT2700U/RT2800U/RT3000U chipset driver. 24 * http://www.ralinktech.com/ 25 */ 26 27#include <sys/param.h> 28#include <sys/sockio.h> --- 3613 unchanged lines hidden (view full) --- 3642 /* find the settings for this channel (we know it exists) */ 3643 for (i = 0; rt2860_rf2850[i].chan != chan; i++); 3644 3645 /* use Tx power values from EEPROM */ 3646 txpow1 = sc->txpow1[i]; 3647 txpow2 = sc->txpow2[i]; 3648 3649 run_rt3070_rf_write(sc, 2, rt3070_freqs[i].n); |
3650 run_rt3070_rf_write(sc, 3, rt3070_freqs[i].k); | 3650 3651 /* RT3370/RT3390: RF R3 [7:4] is not reserved bits. */ 3652 run_rt3070_rf_read(sc, 3, &rf); 3653 rf = (rf & ~0x0f) | rt3070_freqs[i].k; 3654 run_rt3070_rf_write(sc, 3, rf); 3655 |
3651 run_rt3070_rf_read(sc, 6, &rf); 3652 rf = (rf & ~0x03) | rt3070_freqs[i].r; 3653 run_rt3070_rf_write(sc, 6, rf); 3654 3655 /* set Tx0 power */ 3656 run_rt3070_rf_read(sc, 12, &rf); 3657 rf = (rf & ~0x1f) | txpow1; 3658 run_rt3070_rf_write(sc, 12, rf); --- 1335 unchanged lines hidden --- | 3656 run_rt3070_rf_read(sc, 6, &rf); 3657 rf = (rf & ~0x03) | rt3070_freqs[i].r; 3658 run_rt3070_rf_write(sc, 6, rf); 3659 3660 /* set Tx0 power */ 3661 run_rt3070_rf_read(sc, 12, &rf); 3662 rf = (rf & ~0x1f) | txpow1; 3663 run_rt3070_rf_write(sc, 12, rf); --- 1335 unchanged lines hidden --- |