⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rtmp_phy.h

📁 ralink 2870 usb无线网卡 最新驱动
💻 H
字号:
/* ************************************************************************* * Ralink Tech Inc. * 5F., No.36, Taiyuan St., Jhubei City, * Hsinchu County 302, * Taiwan, R.O.C. * * (c) Copyright 2002-2007, Ralink Technology, Inc. * * This program is free software; you can redistribute it and/or modify  *  * it under the terms of the GNU General Public License as published by  *  * the Free Software Foundation; either version 2 of the License, or     *  * (at your option) any later version.                                   *  *                                                                       *  * This program is distributed in the hope that it will be useful,       *  * but WITHOUT ANY WARRANTY; without even the implied warranty of        *  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *  * GNU General Public License for more details.                          *  *                                                                       *  * You should have received a copy of the GNU General Public License     *  * along with this program; if not, write to the                         *  * Free Software Foundation, Inc.,                                       *  * 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *  *                                                                       *  *************************************************************************	Module Name:	rtmp_phy.h	Abstract:	Ralink Wireless Chip PHY(BBP/RF) related definition & structures	Revision History:	Who			When		  What	--------	----------	  ----------------------------------------------*/#ifndef __RTMP_PHY_H__#define __RTMP_PHY_H__/*	RF sections*/#define RF_R00			0#define RF_R01			1#define RF_R02			2#define RF_R03			3#define RF_R04			4#define RF_R05			5#define RF_R06			6#define RF_R07			7#define RF_R08			8#define RF_R09			9#define RF_R10			10#define RF_R11			11#define RF_R12			12#define RF_R13			13#define RF_R14			14#define RF_R15			15#define RF_R16			16#define RF_R17			17#define RF_R18			18#define RF_R19			19#define RF_R20			20#define RF_R21			21#define RF_R22			22#define RF_R23			23#define RF_R24			24#define RF_R25			25#define RF_R26			26#define RF_R27			27#define RF_R28			28#define RF_R29			29#define RF_R30			30#define RF_R31			31// value domain of pAd->RfIcType#define RFIC_2820                   1       // 2.4G 2T3R#define RFIC_2850                   2       // 2.4G/5G 2T3R#define RFIC_2720                   3       // 2.4G 1T2R#define RFIC_2750                   4       // 2.4G/5G 1T2R#define RFIC_3020                   5       // 2.4G 1T1R#define RFIC_2020                   6       // 2.4G B/G#define RFIC_3021                   7       // 2.4G 1T2R#define RFIC_3022                   8       // 2.4G 2T2R#define RFIC_3052                   9       // 2.4G/5G 2T2R/*	BBP sections*/#define BBP_R0			0  // version#define BBP_R1			1  // TSSI#define BBP_R2			2  // TX configure#define BBP_R3			3#define BBP_R4			4#define BBP_R5			5#define BBP_R6			6#define BBP_R14			14 // RX configure#define BBP_R16			16#define BBP_R17			17 // RX sensibility#define BBP_R18			18#define BBP_R21			21#define BBP_R22			22#define BBP_R24			24#define BBP_R25			25#define BBP_R26			26#define BBP_R27			27#define BBP_R31			31#define BBP_R49			49 //TSSI#define BBP_R50			50#define BBP_R51			51#define BBP_R52			52#define BBP_R55			55#define BBP_R62			62 // Rx SQ0 Threshold HIGH#define BBP_R63			63#define BBP_R64			64#define BBP_R65			65#define BBP_R66			66#define BBP_R67			67#define BBP_R68			68#define BBP_R69			69#define BBP_R70			70 // Rx AGC SQ CCK Xcorr threshold#define BBP_R73			73#define BBP_R75			75#define BBP_R77			77#define BBP_R78			78#define BBP_R79			79#define BBP_R80			80#define BBP_R81			81#define BBP_R82			82#define BBP_R83			83#define BBP_R84			84#define BBP_R86			86#define BBP_R91			91#define BBP_R92			92#define BBP_R94			94 // Tx Gain Control#define BBP_R103		103#define BBP_R105		105#define BBP_R113		113#define BBP_R114		114#define BBP_R115		115#define BBP_R116		116#define BBP_R117		117#define BBP_R118		118#define BBP_R119		119#define BBP_R120		120#define BBP_R121		121#define BBP_R122		122#define BBP_R123		123#define BBPR94_DEFAULT	0x06 // Add 1 value will gain 1db#ifdef MERGE_ARCH_TEAM	#define MAX_BBP_ID	200	#define MAX_BBP_MSG_SIZE	4096#else	#define MAX_BBP_ID	136	#define MAX_BBP_MSG_SIZE	2048#endif // MERGE_ARCH_TEAM ////// BBP & RF are using indirect access. Before write any value into it.// We have to make sure there is no outstanding command pending via checking busy bit.//#define MAX_BUSY_COUNT  100         // Number of retry before failing access BBP & RF indirect register//#define PHY_TR_SWITCH_TIME          5  // usec//#define BBP_R17_LOW_SENSIBILITY     0x50//#define BBP_R17_MID_SENSIBILITY     0x41//#define BBP_R17_DYNAMIC_UP_BOUND    0x40#define RSSI_FOR_VERY_LOW_SENSIBILITY   -35#define RSSI_FOR_LOW_SENSIBILITY		-58#define RSSI_FOR_MID_LOW_SENSIBILITY	-80#define RSSI_FOR_MID_SENSIBILITY		-90/*****************************************************************************	RF register Read/Write marco definition *****************************************************************************/#ifdef RTMP_MAC_USB#define RTMP_RF_IO_WRITE32(_A, _V)                 RTUSBWriteRFRegister(_A, _V)#endif // RTMP_MAC_USB ///*****************************************************************************	BBP register Read/Write marco definitions.	we read/write the bbp value by register's ID. 	Generate PER to test BA *****************************************************************************/#ifdef RTMP_MAC_USB#define RTMP_BBP_IO_READ8_BY_REG_ID(_A, _I, _pV)   RTUSBReadBBPRegister(_A, _I, _pV)#define RTMP_BBP_IO_WRITE8_BY_REG_ID(_A, _I, _V)   RTUSBWriteBBPRegister(_A, _I, _V)#define BBP_IO_WRITE8_BY_REG_ID(_A, _I, _V)			RTUSBWriteBBPRegister(_A, _I, _V)#define BBP_IO_READ8_BY_REG_ID(_A, _I, _pV)   		RTUSBReadBBPRegister(_A, _I, _pV)#endif // RTMP_MAC_USB //#endif // __RTMP_PHY_H__ //

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -