Lines Matching defs:phy

44 #include <linux/phy.h>
462 [TG3_PHY_LOOPB_TEST] = { "phy loopback test (offline)" },
1044 /* check for phy events */
2203 u32 phy;
2207 if (!tg3_readphy(tp, MII_TG3_FET_SHDW_AUXSTAT2, &phy)) {
2209 phy |= MII_TG3_FET_SHDW_AUXSTAT2_APD;
2211 phy &= ~MII_TG3_FET_SHDW_AUXSTAT2_APD;
2212 tg3_writephy(tp, MII_TG3_FET_SHDW_AUXSTAT2, phy);
2251 u32 phy;
2265 if (!tg3_readphy(tp, reg, &phy)) {
2267 phy |= MII_TG3_FET_SHDW_MISCCTRL_MDIX;
2269 phy &= ~MII_TG3_FET_SHDW_MISCCTRL_MDIX;
2270 tg3_writephy(tp, reg, phy);
2278 MII_TG3_AUXCTL_SHDWSEL_MISC, &phy);
2281 phy |= MII_TG3_AUXCTL_MISC_FORCE_AMDIX;
2283 phy &= ~MII_TG3_AUXCTL_MISC_FORCE_AMDIX;
2285 MII_TG3_AUXCTL_SHDWSEL_MISC, phy);
2306 u32 otp, phy;
2316 phy = ((otp & TG3_OTP_AGCTGT_MASK) >> TG3_OTP_AGCTGT_SHIFT);
2317 phy |= MII_TG3_DSP_TAP1_AGCTGT_DFLT;
2318 tg3_phydsp_write(tp, MII_TG3_DSP_TAP1, phy);
2320 phy = ((otp & TG3_OTP_HPFFLTR_MASK) >> TG3_OTP_HPFFLTR_SHIFT) |
2322 tg3_phydsp_write(tp, MII_TG3_DSP_AADJ1CH0, phy);
2324 phy = ((otp & TG3_OTP_LPFDIS_MASK) >> TG3_OTP_LPFDIS_SHIFT);
2325 phy |= MII_TG3_DSP_AADJ1CH3_ADCCKADJ;
2326 tg3_phydsp_write(tp, MII_TG3_DSP_AADJ1CH3, phy);
2328 phy = ((otp & TG3_OTP_VDAC_MASK) >> TG3_OTP_VDAC_SHIFT);
2329 tg3_phydsp_write(tp, MII_TG3_DSP_EXP75, phy);
2331 phy = ((otp & TG3_OTP_10BTAMP_MASK) >> TG3_OTP_10BTAMP_SHIFT);
2332 tg3_phydsp_write(tp, MII_TG3_DSP_EXP96, phy);
2334 phy = ((otp & TG3_OTP_ROFF_MASK) >> TG3_OTP_ROFF_SHIFT) |
2336 tg3_phydsp_write(tp, MII_TG3_DSP_EXP97, phy);
2622 "Management side-band traffic will be interrupted during phy settings change\n");
2747 /* Set phy register 0x10 bit 0 to high fifo elasticity to support
3084 u32 phy;
3092 if (!tg3_readphy(tp, MII_TG3_FET_SHDW_AUXMODE4, &phy)) {
3093 phy |= MII_TG3_FET_SHDW_AUXMODE4_SBPD;
3096 phy);
4934 /* EEE settings changes take effect only after a phy
7014 /* handle link change and other phy events */
15538 /* Do nothing, phy ID already set up in
15554 * probably more. Just assume that the phy is
16721 /* A few boards don't want Ethernet@WireSpeed phy feature */
16873 dev_err(&tp->pdev->dev, "phy probe failed, err %d\n", err);