Searched refs:phycr (Results 1 – 12 of 12) sorted by relevance
/openbmc/u-boot/drivers/net/ |
H A D | aspeed_mdio.c | 54 unsigned int phycr; member 62 u32 phycr; in aspeed_mdio_read() local 66 phycr = FTGMAC100_PHYCR_NEW_FIRE | FTGMAC100_PHYCR_ST_22 | FTGMAC100_PHYCR_NEW_READ | in aspeed_mdio_read() 70 writel(phycr, &mdio_regs->phycr); in aspeed_mdio_read() 74 phycr = readl(&mdio_regs->phycr); in aspeed_mdio_read() 76 if ((phycr & FTGMAC100_PHYCR_NEW_FIRE) == 0) { in aspeed_mdio_read() 86 phycr = readl(&mdio_regs->phycr); in aspeed_mdio_read() 91 phycr = FTGMAC100_PHYCR_PHYAD(addr) in aspeed_mdio_read() 95 writel(phycr, &mdio_regs->phycr); in aspeed_mdio_read() 98 phycr = readl(&mdio_regs->phycr); in aspeed_mdio_read() [all …]
|
H A D | ftgmac100.c | 105 int phycr; in ftgmac100_mdio_read() local 109 phycr = FTGMAC100_PHYCR_MDC_CYCTHR(MDC_CYCTHR) | in ftgmac100_mdio_read() 113 writel(phycr, &ftgmac100->phycr); in ftgmac100_mdio_read() 115 ret = readl_poll_timeout(&ftgmac100->phycr, phycr, in ftgmac100_mdio_read() 116 !(phycr & FTGMAC100_PHYCR_MIIRD), in ftgmac100_mdio_read() 134 int phycr; in ftgmac100_mdio_write() local 138 phycr = FTGMAC100_PHYCR_MDC_CYCTHR(MDC_CYCTHR) | in ftgmac100_mdio_write() 145 writel(phycr, &ftgmac100->phycr); in ftgmac100_mdio_write() 147 ret = readl_poll_timeout(&ftgmac100->phycr, phycr, in ftgmac100_mdio_write() 148 !(phycr & FTGMAC100_PHYCR_MIIWR), in ftgmac100_mdio_write()
|
H A D | ftmac110.c | 79 writel(tmp, ®s->phycr); in mdio_read() 82 tmp = readl(®s->phycr); in mdio_read() 108 writel(tmp, ®s->phycr); in mdio_write() 111 if (readl(®s->phycr) & PHYCR_WRITE) in mdio_write() 116 if (readl(®s->phycr) & PHYCR_WRITE) in mdio_write()
|
H A D | ftmac100.h | 31 unsigned int phycr; /* 0x90 */ member
|
H A D | ftmac110.h | 29 uint32_t phycr; /* 0x90: PHY Control Register */ member
|
H A D | ftgmac100.h | 41 unsigned int phycr; /* 0x60 */ member
|
/openbmc/qemu/hw/net/ |
H A D | ftgmac100.c | 424 if (!(s->phycr & FTGMAC100_PHYCR_NEW_ST_22)) { in do_phy_new_ctl() 430 if (!(s->phycr & FTGMAC100_PHYCR_NEW_FIRE)) { in do_phy_new_ctl() 434 reg = FTGMAC100_PHYCR_NEW_REG(s->phycr); in do_phy_new_ctl() 435 data = FTGMAC100_PHYCR_NEW_DATA(s->phycr); in do_phy_new_ctl() 437 switch (FTGMAC100_PHYCR_NEW_OP(s->phycr)) { in do_phy_new_ctl() 446 __func__, s->phycr); in do_phy_new_ctl() 449 s->phycr &= ~FTGMAC100_PHYCR_NEW_FIRE; in do_phy_new_ctl() 454 uint8_t reg = FTGMAC100_PHYCR_REG(s->phycr); in do_phy_ctl() 456 if (s->phycr & FTGMAC100_PHYCR_MIIWR) { in do_phy_ctl() 458 s->phycr &= ~FTGMAC100_PHYCR_MIIWR; in do_phy_ctl() [all …]
|
/openbmc/qemu/include/hw/net/ |
H A D | ftgmac100.h | 57 uint32_t phycr; member 90 uint32_t phycr; member
|
/openbmc/linux/drivers/net/ethernet/faraday/ |
H A D | ftmac100.c | 792 unsigned int phycr; in ftmac100_mdio_read() local 795 phycr = FTMAC100_PHYCR_PHYAD(phy_id) | in ftmac100_mdio_read() 799 iowrite32(phycr, priv->base + FTMAC100_OFFSET_PHYCR); in ftmac100_mdio_read() 802 phycr = ioread32(priv->base + FTMAC100_OFFSET_PHYCR); in ftmac100_mdio_read() 804 if ((phycr & FTMAC100_PHYCR_MIIRD) == 0) in ftmac100_mdio_read() 805 return phycr & FTMAC100_PHYCR_MIIRDATA; in ftmac100_mdio_read() 818 unsigned int phycr; in ftmac100_mdio_write() local 821 phycr = FTMAC100_PHYCR_PHYAD(phy_id) | in ftmac100_mdio_write() 828 iowrite32(phycr, priv->base + FTMAC100_OFFSET_PHYCR); in ftmac100_mdio_write() 831 phycr = ioread32(priv->base + FTMAC100_OFFSET_PHYCR); in ftmac100_mdio_write() [all …]
|
H A D | ftgmac100.c | 1012 unsigned int phycr; in ftgmac100_mdiobus_read() local 1015 phycr = ioread32(priv->base + FTGMAC100_OFFSET_PHYCR); in ftgmac100_mdiobus_read() 1018 phycr &= FTGMAC100_PHYCR_MDC_CYCTHR_MASK; in ftgmac100_mdiobus_read() 1020 phycr |= FTGMAC100_PHYCR_PHYAD(phy_addr) | in ftgmac100_mdiobus_read() 1024 iowrite32(phycr, priv->base + FTGMAC100_OFFSET_PHYCR); in ftgmac100_mdiobus_read() 1027 phycr = ioread32(priv->base + FTGMAC100_OFFSET_PHYCR); in ftgmac100_mdiobus_read() 1029 if ((phycr & FTGMAC100_PHYCR_MIIRD) == 0) { in ftgmac100_mdiobus_read() 1048 unsigned int phycr; in ftgmac100_mdiobus_write() local 1052 phycr = ioread32(priv->base + FTGMAC100_OFFSET_PHYCR); in ftgmac100_mdiobus_write() 1055 phycr &= FTGMAC100_PHYCR_MDC_CYCTHR_MASK; in ftgmac100_mdiobus_write() [all …]
|
/openbmc/u-boot/drivers/ata/ |
H A D | dwc_ahsata.c | 44 u32 phycr; member
|
/openbmc/linux/drivers/ata/ |
H A D | sata_dwc_460ex.c | 64 u32 phycr; /* PHY Control */ member
|