Lines Matching refs:val
179 u16 val;
186 val = ret & 0xffff;
187 val &= ~clear;
188 val |= set;
190 return phy_write(phydev, AT803X_DEBUG_DATA, val);
337 int val;
339 val = at803x_debug_reg_read(phydev, AT803X_DEBUG_REG_1F);
340 if (val < 0)
341 return val;
343 return (val & AT803X_DEBUG_RGMII_1V8) ? 1 : 0;
532 int val;
537 val = phy_read_mmd(phydev, MDIO_MMD_AN, AT803X_MMD7_CLK25M);
538 if (val < 0)
539 return val;
541 val &= ~priv->clk_25m_mask;
542 val |= priv->clk_25m_reg;
544 return phy_write_mmd(phydev, MDIO_MMD_AN, AT803X_MMD7_CLK25M, val);
765 u16 val;
769 val = AT803X_SFC_MANUAL_MDI;
772 val = AT803X_SFC_MANUAL_MDIX;
775 val = AT803X_SFC_AUTOMATIC_CROSSOVER;
783 FIELD_PREP(AT803X_SFC_MDI_CROSSOVER_MODE_M, val));
809 int val;
811 val = phy_read(phydev, AT803X_SMART_SPEED);
812 if (val < 0)
813 return val;
815 if (val & AT803X_SMART_SPEED_ENABLE)
816 *d = FIELD_GET(AT803X_SMART_SPEED_RETRY_LIMIT_MASK, val) + 2;
948 int val, ret;
951 ret = phy_read_poll_timeout(phydev, AT803X_CDT, val,
952 !(val & AT803X_CDT_ENABLE_TEST),
966 int ret, val;
976 val = phy_read(phydev, AT803X_CDT_STATUS);
977 if (val < 0)
978 return val;
980 if (at803x_cdt_test_failed(val))
984 at803x_cable_test_result_trans(val));
986 if (at803x_cdt_fault_length_valid(val))
988 at803x_cdt_fault_length(val));