Lines Matching full:endian
139 bool endian = priv->is_little_endian; in xgmac_mdio_write() local
141 mdio_stat = xgmac_read32(®s->mdio_stat, endian); in xgmac_mdio_write()
152 xgmac_write32(mdio_stat, ®s->mdio_stat, endian); in xgmac_mdio_write()
154 ret = xgmac_wait_until_free(&bus->dev, regs, endian); in xgmac_mdio_write()
160 xgmac_write32(mdio_ctl, ®s->mdio_ctl, endian); in xgmac_mdio_write()
164 xgmac_write32(regnum & 0xffff, ®s->mdio_addr, endian); in xgmac_mdio_write()
166 ret = xgmac_wait_until_free(&bus->dev, regs, endian); in xgmac_mdio_write()
172 xgmac_write32(MDIO_DATA(value), ®s->mdio_data, endian); in xgmac_mdio_write()
174 ret = xgmac_wait_until_done(&bus->dev, regs, endian); in xgmac_mdio_write()
195 bool endian = priv->is_little_endian; in xgmac_mdio_read() local
197 mdio_stat = xgmac_read32(®s->mdio_stat, endian); in xgmac_mdio_read()
206 xgmac_write32(mdio_stat, ®s->mdio_stat, endian); in xgmac_mdio_read()
208 ret = xgmac_wait_until_free(&bus->dev, regs, endian); in xgmac_mdio_read()
214 xgmac_write32(mdio_ctl, ®s->mdio_ctl, endian); in xgmac_mdio_read()
218 xgmac_write32(regnum & 0xffff, ®s->mdio_addr, endian); in xgmac_mdio_read()
220 ret = xgmac_wait_until_free(&bus->dev, regs, endian); in xgmac_mdio_read()
226 xgmac_write32(mdio_ctl | MDIO_CTL_READ, ®s->mdio_ctl, endian); in xgmac_mdio_read()
228 ret = xgmac_wait_until_done(&bus->dev, regs, endian); in xgmac_mdio_read()
233 if ((xgmac_read32(®s->mdio_stat, endian) & MDIO_STAT_RD_ER) && in xgmac_mdio_read()
241 value = xgmac_read32(®s->mdio_data, endian) & 0xffff; in xgmac_mdio_read()
286 * needs to be specified using "little-endian" property. in xgmac_mdio_probe()
289 "little-endian"); in xgmac_mdio_probe()