Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/net/ethernet/xscale/
Dixp4xx_eth.c249 static struct eth_regs __iomem *mdio_regs; /* mdio command and status only */ variable
443 if (__raw_readl(&mdio_regs->mdio_command[3]) & 0x80) { in ixp4xx_mdio_cmd()
449 __raw_writel(cmd & 0xFF, &mdio_regs->mdio_command[0]); in ixp4xx_mdio_cmd()
450 __raw_writel(cmd >> 8, &mdio_regs->mdio_command[1]); in ixp4xx_mdio_cmd()
453 &mdio_regs->mdio_command[2]); in ixp4xx_mdio_cmd()
455 &mdio_regs->mdio_command[3]); in ixp4xx_mdio_cmd()
458 (__raw_readl(&mdio_regs->mdio_command[3]) & 0x80)) { in ixp4xx_mdio_cmd()
477 if (__raw_readl(&mdio_regs->mdio_status[3]) & 0x80) { in ixp4xx_mdio_cmd()
485 return (__raw_readl(&mdio_regs->mdio_status[0]) & 0xFF) | in ixp4xx_mdio_cmd()
486 ((__raw_readl(&mdio_regs->mdio_status[1]) & 0xFF) << 8); in ixp4xx_mdio_cmd()
[all …]