GM_SMI_CTRL
gma_write16(hw, port, GM_SMI_CTRL,
if (!(gma_read16(hw, port, GM_SMI_CTRL) & GM_SMI_CT_BUSY))
gma_write16(hw, port, GM_SMI_CTRL,
if (gma_read16(hw, port, GM_SMI_CTRL) & GM_SMI_CT_RD_VAL)
gma_write16(hw, port, GM_SMI_CTRL,
u16 ctrl = gma_read16(hw, port, GM_SMI_CTRL);
gma_write16(hw, port, GM_SMI_CTRL, GM_SMI_CT_PHY_AD(PHY_ADDR_MARV)
u16 ctrl = gma_read16(hw, port, GM_SMI_CTRL);