• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/wireless/bcm43xx/

Lines Matching defs:bcm43xx_phy_read

130 u16 bcm43xx_phy_read(struct bcm43xx_private *bcm, u16 offset)
237 phy->savedpctlreg = bcm43xx_phy_read(bcm, BCM43xx_PHY_G_PCTL);
267 bcm43xx_phy_write(bcm, 0x04A5, (bcm43xx_phy_read(bcm, 0x04A5) & 0x00FF) | 0x5700);
268 bcm43xx_phy_write(bcm, 0x041A, (bcm43xx_phy_read(bcm, 0x041A) & 0xFF80) | 0x000F);
269 bcm43xx_phy_write(bcm, 0x041A, (bcm43xx_phy_read(bcm, 0x041A) & 0xC07F) | 0x2B80);
270 bcm43xx_phy_write(bcm, 0x048C, (bcm43xx_phy_read(bcm, 0x048C) & 0xF0FF) | 0x0300);
274 bcm43xx_phy_write(bcm, 0x04A0, (bcm43xx_phy_read(bcm, 0x04A0) & 0xFFF0) | 0x0008);
275 bcm43xx_phy_write(bcm, 0x04A1, (bcm43xx_phy_read(bcm, 0x04A1) & 0xF0FF) | 0x0600);
276 bcm43xx_phy_write(bcm, 0x04A2, (bcm43xx_phy_read(bcm, 0x04A2) & 0xF0FF) | 0x0700);
277 bcm43xx_phy_write(bcm, 0x04A0, (bcm43xx_phy_read(bcm, 0x04A0) & 0xF0FF) | 0x0100);
280 bcm43xx_phy_write(bcm, 0x04A2, (bcm43xx_phy_read(bcm, 0x04A2) & 0xFFF0) | 0x0007);
282 bcm43xx_phy_write(bcm, 0x0488, (bcm43xx_phy_read(bcm, 0x0488) & 0xFF00) | 0x001C);
283 bcm43xx_phy_write(bcm, 0x0488, (bcm43xx_phy_read(bcm, 0x0488) & 0xC0FF) | 0x0200);
284 bcm43xx_phy_write(bcm, 0x0496, (bcm43xx_phy_read(bcm, 0x0496) & 0xFF00) | 0x001C);
285 bcm43xx_phy_write(bcm, 0x0489, (bcm43xx_phy_read(bcm, 0x0489) & 0xFF00) | 0x0020);
286 bcm43xx_phy_write(bcm, 0x0489, (bcm43xx_phy_read(bcm, 0x0489) & 0xC0FF) | 0x0200);
287 bcm43xx_phy_write(bcm, 0x0482, (bcm43xx_phy_read(bcm, 0x0482) & 0xFF00) | 0x002E);
288 bcm43xx_phy_write(bcm, 0x0496, (bcm43xx_phy_read(bcm, 0x0496) & 0x00FF) | 0x1A00);
289 bcm43xx_phy_write(bcm, 0x0481, (bcm43xx_phy_read(bcm, 0x0481) & 0xFF00) | 0x0028);
290 bcm43xx_phy_write(bcm, 0x0481, (bcm43xx_phy_read(bcm, 0x0481) & 0x00FF) | 0x2C00);
294 bcm43xx_phy_write(bcm, 0x041B, (bcm43xx_phy_read(bcm, 0x041B) & 0xFFE1) | 0x0002);
296 bcm43xx_phy_write(bcm, 0x041B, bcm43xx_phy_read(bcm, 0x041B) & 0xFFE1);
298 bcm43xx_phy_write(bcm, 0x0420, (bcm43xx_phy_read(bcm, 0x0420) & 0xFFF0) | 0x0004);
303 bcm43xx_phy_write(bcm, 0x0420, (bcm43xx_phy_read(bcm, 0x0420)
307 bcm43xx_phy_write(bcm, 0x04A8, (bcm43xx_phy_read(bcm, 0x04A8) & 0x8080)
312 bcm43xx_phy_write(bcm, 0x04AB, (bcm43xx_phy_read(bcm, 0x04AB)
315 bcm43xx_phy_write(bcm, 0x048C, (bcm43xx_phy_read(bcm, 0x048C)
326 bcm43xx_phy_write(bcm, 0x0426, (bcm43xx_phy_read(bcm, 0x0426)
328 bcm43xx_phy_write(bcm, 0x0426, (bcm43xx_phy_read(bcm, 0x0426)
342 (bcm43xx_phy_read(bcm, BCM43xx_PHY_G_CRS)
365 bcm43xx_phy_write(bcm, 0x042B, bcm43xx_phy_read(bcm, 0x042B) | 0x800);
376 else if ((phy->rev >= 7) && (bcm43xx_phy_read(bcm, 0x0449) & 0x0200))
412 bcm43xx_phy_read(bcm, 0x0400); /* dummy read */
471 bcm43xx_phy_write(bcm, 0x0020, bcm43xx_phy_read(bcm, 0x0020) & 0xFF0F);
480 bcm43xx_phy_write(bcm, 0x002A, (bcm43xx_phy_read(bcm, 0x002A) & 0x00FF) | 0x0400);
481 bcm43xx_phy_write(bcm, 0x002B, bcm43xx_phy_read(bcm, 0x002B) & 0xFBFF);
527 bcm43xx_phy_write(bcm, 0x0020, bcm43xx_phy_read(bcm, 0x0020) & 0xFF0F);
534 bcm43xx_phy_write(bcm, 0x002A, (bcm43xx_phy_read(bcm, 0x002A) & 0x00FF) | 0x0400);
588 (bcm43xx_phy_read(bcm, BCM43xx_PHY_A_CRS) & 0xF83C) | 0x0340);
593 bcm43xx_phy_read(bcm, BCM43xx_PHY_A_CRS) | (1 << 14));
622 phy->savedpctlreg = bcm43xx_phy_read(bcm, BCM43xx_PHY_A_PCTL);
760 (bcm43xx_phy_read(bcm, 0x0035) & 0xF0FF)
776 bcm43xx_phy_write(bcm, 0x0802, bcm43xx_phy_read(bcm, 0x0802) | 0x0100);
777 bcm43xx_phy_write(bcm, 0x042B, bcm43xx_phy_read(bcm, 0x042B) | 0x2000);
781 bcm43xx_phy_write(bcm, 0x0013, (bcm43xx_phy_read(bcm, 0x0013) & 0x00FF) | 0x1900);
782 bcm43xx_phy_write(bcm, 0x0035, (bcm43xx_phy_read(bcm, 0x0035) & 0xFFC0) | 0x0064);
783 bcm43xx_phy_write(bcm, 0x005D, (bcm43xx_phy_read(bcm, 0x005D) & 0xFF80) | 0x000A);
788 bcm43xx_phy_read(bcm, BCM43xx_PHY_RADIO_BITFIELD) | (1 << 11));
914 bcm43xx_phy_read(bcm, 0x0802) | 0x0100);
916 bcm43xx_phy_read(bcm, 0x042B) | 0x2000);
954 bcm43xx_phy_write(bcm, 0x005D, (bcm43xx_phy_read(bcm, 0x005D)
961 bcm43xx_phy_write(bcm, 0x61, bcm43xx_phy_read(bcm, 0x61) & 0xFFF);
963 bcm43xx_phy_write(bcm, 0x0002, (bcm43xx_phy_read(bcm, 0x0002) & 0xFFC0) | 0x0004);
993 backup_phy[0] = bcm43xx_phy_read(bcm, 0x0429);
994 backup_phy[1] = bcm43xx_phy_read(bcm, 0x0001);
995 backup_phy[2] = bcm43xx_phy_read(bcm, 0x0811);
996 backup_phy[3] = bcm43xx_phy_read(bcm, 0x0812);
998 backup_phy[4] = bcm43xx_phy_read(bcm, 0x0814);
999 backup_phy[5] = bcm43xx_phy_read(bcm, 0x0815);
1001 backup_phy[6] = bcm43xx_phy_read(bcm, 0x005A);
1002 backup_phy[7] = bcm43xx_phy_read(bcm, 0x0059);
1003 backup_phy[8] = bcm43xx_phy_read(bcm, 0x0058);
1004 backup_phy[9] = bcm43xx_phy_read(bcm, 0x000A);
1005 backup_phy[10] = bcm43xx_phy_read(bcm, 0x0003);
1006 backup_phy[11] = bcm43xx_phy_read(bcm, 0x080F);
1007 backup_phy[12] = bcm43xx_phy_read(bcm, 0x0810);
1008 backup_phy[13] = bcm43xx_phy_read(bcm, 0x002B);
1009 backup_phy[14] = bcm43xx_phy_read(bcm, 0x0015);
1010 bcm43xx_phy_read(bcm, 0x002D); /* dummy read */
1017 bcm43xx_phy_read(bcm, 0x0429) & 0x3FFF);
1019 bcm43xx_phy_read(bcm, 0x0001) & 0x8000);
1021 bcm43xx_phy_read(bcm, 0x0811) | 0x0002);
1023 bcm43xx_phy_read(bcm, 0x0812) & 0xFFFD);
1025 bcm43xx_phy_read(bcm, 0x0811) | 0x0001);
1027 bcm43xx_phy_read(bcm, 0x0812) & 0xFFFE);
1030 bcm43xx_phy_read(bcm, 0x0814) | 0x0001);
1032 bcm43xx_phy_read(bcm, 0x0815) & 0xFFFE);
1034 bcm43xx_phy_read(bcm, 0x0814) | 0x0002);
1036 bcm43xx_phy_read(bcm, 0x0815) & 0xFFFD);
1039 bcm43xx_phy_read(bcm, 0x0811) | 0x000C);
1041 bcm43xx_phy_read(bcm, 0x0812) | 0x000C);
1044 (bcm43xx_phy_read(bcm, 0x0811)
1047 (bcm43xx_phy_read(bcm, 0x0812)
1057 bcm43xx_phy_read(bcm, 0x000A)
1062 bcm43xx_phy_read(bcm, 0x0814) | 0x0004);
1064 bcm43xx_phy_read(bcm, 0x0815) & 0xFFFB);
1067 (bcm43xx_phy_read(bcm, 0x0003)
1090 (bcm43xx_phy_read(bcm, 0x002B)
1093 (bcm43xx_phy_read(bcm, 0x002B)
1096 bcm43xx_phy_read(bcm, 0x0811) | 0x0100);
1098 bcm43xx_phy_read(bcm, 0x0812) & 0xCFFF);
1102 bcm43xx_phy_read(bcm, 0x0811)
1105 bcm43xx_phy_read(bcm, 0x0812)
1116 (bcm43xx_phy_read(bcm, 0x0812)
1119 (bcm43xx_phy_read(bcm, 0x0015)
1122 (bcm43xx_phy_read(bcm, 0x0015)
1125 if (bcm43xx_phy_read(bcm, 0x002D) >= 0x0DFC)
1134 bcm43xx_phy_read(bcm, 0x0812)
1138 (bcm43xx_phy_read(bcm, 0x0812)
1141 (bcm43xx_phy_read(bcm, 0x0015)
1144 (bcm43xx_phy_read(bcm, 0x0015)
1147 if (bcm43xx_phy_read(bcm, 0x002D) >= 0x0DFC)
1209 tmp = bcm43xx_phy_read(bcm, 0x0400) & 0xFF;
1215 (bcm43xx_phy_read(bcm, 0x04CC)
1222 bcm43xx_phy_write(bcm, 0x0801, bcm43xx_phy_read(bcm, 0x0801) | 0x0080);
1223 bcm43xx_phy_write(bcm, 0x043E, bcm43xx_phy_read(bcm, 0x043E) | 0x0004);
1246 (bcm43xx_phy_read(bcm, 0x0036)
1286 bcm43xx_phy_read(bcm, 0x0429) & 0xBFFF);
1288 bcm43xx_phy_read(bcm, 0x04C3) & 0x7FFF);
1306 ret += bcm43xx_phy_read(bcm, 0x002C);
1323 regstack[0] = bcm43xx_phy_read(bcm, 0x0015);
1327 regstack[2] = bcm43xx_phy_read(bcm, 0x000A);
1328 regstack[3] = bcm43xx_phy_read(bcm, 0x002A);
1329 regstack[4] = bcm43xx_phy_read(bcm, 0x0035);
1330 regstack[5] = bcm43xx_phy_read(bcm, 0x0003);
1331 regstack[6] = bcm43xx_phy_read(bcm, 0x0001);
1332 regstack[7] = bcm43xx_phy_read(bcm, 0x0030);
1434 ret = bcm43xx_phy_read(bcm, 0x002D);
1642 value = bcm43xx_phy_read(bcm, 0x0060) & ~0x003C;
1645 value = bcm43xx_phy_read(bcm, 0x0060) & ~0x0078;
1670 regstack[0] = bcm43xx_phy_read(bcm, BCM43xx_PHY_G_CRS);
1671 regstack[1] = bcm43xx_phy_read(bcm, 0x0802);
1678 regstack[5] = bcm43xx_phy_read(bcm, 0x15);
1679 regstack[6] = bcm43xx_phy_read(bcm, 0x2A);
1680 regstack[7] = bcm43xx_phy_read(bcm, 0x35);
1681 regstack[8] = bcm43xx_phy_read(bcm, 0x60);
1686 regstack[12] = bcm43xx_phy_read(bcm, 0x0811);
1687 regstack[13] = bcm43xx_phy_read(bcm, 0x0812);
1688 regstack[14] = bcm43xx_phy_read(bcm, 0x0814);
1689 regstack[15] = bcm43xx_phy_read(bcm, 0x0815);
2264 (bcm43xx_phy_read(bcm, offset + 1)
2273 (bcm43xx_phy_read(bcm, offset + 0x2B)
2280 bcm43xx_phy_read(bcm, 0x048C)
2284 bcm43xx_phy_read(bcm, 0x048C)
2288 bcm43xx_phy_read(bcm, 0x0461)
2291 (bcm43xx_phy_read(bcm, 0x04AD)
2297 (bcm43xx_phy_read(bcm, 0x0427)
2305 (bcm43xx_phy_read(bcm, 0x002B)
2309 bcm43xx_phy_read(bcm, 0x0061)
2317 (bcm43xx_phy_read(bcm, 0x0027)
2329 (bcm43xx_phy_read(bcm, 0x03E2)