Lines Matching refs:gm_phy_write

161 static int gm_phy_write(struct sky2_hw *hw, unsigned port, u16 reg, u16 val)  in gm_phy_write()  function
357 gm_phy_write(hw, port, PHY_MARV_EXT_CTRL, ectrl); in sky2_phy_init()
373 gm_phy_write(hw, port, PHY_MARV_FE_SPEC_2, spec); in sky2_phy_init()
397 gm_phy_write(hw, port, PHY_MARV_PHY_CTRL, ctrl); in sky2_phy_init()
404 gm_phy_write(hw, port, PHY_MARV_EXT_ADR, 2); in sky2_phy_init()
408 gm_phy_write(hw, port, PHY_MARV_PHY_CTRL, ctrl); in sky2_phy_init()
412 gm_phy_write(hw, port, PHY_MARV_EXT_ADR, 1); in sky2_phy_init()
417 gm_phy_write(hw, port, PHY_MARV_PHY_CTRL, ctrl); in sky2_phy_init()
420 gm_phy_write(hw, port, PHY_MARV_EXT_ADR, pg); in sky2_phy_init()
496 gm_phy_write(hw, port, PHY_MARV_1000T_CTRL, ct1000); in sky2_phy_init()
498 gm_phy_write(hw, port, PHY_MARV_AUNE_ADV, adv); in sky2_phy_init()
499 gm_phy_write(hw, port, PHY_MARV_CTRL, ctrl); in sky2_phy_init()
516 gm_phy_write(hw, port, PHY_MARV_FE_LED_PAR, ctrl); in sky2_phy_init()
526 gm_phy_write(hw, port, PHY_MARV_PHY_CTRL, ctrl); in sky2_phy_init()
533 gm_phy_write(hw, port, PHY_MARV_FE_LED_PAR, ctrl); in sky2_phy_init()
540 gm_phy_write(hw, port, PHY_MARV_EXT_ADR, 3); in sky2_phy_init()
543 gm_phy_write(hw, port, PHY_MARV_PHY_CTRL, in sky2_phy_init()
550 gm_phy_write(hw, port, PHY_MARV_PHY_STAT, in sky2_phy_init()
559 gm_phy_write(hw, port, PHY_MARV_EXT_ADR, pg); in sky2_phy_init()
568 gm_phy_write(hw, port, PHY_MARV_EXT_ADR, 3); in sky2_phy_init()
571 gm_phy_write(hw, port, PHY_MARV_PHY_CTRL, in sky2_phy_init()
578 gm_phy_write(hw, port, PHY_MARV_INT_MASK, in sky2_phy_init()
581 gm_phy_write(hw, port, PHY_MARV_EXT_ADR, pg); in sky2_phy_init()
594 gm_phy_write(hw, port, PHY_MARV_EXT_ADR, 255); in sky2_phy_init()
597 gm_phy_write(hw, port, 0x18, 0xaa99); in sky2_phy_init()
598 gm_phy_write(hw, port, 0x17, 0x2011); in sky2_phy_init()
602 gm_phy_write(hw, port, 0x18, 0xa204); in sky2_phy_init()
603 gm_phy_write(hw, port, 0x17, 0x2002); in sky2_phy_init()
607 gm_phy_write(hw, port, PHY_MARV_EXT_ADR, 0); in sky2_phy_init()
611 gm_phy_write(hw, port, PHY_MARV_PAGE_ADDR, 17); in sky2_phy_init()
612 gm_phy_write(hw, port, PHY_MARV_PAGE_DATA, 0x3f60); in sky2_phy_init()
615 gm_phy_write(hw, port, PHY_MARV_EXT_ADR, 0x00ff); in sky2_phy_init()
618 gm_phy_write(hw, port, 24, 0x2800); in sky2_phy_init()
619 gm_phy_write(hw, port, 23, 0x2001); in sky2_phy_init()
622 gm_phy_write(hw, port, PHY_MARV_EXT_ADR, 0); in sky2_phy_init()
626 gm_phy_write(hw, port, PHY_MARV_LED_CTRL, ledctrl); in sky2_phy_init()
635 gm_phy_write(hw, port, PHY_MARV_LED_OVER, ledover); in sky2_phy_init()
665 gm_phy_write(hw, port, PHY_MARV_EXT_ADR, 0x00fb); in sky2_phy_init()
667 gm_phy_write(hw, port, 1, 0x4099); in sky2_phy_init()
668 gm_phy_write(hw, port, 3, 0x1120); in sky2_phy_init()
669 gm_phy_write(hw, port, 11, 0x113c); in sky2_phy_init()
670 gm_phy_write(hw, port, 14, 0x8100); in sky2_phy_init()
671 gm_phy_write(hw, port, 15, 0x112a); in sky2_phy_init()
672 gm_phy_write(hw, port, 17, 0x1008); in sky2_phy_init()
674 gm_phy_write(hw, port, PHY_MARV_EXT_ADR, 0x00fc); in sky2_phy_init()
675 gm_phy_write(hw, port, 1, 0x20b0); in sky2_phy_init()
677 gm_phy_write(hw, port, PHY_MARV_EXT_ADR, 0x00ff); in sky2_phy_init()
681 gm_phy_write(hw, port, 17, eee_afe[i].val); in sky2_phy_init()
682 gm_phy_write(hw, port, 16, eee_afe[i].reg | 1u<<13); in sky2_phy_init()
686 gm_phy_write(hw, port, PHY_MARV_EXT_ADR, 0); in sky2_phy_init()
691 gm_phy_write(hw, port, PHY_MARV_EXT_CTRL, in sky2_phy_init()
698 gm_phy_write(hw, port, PHY_MARV_INT_MASK, PHY_M_IS_AN_COMPL); in sky2_phy_init()
700 gm_phy_write(hw, port, PHY_MARV_INT_MASK, PHY_M_DEF_MSK); in sky2_phy_init()
722 gm_phy_write(hw, port, PHY_MARV_CTRL, PHY_CT_ANE); in sky2_phy_power_up()
740 gm_phy_write(hw, port, PHY_MARV_EXT_ADR, 2); in sky2_phy_power_down()
745 gm_phy_write(hw, port, PHY_MARV_PHY_CTRL, ctrl); in sky2_phy_power_down()
748 gm_phy_write(hw, port, PHY_MARV_EXT_ADR, 0); in sky2_phy_power_down()
760 gm_phy_write(hw, port, PHY_MARV_EXT_ADR, 2); in sky2_phy_power_down()
765 gm_phy_write(hw, port, PHY_MARV_PHY_CTRL, ctrl); in sky2_phy_power_down()
768 gm_phy_write(hw, port, PHY_MARV_EXT_ADR, 0); in sky2_phy_power_down()
772 gm_phy_write(hw, port, PHY_MARV_CTRL, PHY_CT_PDOWN); in sky2_phy_power_down()
1407 err = gm_phy_write(hw, sky2->port, data->reg_num & 0x1f, in sky2_ioctl()
2202 gm_phy_write(hw, port, PHY_MARV_INT_MASK, PHY_M_DEF_MSK); in sky2_link_up()
2225 gm_phy_write(hw, port, PHY_MARV_INT_MASK, 0); in sky2_link_down()
3960 gm_phy_write(hw, port, PHY_MARV_EXT_ADR, 3); in sky2_led()
3964 gm_phy_write(hw, port, PHY_MARV_PHY_CTRL, in sky2_led()
3971 gm_phy_write(hw, port, PHY_MARV_PHY_CTRL, in sky2_led()
3978 gm_phy_write(hw, port, PHY_MARV_PHY_CTRL, in sky2_led()
3985 gm_phy_write(hw, port, PHY_MARV_PHY_CTRL, in sky2_led()
3992 gm_phy_write(hw, port, PHY_MARV_EXT_ADR, pg); in sky2_led()
3994 gm_phy_write(hw, port, PHY_MARV_LED_OVER, in sky2_led()