Home
last modified time | relevance | path

Searched refs:mdio_addr (Results 1 – 8 of 8) sorted by relevance

/drivers/net/
A Dcortina_ni.c67 struct PER_MDIO_ADDR_t mdio_addr; in ca_mdio_write_rgmii() local
71 memset(&mdio_addr, 0, sizeof(mdio_addr)); in ca_mdio_write_rgmii()
72 mdio_addr.mdio_addr = addr; in ca_mdio_write_rgmii()
73 mdio_addr.mdio_offset = offset; in ca_mdio_write_rgmii()
74 mdio_addr.mdio_rd_wr = __MDIO_WR_FLAG; in ca_mdio_write_rgmii()
75 ca_reg_write(&mdio_addr, (u64)priv->per_mdio_base_addr, in ca_mdio_write_rgmii()
129 struct PER_MDIO_ADDR_t mdio_addr; in ca_mdio_read_rgmii() local
134 memset(&mdio_addr, 0, sizeof(mdio_addr)); in ca_mdio_read_rgmii()
135 mdio_addr.mdio_addr = addr; in ca_mdio_read_rgmii()
136 mdio_addr.mdio_offset = offset; in ca_mdio_read_rgmii()
[all …]
A Ddwc_eth_xgmac.c143 static int xgmac_mdio_read(struct mii_dev *bus, int mdio_addr, int mdio_devad, in xgmac_mdio_read() argument
151 debug("%s(dev=%p, addr=0x%x, reg=%d):\n", __func__, xgmac->dev, mdio_addr, in xgmac_mdio_read()
163 val = BIT(mdio_addr); in xgmac_mdio_read()
166 hw_addr = (mdio_addr << XGMAC_MAC_MDIO_ADDRESS_PA_SHIFT) | in xgmac_mdio_read()
203 static int xgmac_mdio_write(struct mii_dev *bus, int mdio_addr, int mdio_devad, in xgmac_mdio_write() argument
212 mdio_addr, mdio_reg, mdio_val); in xgmac_mdio_write()
223 val = BIT(mdio_addr); in xgmac_mdio_write()
226 hw_addr = (mdio_addr << XGMAC_MAC_MDIO_ADDRESS_PA_SHIFT) | in xgmac_mdio_write()
A Dfsl_ls_mdio.c62 memac_out_32(&regs->mdio_addr, reg & 0xffff); in fsl_ls_mdio_setup_operation()
A Ddwc_eth_qos.c166 static int eqos_mdio_read(struct mii_dev *bus, int mdio_addr, int mdio_devad, in eqos_mdio_read() argument
173 debug("%s(dev=%p, addr=%x, reg=%d):\n", __func__, eqos->dev, mdio_addr, in eqos_mdio_read()
185 val |= eqos_mdio_bitfield(eqos, mdio_addr, mdio_devad, mdio_reg) | in eqos_mdio_read()
212 static int eqos_mdio_write(struct mii_dev *bus, int mdio_addr, int mdio_devad, in eqos_mdio_write() argument
221 mdio_addr, mdio_reg, mdio_val); in eqos_mdio_write()
232 v_addr |= eqos_mdio_bitfield(eqos, mdio_addr, mdio_devad, mdio_reg) | in eqos_mdio_write()
A Dcortina_ni.h262 u32 mdio_addr : 5; /* bits 4:0 */ member
/drivers/net/octeon/
A Docteon_mdio.c142 u64 mdio_addr; in octeon_mdio_probe() local
148 mdio_addr = dev_read_addr(dev); in octeon_mdio_probe()
149 debug("%s: Translated address: 0x%llx\n", __func__, mdio_addr); in octeon_mdio_probe()
150 bus = octeon_mdio_reg_addr_to_bus(mdio_addr); in octeon_mdio_probe()
/drivers/net/fm/
A Dtgec_phy.c39 out_be32(&regs->mdio_addr, regnum & 0xffff); in tgec_mdio_write()
81 out_be32(&regs->mdio_addr, regnum & 0xffff); in tgec_mdio_read()
A Dmemac_phy.c114 memac_out_32(&regs->mdio_addr, regnum & 0xffff); in memac_mdio_write()
167 memac_out_32(&regs->mdio_addr, regnum & 0xffff); in memac_mdio_read()

Completed in 24 milliseconds