BMAC_RXCFG
tmp = sbus_readl(bregs + BMAC_RXCFG);
sbus_writel(tmp, bregs + BMAC_RXCFG);
while ((sbus_readl(bregs + BMAC_RXCFG) & BIGMAC_RXCFG_ENABLE) != 0)
tmp = sbus_readl(bregs + BMAC_RXCFG);
sbus_writel(tmp, bregs + BMAC_RXCFG);
tmp = sbus_readl(bregs + BMAC_RXCFG);
sbus_writel(tmp, bregs + BMAC_RXCFG);
sbus_writel(0, bregs + BMAC_RXCFG);
while (sbus_readl(bregs + BMAC_RXCFG) && --tries)
sbus_readl(bregs + BMAC_RXCFG));
bregs + BMAC_RXCFG);
sbus_writel(sbus_readl(bregs + BMAC_RXCFG) | BIGMAC_RXCFG_ENABLE,
bregs + BMAC_RXCFG);
hme_read32(hp, bregs + BMAC_RXCFG));
hme_write32(hp, bregs + BMAC_RXCFG, rxcfg);
hme_read32(hp, bregs + BMAC_RXCFG));
hme_write32(hp, bregs + BMAC_RXCFG,
hme_read32(hp, bregs + BMAC_RXCFG) | BIGMAC_RXCFG_ENABLE);
hme_write32(hp, bregs + BMAC_RXCFG,
hme_read32(hp, bregs + BMAC_RXCFG) | BIGMAC_RXCFG_PMISC);