Lines Matching refs:val
315 int entry, int offset, u32 val)
323 writel(val, priv->base + addr);
327 int entry, u32 val)
329 ave_desc_write(ndev, id, entry, AVE_DESC_OFS_CMDSTS, val);
356 static void ave_irq_restore(struct net_device *ndev, u32 val)
360 writel(val, priv->base + AVE_GIMR);
410 static void ave_ethtool_set_msglevel(struct net_device *ndev, u32 val)
414 priv->msg_enable = val;
520 u16 val)
533 writel(val, priv->base + AVE_MDIOWDR);
635 u32 val;
644 if (readl_poll_timeout(priv->base + AVE_DESCC, val, !val,
652 val = readl(priv->base + AVE_DESCC);
653 val |= AVE_DESCC_RDSTP;
654 val &= ~AVE_DESCC_STATUS_MASK;
655 writel(val, priv->base + AVE_DESCC);
656 if (readl_poll_timeout(priv->base + AVE_DESCC, val,
657 val & (AVE_DESCC_RDSTP << 16),
665 val = readl(priv->base + AVE_DESCC);
666 val &= ~AVE_DESCC_RDSTP;
667 val &= ~AVE_DESCC_STATUS_MASK;
668 writel(val, priv->base + AVE_DESCC);
857 u32 val;
860 val = AVE_CFGR_FLE | AVE_CFGR_IPFCEN | AVE_CFGR_CHE;
862 val |= AVE_CFGR_MII;
863 writel(val, priv->base + AVE_CFGR);
866 val = readl(priv->base + AVE_RSTCTRL);
867 val &= ~AVE_RSTCTRL_RMIIRST;
868 writel(val, priv->base + AVE_RSTCTRL);
883 val = readl(priv->base + AVE_RSTCTRL);
884 val |= AVE_RSTCTRL_RMIIRST;
885 writel(val, priv->base + AVE_RSTCTRL);
984 u32 val;
989 val = readl(priv->base + AVE_PFEN);
990 writel(val | BIT(entry), priv->base + AVE_PFEN);
998 u32 val;
1003 val = readl(priv->base + AVE_PFEN);
1004 writel(val & ~BIT(entry), priv->base + AVE_PFEN);
1091 u32 val, txcr, rxcr, rxcr_org;
1096 val = readl(priv->base + AVE_TXCR);
1097 val &= ~(AVE_TXCR_TXSPD_100 | AVE_TXCR_TXSPD_1G);
1100 val |= AVE_TXCR_TXSPD_1G;
1102 val |= AVE_TXCR_TXSPD_100;
1104 writel(val, priv->base + AVE_TXCR);
1108 val = readl(priv->base + AVE_LINKSEL);
1110 val &= ~AVE_LINKSEL_100M;
1112 val |= AVE_LINKSEL_100M;
1113 writel(val, priv->base + AVE_LINKSEL);
1268 u32 val;
1319 val = AVE_RXCR_RXEN | AVE_RXCR_FDUPEN | AVE_RXCR_DRPEN |
1321 writel(val, priv->base + AVE_RXCR);
1328 val = readl(priv->base + AVE_IIRQC) & AVE_IIRQC_BSCK;
1329 val |= AVE_IIRQC_EN0 | (AVE_INTM_COUNT << 16);
1330 writel(val, priv->base + AVE_IIRQC);
1332 val = AVE_GI_RXIINT | AVE_GI_RXOVF | AVE_GI_TX | AVE_GI_RXDROP;
1333 ave_irq_restore(ndev, val);
1468 u32 val;
1472 val = readl(priv->base + AVE_RXCR);
1474 val &= ~AVE_RXCR_AFEN;
1476 val |= AVE_RXCR_AFEN;
1477 writel(val, priv->base + AVE_RXCR);