Lines Matching defs:priv

28 	struct rtl8180_priv *priv = dev->priv;
35 reg80 = rtl818x_ioread16(priv, &priv->map->RFPinsOutput) & 0xfff3;
36 reg82 = rtl818x_ioread16(priv, &priv->map->RFPinsEnable);
38 rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, reg82 | 0x7);
40 reg84 = rtl818x_ioread16(priv, &priv->map->RFPinsSelect);
41 rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84 | 0x7 | 0x400);
42 rtl818x_ioread8(priv, &priv->map->EEPROM_CMD);
45 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2));
46 rtl818x_ioread8(priv, &priv->map->EEPROM_CMD);
48 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80);
49 rtl818x_ioread8(priv, &priv->map->EEPROM_CMD);
59 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg);
61 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg | (1 << 1));
62 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg | (1 << 1));
65 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg);
68 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2));
69 rtl818x_ioread8(priv, &priv->map->EEPROM_CMD);
72 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2));
73 rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84 | 0x400);
74 rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF);
79 struct rtl8180_priv *priv = dev->priv;
83 reg80 = rtl818x_ioread16(priv, &priv->map->RFPinsOutput);
84 reg82 = rtl818x_ioread16(priv, &priv->map->RFPinsEnable);
85 reg84 = rtl818x_ioread16(priv, &priv->map->RFPinsSelect) | 0x400;
89 rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, reg82 | 0x000F);
90 rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84 | 0x000F);
92 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2));
93 rtl818x_ioread8(priv, &priv->map->EEPROM_CMD);
95 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80);
96 rtl818x_ioread8(priv, &priv->map->EEPROM_CMD);
103 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg);
104 rtl818x_ioread8(priv, &priv->map->EEPROM_CMD);
108 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput,
110 rtl818x_ioread8(priv, &priv->map->EEPROM_CMD);
112 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput,
114 rtl818x_ioread8(priv, &priv->map->EEPROM_CMD);
118 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg);
119 rtl818x_ioread8(priv, &priv->map->EEPROM_CMD);
124 rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x000E);
125 rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, 0x040E);
126 rtl818x_ioread8(priv, &priv->map->EEPROM_CMD);
127 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput,
129 rtl818x_ioread8(priv, &priv->map->EEPROM_CMD);
131 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput,
133 rtl818x_ioread8(priv, &priv->map->EEPROM_CMD);
135 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput,
137 rtl818x_ioread8(priv, &priv->map->EEPROM_CMD);
142 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput,
144 rtl818x_ioread8(priv, &priv->map->EEPROM_CMD);
146 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput,
148 rtl818x_ioread8(priv, &priv->map->EEPROM_CMD);
150 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput,
152 rtl818x_ioread8(priv, &priv->map->EEPROM_CMD);
154 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput,
156 rtl818x_ioread8(priv, &priv->map->EEPROM_CMD);
159 if (rtl818x_ioread16(priv, &priv->map->RFPinsInput) & (1 << 1))
162 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput,
164 rtl818x_ioread8(priv, &priv->map->EEPROM_CMD);
168 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput,
170 rtl818x_ioread8(priv, &priv->map->EEPROM_CMD);
173 rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, reg82);
174 rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84);
175 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, 0x03A0);
261 struct rtl8180_priv *priv = dev->priv;
267 cck_power = priv->channels[channel - 1].hw_value & 0xFF;
268 ofdm_power = priv->channels[channel - 1].hw_value >> 8;
273 rtl818x_iowrite8(priv, &priv->map->TX_GAIN_CCK,
287 rtl818x_iowrite8(priv, &priv->map->EEPROM_CMD, RTL818X_EEPROM_CMD_CONFIG);
288 reg = rtl818x_ioread8(priv, &priv->map->CONFIG3);
289 rtl818x_iowrite8(priv, &priv->map->CONFIG3, reg | RTL818X_CONFIG3_ANAPARAM_WRITE);
290 rtl818x_iowrite32(priv, &priv->map->ANAPARAM2, RTL8225_ANAPARAM2_ON);
291 rtl818x_iowrite8(priv, &priv->map->CONFIG3, reg & ~RTL818X_CONFIG3_ANAPARAM_WRITE);
292 rtl818x_iowrite8(priv, &priv->map->EEPROM_CMD, RTL818X_EEPROM_CMD_NORMAL);
294 rtl818x_iowrite8(priv, &priv->map->TX_GAIN_OFDM,
307 struct rtl8180_priv *priv = dev->priv;
310 rtl8180_set_anaparam(priv, RTL8225_ANAPARAM_ON);
313 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, 0x0480);
314 rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF);
315 rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, 0x0488);
316 rtl818x_iowrite8(priv, &priv->map->GP_ENABLE, 0);
317 rtl818x_ioread8(priv, &priv->map->EEPROM_CMD);
319 rtl818x_iowrite8(priv, &priv->map->GP_ENABLE, 0xFF & ~(1 << 6));
321 rtl818x_iowrite32(priv, &priv->map->RF_TIMING, 0x000a8008);
324 rtl818x_ioread16(priv, &priv->map->BRSR);
325 rtl818x_iowrite16(priv, &priv->map->BRSR, 0xFFFF);
326 rtl818x_iowrite32(priv, &priv->map->RF_PARA, 0x00100044);
327 rtl818x_iowrite8(priv, &priv->map->EEPROM_CMD, RTL818X_EEPROM_CMD_CONFIG);
328 rtl818x_iowrite8(priv, &priv->map->CONFIG3, 0x44);
329 rtl818x_iowrite8(priv, &priv->map->EEPROM_CMD, RTL818X_EEPROM_CMD_NORMAL);
359 rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF);
436 rtl818x_iowrite8(priv, &priv->map->TESTR, 0x0D); msleep(1);
444 rtl818x_iowrite8(priv, &priv->map->TX_ANTENNA, 0x03); /* B: 0x00 */
446 rtl818x_iowrite32(priv, (__le32 __iomem *)((void __iomem *)priv->map + 0x94), 0x15c00002);
447 rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF);
477 struct rtl8180_priv *priv = dev->priv;
482 cck_power = priv->channels[channel - 1].hw_value & 0xFF;
483 ofdm_power = priv->channels[channel - 1].hw_value >> 8;
503 rtl818x_iowrite8(priv, &priv->map->TX_GAIN_CCK, cck_power);
504 rtl818x_ioread8(priv, &priv->map->TX_GAIN_CCK);
508 rtl818x_iowrite8(priv, &priv->map->TX_GAIN_OFDM, ofdm_power);
536 struct rtl8180_priv *priv = dev->priv;
539 rtl8180_set_anaparam(priv, RTL8225_ANAPARAM_ON);
542 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, 0x0480);
543 rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF);
544 rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, 0x0488);
545 rtl818x_iowrite8(priv, &priv->map->GP_ENABLE, 0);
546 rtl818x_ioread8(priv, &priv->map->EEPROM_CMD);
548 rtl818x_iowrite8(priv, &priv->map->GP_ENABLE, 0xFF & ~(1 << 6));
550 rtl818x_iowrite32(priv, &priv->map->RF_TIMING, 0x00088008);
553 rtl818x_ioread16(priv, &priv->map->BRSR);
554 rtl818x_iowrite16(priv, &priv->map->BRSR, 0xFFFF);
555 rtl818x_iowrite32(priv, &priv->map->RF_PARA, 0x00100044);
556 rtl818x_iowrite8(priv, &priv->map->EEPROM_CMD, RTL818X_EEPROM_CMD_CONFIG);
557 rtl818x_iowrite8(priv, &priv->map->CONFIG3, 0x44);
558 rtl818x_iowrite8(priv, &priv->map->EEPROM_CMD, RTL818X_EEPROM_CMD_NORMAL);
560 rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF);
607 rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF);
688 rtl818x_iowrite8(priv, (u8 __iomem *)((void __iomem *)priv->map + 0x5B), 0x0D); msleep(1);
696 rtl818x_iowrite8(priv, &priv->map->TX_ANTENNA, 0x03); /* B: 0x00 */
698 rtl818x_iowrite32(priv, (__le32 __iomem *)((void __iomem *)priv->map + 0x94), 0x15c00002);
699 rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF);
704 struct rtl8180_priv *priv = dev->priv;
709 rtl818x_iowrite8(priv, &priv->map->EEPROM_CMD, RTL818X_EEPROM_CMD_CONFIG);
710 reg = rtl818x_ioread8(priv, &priv->map->CONFIG3);
711 rtl818x_iowrite8(priv, &priv->map->CONFIG3, reg | RTL818X_CONFIG3_ANAPARAM_WRITE);
712 rtl818x_iowrite32(priv, &priv->map->ANAPARAM2, RTL8225_ANAPARAM2_OFF);
713 rtl818x_iowrite32(priv, &priv->map->ANAPARAM, RTL8225_ANAPARAM_OFF);
714 rtl818x_iowrite8(priv, &priv->map->CONFIG3, reg & ~RTL818X_CONFIG3_ANAPARAM_WRITE);
715 rtl818x_iowrite8(priv, &priv->map->EEPROM_CMD, RTL818X_EEPROM_CMD_NORMAL);
721 struct rtl8180_priv *priv = dev->priv;
724 if (priv->rf->init == rtl8225_rf_init)
736 struct rtl8180_priv *priv = dev->priv;
739 rtl818x_iowrite8(priv, &priv->map->SLOT, 0x9);
740 rtl818x_iowrite8(priv, &priv->map->SIFS, 0x22);
741 rtl818x_iowrite8(priv, &priv->map->DIFS, 0x14);
742 rtl818x_iowrite8(priv, &priv->map->EIFS, 81);
743 rtl818x_iowrite8(priv, &priv->map->CW_VAL, 0x73);
745 rtl818x_iowrite8(priv, &priv->map->SLOT, 0x14);
746 rtl818x_iowrite8(priv, &priv->map->SIFS, 0x44);
747 rtl818x_iowrite8(priv, &priv->map->DIFS, 0x24);
748 rtl818x_iowrite8(priv, &priv->map->EIFS, 81);
749 rtl818x_iowrite8(priv, &priv->map->CW_VAL, 0xa5);
771 struct rtl8180_priv *priv = dev->priv;
774 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, 0x0480);
775 rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, 0x0488);
776 rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF);
777 rtl818x_ioread8(priv, &priv->map->EEPROM_CMD);