Lines Matching refs:dev

33 static void write_grf5101(struct ieee80211_hw *dev, u8 addr, u32 data)  in write_grf5101()  argument
35 struct rtl8180_priv *priv = dev->priv; in write_grf5101()
54 static void grf5101_write_phy_antenna(struct ieee80211_hw *dev, short chan) in grf5101_write_phy_antenna() argument
56 struct rtl8180_priv *priv = dev->priv; in grf5101_write_phy_antenna()
65 rtl8180_write_phy(dev, 0x10, ant); in grf5101_write_phy_antenna()
77 static void grf5101_rf_set_channel(struct ieee80211_hw *dev, in grf5101_rf_set_channel() argument
80 struct rtl8180_priv *priv = dev->priv; in grf5101_rf_set_channel()
87 write_grf5101(dev, 0x15, 0x0); in grf5101_rf_set_channel()
88 write_grf5101(dev, 0x06, txpw); in grf5101_rf_set_channel()
89 write_grf5101(dev, 0x15, 0x10); in grf5101_rf_set_channel()
90 write_grf5101(dev, 0x15, 0x0); in grf5101_rf_set_channel()
93 write_grf5101(dev, 0x07, 0x0); in grf5101_rf_set_channel()
94 write_grf5101(dev, 0x0B, chan); in grf5101_rf_set_channel()
95 write_grf5101(dev, 0x07, 0x1000); in grf5101_rf_set_channel()
97 grf5101_write_phy_antenna(dev, channel); in grf5101_rf_set_channel()
100 static void grf5101_rf_stop(struct ieee80211_hw *dev) in grf5101_rf_stop() argument
102 struct rtl8180_priv *priv = dev->priv; in grf5101_rf_stop()
110 write_grf5101(dev, 0x07, 0x0); in grf5101_rf_stop()
111 write_grf5101(dev, 0x1f, 0x45); in grf5101_rf_stop()
112 write_grf5101(dev, 0x1f, 0x5); in grf5101_rf_stop()
113 write_grf5101(dev, 0x00, 0x8e4); in grf5101_rf_stop()
116 static void grf5101_rf_init(struct ieee80211_hw *dev) in grf5101_rf_init() argument
118 struct rtl8180_priv *priv = dev->priv; in grf5101_rf_init()
122 write_grf5101(dev, 0x1f, 0x0); in grf5101_rf_init()
123 write_grf5101(dev, 0x1f, 0x0); in grf5101_rf_init()
124 write_grf5101(dev, 0x1f, 0x40); in grf5101_rf_init()
125 write_grf5101(dev, 0x1f, 0x60); in grf5101_rf_init()
126 write_grf5101(dev, 0x1f, 0x61); in grf5101_rf_init()
127 write_grf5101(dev, 0x1f, 0x61); in grf5101_rf_init()
128 write_grf5101(dev, 0x00, 0xae4); in grf5101_rf_init()
129 write_grf5101(dev, 0x1f, 0x1); in grf5101_rf_init()
130 write_grf5101(dev, 0x1f, 0x41); in grf5101_rf_init()
131 write_grf5101(dev, 0x1f, 0x61); in grf5101_rf_init()
133 write_grf5101(dev, 0x01, 0x1a23); in grf5101_rf_init()
134 write_grf5101(dev, 0x02, 0x4971); in grf5101_rf_init()
135 write_grf5101(dev, 0x03, 0x41de); in grf5101_rf_init()
136 write_grf5101(dev, 0x04, 0x2d80); in grf5101_rf_init()
137 write_grf5101(dev, 0x05, 0x68ff); /* 0x61ff original value */ in grf5101_rf_init()
138 write_grf5101(dev, 0x06, 0x0); in grf5101_rf_init()
139 write_grf5101(dev, 0x07, 0x0); in grf5101_rf_init()
140 write_grf5101(dev, 0x08, 0x7533); in grf5101_rf_init()
141 write_grf5101(dev, 0x09, 0xc401); in grf5101_rf_init()
142 write_grf5101(dev, 0x0a, 0x0); in grf5101_rf_init()
143 write_grf5101(dev, 0x0c, 0x1c7); in grf5101_rf_init()
144 write_grf5101(dev, 0x0d, 0x29d3); in grf5101_rf_init()
145 write_grf5101(dev, 0x0e, 0x2e8); in grf5101_rf_init()
146 write_grf5101(dev, 0x10, 0x192); in grf5101_rf_init()
147 write_grf5101(dev, 0x11, 0x248); in grf5101_rf_init()
148 write_grf5101(dev, 0x12, 0x0); in grf5101_rf_init()
149 write_grf5101(dev, 0x13, 0x20c4); in grf5101_rf_init()
150 write_grf5101(dev, 0x14, 0xf4fc); in grf5101_rf_init()
151 write_grf5101(dev, 0x15, 0x0); in grf5101_rf_init()
152 write_grf5101(dev, 0x16, 0x1500); in grf5101_rf_init()
154 write_grf5101(dev, 0x07, 0x1000); in grf5101_rf_init()
157 rtl8180_write_phy(dev, 0, 0xa8); in grf5101_rf_init()
158 rtl8180_write_phy(dev, 3, 0x0); in grf5101_rf_init()
159 rtl8180_write_phy(dev, 4, 0xc0); in grf5101_rf_init()
160 rtl8180_write_phy(dev, 5, 0x90); in grf5101_rf_init()
161 rtl8180_write_phy(dev, 6, 0x1e); in grf5101_rf_init()
162 rtl8180_write_phy(dev, 7, 0x64); in grf5101_rf_init()
164 grf5101_write_phy_antenna(dev, 1); in grf5101_rf_init()
166 rtl8180_write_phy(dev, 0x11, 0x88); in grf5101_rf_init()
170 rtl8180_write_phy(dev, 0x12, 0xc0); /* enable ant diversity */ in grf5101_rf_init()
172 rtl8180_write_phy(dev, 0x12, 0x40); /* disable ant diversity */ in grf5101_rf_init()
174 rtl8180_write_phy(dev, 0x13, 0x90 | priv->csthreshold); in grf5101_rf_init()
176 rtl8180_write_phy(dev, 0x19, 0x0); in grf5101_rf_init()
177 rtl8180_write_phy(dev, 0x1a, 0xa0); in grf5101_rf_init()
178 rtl8180_write_phy(dev, 0x1b, 0x44); in grf5101_rf_init()