Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/drivers/net/ethernet/xscale/
H A Dixp4xx_eth.c251 static struct eth_regs __iomem *mdio_regs; /* mdio command and status only */ variable
445 if (__raw_readl(&mdio_regs->mdio_command[3]) & 0x80) { in ixp4xx_mdio_cmd()
451 __raw_writel(cmd & 0xFF, &mdio_regs->mdio_command[0]); in ixp4xx_mdio_cmd()
452 __raw_writel(cmd >> 8, &mdio_regs->mdio_command[1]); in ixp4xx_mdio_cmd()
455 &mdio_regs->mdio_command[2]); in ixp4xx_mdio_cmd()
457 &mdio_regs->mdio_command[3]); in ixp4xx_mdio_cmd()
460 (__raw_readl(&mdio_regs->mdio_command[3]) & 0x80)) { in ixp4xx_mdio_cmd()
479 if (__raw_readl(&mdio_regs->mdio_status[3]) & 0x80) { in ixp4xx_mdio_cmd()
487 return (__raw_readl(&mdio_regs->mdio_status[0]) & 0xFF) | in ixp4xx_mdio_cmd()
488 ((__raw_readl(&mdio_regs->mdio_status[1]) & 0xFF) << 8); in ixp4xx_mdio_cmd()
[all …]
/OK3568_Linux_fs/u-boot/drivers/net/
H A Dkeystone_net.c124 struct mdio_regs *adap_mdio = bus->priv; in keystone2_mdio_reset()
146 struct mdio_regs *adap_mdio = bus->priv; in keystone2_mdio_read()
172 struct mdio_regs *adap_mdio = bus->priv; in keystone2_mdio_write()
682 struct mdio_regs *adap_mdio = (struct mdio_regs *)EMAC_MDIO_BASE_ADDR; in keystone2_emac_initialize()
H A Dcpsw.c495 static struct cpsw_mdio_regs *mdio_regs; variable
504 ((reg = __raw_readl(&mdio_regs->user[0].access)) & USERACCESS_GO)) in wait_for_user_access()
520 ((__raw_readl(&mdio_regs->control) & CONTROL_IDLE) == 0)) in wait_for_idle()
539 __raw_writel(reg, &mdio_regs->user[0].access); in cpsw_mdio_read()
557 __raw_writel(reg, &mdio_regs->user[0].access); in cpsw_mdio_write()
567 mdio_regs = (struct cpsw_mdio_regs *)mdio_base; in cpsw_mdio_init()
570 __raw_writel(div | CONTROL_ENABLE, &mdio_regs->control); in cpsw_mdio_init()
H A Ddavinci_emac.c86 static volatile mdio_regs *adap_mdio = (mdio_regs *)EMAC_MDIO_BASE_ADDR;
H A Ddavinci_emac.h292 } mdio_regs; typedef
/OK3568_Linux_fs/u-boot/arch/arm/include/asm/ti-common/
H A Dkeystone_net.h227 struct mdio_regs { struct