intf_ctrl
u32 intf_ctrl, rgmii;
intf_ctrl = xge_rd_csr(pdata, INTERFACE_CONTROL);
SET_REG_BITS(&intf_ctrl, HD_MODE, 0);
SET_REG_BITS(&intf_ctrl, HD_MODE, 1);
SET_REG_BITS(&intf_ctrl, HD_MODE, 2);
xge_wr_csr(pdata, INTERFACE_CONTROL, intf_ctrl);
tmp = readl_relaxed(ctrl_regs(path) + intf_ctrl(path->id)) & 0x1;
writel_relaxed(tmp, ctrl_regs(path) + intf_ctrl(path->id));