Home
last modified time | relevance | path

Searched refs:phy_val (Results 1 – 5 of 5) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/net/ethernet/atheros/alx/
H A Dhw.c240 u16 phy_val; in alx_get_phy_config() local
252 alx_read_phy_reg(hw, ALX_MII_DBG_ADDR, &phy_val); in alx_get_phy_config()
253 if (ALX_PHY_INITED == phy_val) in alx_get_phy_config()
494 u16 phy_val; in alx_reset_phy() local
528 alx_read_phy_dbg(hw, ALX_MIIDBG_GREENCFG2, &phy_val); in alx_reset_phy()
530 phy_val & ~ALX_GREENCFG2_GATE_DFSE_EN); in alx_reset_phy()
540 &phy_val); in alx_reset_phy()
542 phy_val | ALX_CLDCTRL3_BP_CABLE1TH_DET_GT); in alx_reset_phy()
544 alx_read_phy_dbg(hw, ALX_MIIDBG_GREENCFG2, &phy_val); in alx_reset_phy()
546 phy_val | ALX_GREENCFG2_BP_GREEN); in alx_reset_phy()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/ethernet/stmicro/stmmac/
H A Ddwmac-rk-tool.c129 int phy_val; in dwmac_rk_enable_mac_loopback() local
136 phy_val = mdiobus_read(priv->mii, addr, MII_BMCR); in dwmac_rk_enable_mac_loopback()
142 phy_val &= ~BMCR_SPEED100; in dwmac_rk_enable_mac_loopback()
143 phy_val |= BMCR_SPEED1000; in dwmac_rk_enable_mac_loopback()
149 phy_val &= ~BMCR_SPEED1000; in dwmac_rk_enable_mac_loopback()
150 phy_val |= BMCR_SPEED100; in dwmac_rk_enable_mac_loopback()
156 phy_val &= ~BMCR_SPEED1000; in dwmac_rk_enable_mac_loopback()
157 phy_val &= ~BMCR_SPEED100; in dwmac_rk_enable_mac_loopback()
168 phy_val &= ~BMCR_PDOWN; in dwmac_rk_enable_mac_loopback()
169 phy_val &= ~BMCR_ANENABLE; in dwmac_rk_enable_mac_loopback()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/ethernet/atheros/atl1c/
H A Datl1c_hw.c819 u16 phy_val; in atl1c_post_phy_linkchg() local
830 &phy_val); in atl1c_post_phy_linkchg()
831 phy_val = FIELD_GETX(phy_val, CLDCTRL6_CAB_LEN); in atl1c_post_phy_linkchg()
832 phy_val = phy_val > CLDCTRL6_CAB_LEN_SHORT ? in atl1c_post_phy_linkchg()
834 atl1c_write_phy_dbg(hw, MIIDBG_AZ_ANADECT, phy_val); in atl1c_post_phy_linkchg()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/atheros/atl1e/
H A Datl1e_hw.c411 u16 phy_val; in atl1e_phy_init() local
440 phy_val = 0x02ef; in atl1e_phy_init()
443 ret_val = atl1e_write_phy_reg(hw, MII_DBG_DATA, phy_val); in atl1e_phy_init()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/atheros/atlx/
H A Datl2.c2652 u16 phy_val; in atl2_phy_init() local
2664 atl2_read_phy_reg(hw, MII_DBG_DATA, &phy_val); in atl2_phy_init()
2667 if (phy_val & 0x1000) { in atl2_phy_init()
2668 phy_val &= ~0x1000; in atl2_phy_init()
2669 atl2_write_phy_reg(hw, MII_DBG_DATA, phy_val); in atl2_phy_init()
2762 u16 phy_val; in atl2_force_ps() local
2765 atl2_read_phy_reg(hw, MII_DBG_DATA, &phy_val); in atl2_force_ps()
2766 atl2_write_phy_reg(hw, MII_DBG_DATA, phy_val | 0x1000); in atl2_force_ps()