Lines Matching refs:dev

42 static void write_max2820(struct ieee80211_hw *dev, u8 addr, u32 data)  in write_max2820()  argument
44 struct rtl8180_priv *priv = dev->priv; in write_max2820()
59 static void max2820_write_phy_antenna(struct ieee80211_hw *dev, short chan) in max2820_write_phy_antenna() argument
61 struct rtl8180_priv *priv = dev->priv; in max2820_write_phy_antenna()
70 rtl8180_write_phy(dev, 0x10, ant); in max2820_write_phy_antenna()
89 static void max2820_rf_set_channel(struct ieee80211_hw *dev, in max2820_rf_set_channel() argument
92 struct rtl8180_priv *priv = dev->priv; in max2820_rf_set_channel()
101 rtl8180_write_phy(dev, 3, txpw); in max2820_rf_set_channel()
103 max2820_write_phy_antenna(dev, channel); in max2820_rf_set_channel()
104 write_max2820(dev, 3, chan); in max2820_rf_set_channel()
107 static void max2820_rf_stop(struct ieee80211_hw *dev) in max2820_rf_stop() argument
109 rtl8180_write_phy(dev, 3, 0x8); in max2820_rf_stop()
110 write_max2820(dev, 1, 0); in max2820_rf_stop()
114 static void max2820_rf_init(struct ieee80211_hw *dev) in max2820_rf_init() argument
116 struct rtl8180_priv *priv = dev->priv; in max2820_rf_init()
119 write_max2820(dev, 0, 0x007); /* test mode as indicated in datasheet */ in max2820_rf_init()
120 write_max2820(dev, 1, 0x01e); /* enable register */ in max2820_rf_init()
121 write_max2820(dev, 2, 0x001); /* synt register */ in max2820_rf_init()
123 max2820_rf_set_channel(dev, NULL); in max2820_rf_init()
125 write_max2820(dev, 4, 0x313); /* rx register */ in max2820_rf_init()
131 write_max2820(dev, 5, 0x00f); in max2820_rf_init()
134 rtl8180_write_phy(dev, 0, 0x88); /* sys1 */ in max2820_rf_init()
135 rtl8180_write_phy(dev, 3, 0x08); /* txagc */ in max2820_rf_init()
136 rtl8180_write_phy(dev, 4, 0xf8); /* lnadet */ in max2820_rf_init()
137 rtl8180_write_phy(dev, 5, 0x90); /* ifagcinit */ in max2820_rf_init()
138 rtl8180_write_phy(dev, 6, 0x1a); /* ifagclimit */ in max2820_rf_init()
139 rtl8180_write_phy(dev, 7, 0x64); /* ifagcdet */ in max2820_rf_init()
141 max2820_write_phy_antenna(dev, 1); in max2820_rf_init()
143 rtl8180_write_phy(dev, 0x11, 0x88); /* trl */ in max2820_rf_init()
147 rtl8180_write_phy(dev, 0x12, 0xc7); in max2820_rf_init()
149 rtl8180_write_phy(dev, 0x12, 0x47); in max2820_rf_init()
151 rtl8180_write_phy(dev, 0x13, 0x9b); in max2820_rf_init()
153 rtl8180_write_phy(dev, 0x19, 0x0); /* CHESTLIM */ in max2820_rf_init()
154 rtl8180_write_phy(dev, 0x1a, 0x9f); /* CHSQLIM */ in max2820_rf_init()
156 max2820_rf_set_channel(dev, NULL); in max2820_rf_init()