skge_write16
skge_write16(hw, B3_MA_TO_CTRL, MA_RST_CLR);
skge_write16(hw, B3_PA_CTRL, PA_RST_CLR);
skge_write16(hw, B3_PA_TOINI_RX1, SK_PKT_TO_MAX);
skge_write16(hw, B3_PA_TOINI_TX1, SK_PKT_TO_MAX);
skge_write16(hw, B3_PA_TOINI_RX2, SK_PKT_TO_MAX);
skge_write16(hw, B3_PA_TOINI_TX2, SK_PKT_TO_MAX);
skge_write16(hw, SK_REG(port, TX_MFF_CTRL1),
skge_write16(hw, SK_REG(port, TX_MFF_CTRL1), MFF_CLR_MAC_RST);
skge_write16(hw, B0_CTST, CS_RST_CLR);
skge_write16(hw, B3_MA_TO_CTRL, MA_RST_CLR);
skge_write16(hw, SK_REG(port, GMAC_LINK_CTRL), GMLC_RST_CLR);
skge_write16(hw, SK_REG(port, RX_MFF_CTRL1), MFF_ENA_TIM_PAT);
skge_write16(hw, SK_REG(port, TX_MFF_CTRL1), MFF_TX_CTRL_DEF);
skge_write16(hw, SK_REG(port, RX_MFF_CTRL1), MFF_ENA_FLUSH);
skge_write16(hw, B3_PA_CTRL,
skge_write16(hw, B3_PA_CTRL,
skge_write16(hw, SK_REG(port, TX_MFF_CTRL1), MFF_CLR_MAC_RST);
skge_write16(hw, SK_REG(port, TX_MFF_CTRL1), MFF_SET_MAC_RST);
skge_write16(hw, SK_REG(port, RX_MFF_CTRL1), MFF_ENA_PAUSE);
skge_write16(hw, SK_REG(port, RX_MFF_CTRL1), MFF_DIS_PAUSE);
skge_write16(hw, WOL_REGS(port, WOL_CTRL_STAT), WOL_CTL_CLEAR_RESULT);
skge_write16(hw, SK_REG(port, RX_GMF_FL_MSK), RX_FF_FL_DEF_MSK);
skge_write16(hw, SK_REG(port, RX_GMF_CTRL_T), reg);
skge_write16(hw, SK_REG(port, RX_GMF_FL_THR), RX_GMF_FL_THR_DEF+1);
skge_write16(hw, SK_REG(port, TX_GMF_CTRL_T), GMF_OPER_ON);
skge_write16(hw, WOL_REGS(port, WOL_CTRL_STAT), ctrl);
skge_write16(hw, SK_REG(port, TX_MFF_CTRL1),
skge_write16(hw, RX_MFF_CTRL1, MFF_CLR_INSTAT);
skge_write16(hw, RX_MFF_CTRL2, MFF_CLR_INSTAT);
skge_write16(hw, B3_RI_CTRL, RI_CLR_RD_PERR);
skge_write16(hw, B3_RI_CTRL, RI_CLR_WR_PERR);
skge_write16(hw, B3_PA_CTRL, PA_CLR_TO_TX1);
skge_write16(hw, B3_PA_CTRL, PA_CLR_TO_RX1);
skge_write16(hw, B3_PA_CTRL, PA_CLR_TO_RX2);
skge_write16(hw, B3_PA_CTRL, PA_CLR_TO_TX2);
skge_write16(hw, B0_CTST,
skge_write16(hw, SK_REG(i, GMAC_LINK_CTRL), GMLC_RST_SET);
skge_write16(hw, SK_REG(i, GMAC_LINK_CTRL), GMLC_RST_CLR);
skge_write16(hw, B3_RI_CTRL, RI_RST_CLR);
skge_write16(hw, B0_LED, LED_STAT_OFF);
skge_write16(hw, B0_LED, LED_STAT_OFF);
skge_write16(hw, SK_XMAC_REG(port,r), v & 0xffff);
skge_write16(hw, SK_XMAC_REG(port,r+2), v >> 16);
skge_write16(hw, SK_XMAC_REG(port,r), v);
skge_write16(hw, SK_GMAC_REG(port,r), v);