Lines Matching refs:val
316 int entry, int offset, u32 val)
324 writel(val, priv->base + addr);
328 int entry, u32 val)
330 ave_desc_write(ndev, id, entry, AVE_DESC_OFS_CMDSTS, val);
357 static void ave_irq_restore(struct net_device *ndev, u32 val)
361 writel(val, priv->base + AVE_GIMR);
411 static void ave_ethtool_set_msglevel(struct net_device *ndev, u32 val)
415 priv->msg_enable = val;
521 u16 val)
534 writel(val, priv->base + AVE_MDIOWDR);
636 u32 val;
645 if (readl_poll_timeout(priv->base + AVE_DESCC, val, !val,
653 val = readl(priv->base + AVE_DESCC);
654 val |= AVE_DESCC_RDSTP;
655 val &= ~AVE_DESCC_STATUS_MASK;
656 writel(val, priv->base + AVE_DESCC);
657 if (readl_poll_timeout(priv->base + AVE_DESCC, val,
658 val & (AVE_DESCC_RDSTP << 16),
666 val = readl(priv->base + AVE_DESCC);
667 val &= ~AVE_DESCC_RDSTP;
668 val &= ~AVE_DESCC_STATUS_MASK;
669 writel(val, priv->base + AVE_DESCC);
858 u32 val;
861 val = AVE_CFGR_FLE | AVE_CFGR_IPFCEN | AVE_CFGR_CHE;
863 val |= AVE_CFGR_MII;
864 writel(val, priv->base + AVE_CFGR);
867 val = readl(priv->base + AVE_RSTCTRL);
868 val &= ~AVE_RSTCTRL_RMIIRST;
869 writel(val, priv->base + AVE_RSTCTRL);
884 val = readl(priv->base + AVE_RSTCTRL);
885 val |= AVE_RSTCTRL_RMIIRST;
886 writel(val, priv->base + AVE_RSTCTRL);
985 u32 val;
990 val = readl(priv->base + AVE_PFEN);
991 writel(val | BIT(entry), priv->base + AVE_PFEN);
999 u32 val;
1004 val = readl(priv->base + AVE_PFEN);
1005 writel(val & ~BIT(entry), priv->base + AVE_PFEN);
1092 u32 val, txcr, rxcr, rxcr_org;
1097 val = readl(priv->base + AVE_TXCR);
1098 val &= ~(AVE_TXCR_TXSPD_100 | AVE_TXCR_TXSPD_1G);
1101 val |= AVE_TXCR_TXSPD_1G;
1103 val |= AVE_TXCR_TXSPD_100;
1105 writel(val, priv->base + AVE_TXCR);
1109 val = readl(priv->base + AVE_LINKSEL);
1111 val &= ~AVE_LINKSEL_100M;
1113 val |= AVE_LINKSEL_100M;
1114 writel(val, priv->base + AVE_LINKSEL);
1271 u32 val;
1322 val = AVE_RXCR_RXEN | AVE_RXCR_FDUPEN | AVE_RXCR_DRPEN |
1324 writel(val, priv->base + AVE_RXCR);
1331 val = readl(priv->base + AVE_IIRQC) & AVE_IIRQC_BSCK;
1332 val |= AVE_IIRQC_EN0 | (AVE_INTM_COUNT << 16);
1333 writel(val, priv->base + AVE_IIRQC);
1335 val = AVE_GI_RXIINT | AVE_GI_RXOVF | AVE_GI_TX | AVE_GI_RXDROP;
1336 ave_irq_restore(ndev, val);
1471 u32 val;
1475 val = readl(priv->base + AVE_RXCR);
1477 val &= ~AVE_RXCR_AFEN;
1479 val |= AVE_RXCR_AFEN;
1480 writel(val, priv->base + AVE_RXCR);