Home
last modified time | relevance | path

Searched refs:XGMAC_OMR (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/calxeda/
H A Dxgmac.c36 #define XGMAC_OMR 0x00000400 macro
508 u32 reg = readl(ioaddr + XGMAC_OMR); in xgmac_dma_flush_tx_fifo()
509 writel(reg | XGMAC_OMR_FTF, ioaddr + XGMAC_OMR); in xgmac_dma_flush_tx_fifo()
511 while ((timeout-- > 0) && readl(ioaddr + XGMAC_OMR) & XGMAC_OMR_FTF) in xgmac_dma_flush_tx_fifo()
663 reg = readl(priv->base + XGMAC_OMR); in xgmac_set_flow_ctrl()
665 writel(reg, priv->base + XGMAC_OMR); in xgmac_set_flow_ctrl()
669 reg = readl(priv->base + XGMAC_OMR); in xgmac_set_flow_ctrl()
671 writel(reg, priv->base + XGMAC_OMR); in xgmac_set_flow_ctrl()
986 ioaddr + XGMAC_OMR); in xgmac_hw_init()
/kernel/linux/linux-6.6/drivers/net/ethernet/calxeda/
H A Dxgmac.c36 #define XGMAC_OMR 0x00000400 macro
508 u32 reg = readl(ioaddr + XGMAC_OMR); in xgmac_dma_flush_tx_fifo()
509 writel(reg | XGMAC_OMR_FTF, ioaddr + XGMAC_OMR); in xgmac_dma_flush_tx_fifo()
511 while ((timeout-- > 0) && readl(ioaddr + XGMAC_OMR) & XGMAC_OMR_FTF) in xgmac_dma_flush_tx_fifo()
663 reg = readl(priv->base + XGMAC_OMR); in xgmac_set_flow_ctrl()
665 writel(reg, priv->base + XGMAC_OMR); in xgmac_set_flow_ctrl()
669 reg = readl(priv->base + XGMAC_OMR); in xgmac_set_flow_ctrl()
671 writel(reg, priv->base + XGMAC_OMR); in xgmac_set_flow_ctrl()
986 ioaddr + XGMAC_OMR); in xgmac_hw_init()

Completed in 7 milliseconds