Lines Matching refs:mdio_ctrl
69 struct PER_MDIO_CTRL_t mdio_ctrl; in ca_mdio_write_rgmii() local
81 memset(&mdio_ctrl, 0, sizeof(mdio_ctrl)); in ca_mdio_write_rgmii()
82 mdio_ctrl.mdiostart = 1; in ca_mdio_write_rgmii()
83 ca_reg_write(&mdio_ctrl, (u64)priv->per_mdio_base_addr, in ca_mdio_write_rgmii()
90 ca_reg_read(&mdio_ctrl, (u64)priv->per_mdio_base_addr, in ca_mdio_write_rgmii()
92 if (mdio_ctrl.mdiodone) { in ca_mdio_write_rgmii()
93 ca_reg_write(&mdio_ctrl, (u64)priv->per_mdio_base_addr, in ca_mdio_write_rgmii()
131 struct PER_MDIO_CTRL_t mdio_ctrl; in ca_mdio_read_rgmii() local
142 memset(&mdio_ctrl, 0, sizeof(mdio_ctrl)); in ca_mdio_read_rgmii()
143 mdio_ctrl.mdiostart = 1; in ca_mdio_read_rgmii()
144 ca_reg_write(&mdio_ctrl, (u64)priv->per_mdio_base_addr, in ca_mdio_read_rgmii()
148 ca_reg_read(&mdio_ctrl, (u64)priv->per_mdio_base_addr, in ca_mdio_read_rgmii()
150 if (mdio_ctrl.mdiodone) { in ca_mdio_read_rgmii()
151 ca_reg_write(&mdio_ctrl, (u64)priv->per_mdio_base_addr, in ca_mdio_read_rgmii()