0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014 #ifndef __RF_H__
0015 #define __RF_H__
0016
0017 #include "device.h"
0018
0019
0020 #define RF_RFMD2959 0x01
0021 #define RF_MAXIMAG 0x02
0022 #define RF_AL2230 0x03
0023 #define RF_GCT5103 0x04
0024 #define RF_UW2451 0x05
0025 #define RF_MAXIMG 0x06
0026 #define RF_MAXIM2829 0x07
0027 #define RF_UW2452 0x08
0028 #define RF_VT3226 0x09
0029 #define RF_AIROHA7230 0x0a
0030 #define RF_UW2453 0x0b
0031 #define RF_VT3226D0 0x0c
0032 #define RF_VT3342A0 0x0d
0033 #define RF_AL2230S 0x0e
0034
0035 #define RF_EMU 0x80
0036 #define RF_MASK 0x7F
0037
0038 #define VNT_RF_MAX_POWER 0x3f
0039 #define VNT_RF_REG_LEN 0x17
0040
0041 int vnt_rf_write_embedded(struct vnt_private *priv, u32 data);
0042 int vnt_rf_setpower(struct vnt_private *priv, struct ieee80211_channel *ch);
0043 void vnt_rf_rssi_to_dbm(struct vnt_private *priv, u8 rssi, long *dbm);
0044 int vnt_rf_table_download(struct vnt_private *priv);
0045
0046 #endif