oct_mdio_writeq
oct_mdio_writeq(smi_cmd.u64, p->register_base + SMI_CMD);
oct_mdio_writeq(smi_wr.u64, p->register_base + SMI_WR_DAT);
oct_mdio_writeq(smi_cmd.u64, p->register_base + SMI_CMD);
oct_mdio_writeq(smi_wr.u64, p->register_base + SMI_WR_DAT);
oct_mdio_writeq(smi_cmd.u64, p->register_base + SMI_CMD);
oct_mdio_writeq(smi_clk.u64, p->register_base + SMI_CLK);
oct_mdio_writeq(smi_wr.u64, p->register_base + SMI_WR_DAT);
oct_mdio_writeq(smi_cmd.u64, p->register_base + SMI_CMD);
oct_mdio_writeq(smi_cmd.u64, p->register_base + SMI_CMD);
oct_mdio_writeq(smi_en.u64, bus->register_base + SMI_EN);
oct_mdio_writeq(smi_en.u64, bus->register_base + SMI_EN);
oct_mdio_writeq(smi_en.u64, bus->register_base + SMI_EN);
oct_mdio_writeq(0, bus->register_base + SMI_EN);
oct_mdio_writeq(smi_en.u64, bus->register_base + SMI_EN);