Lines Matching refs:membase
76 void __iomem *membase;
98 reg_val = readl(db->membase + EMAC_MAC_SUPP_REG);
102 writel(reg_val, db->membase + EMAC_MAC_SUPP_REG);
111 reg_val = readl(db->membase + EMAC_MAC_CTL1_REG);
115 writel(reg_val, db->membase + EMAC_MAC_CTL1_REG);
193 writel(0, db->membase + EMAC_CTL_REG);
195 writel(EMAC_CTL_RESET, db->membase + EMAC_CTL_REG);
246 reg_val = readl(db->membase + EMAC_TX_MODE_REG);
249 db->membase + EMAC_TX_MODE_REG);
253 reg_val = readl(db->membase + EMAC_MAC_CTL0_REG);
256 db->membase + EMAC_MAC_CTL0_REG);
259 reg_val = readl(db->membase + EMAC_MAC_CTL1_REG);
263 writel(reg_val, db->membase + EMAC_MAC_CTL1_REG);
266 writel(EMAC_MAC_IPGT_FULL_DUPLEX, db->membase + EMAC_MAC_IPGT_REG);
270 db->membase + EMAC_MAC_IPGR_REG);
274 db->membase + EMAC_MAC_CLRT_REG);
278 db->membase + EMAC_MAC_MAXF_REG);
289 reg_val = readl(db->membase + EMAC_RX_CTL_REG);
300 db->membase + EMAC_RX_CTL_REG);
310 reg_val = readl(db->membase + EMAC_RX_CTL_REG);
312 writel(reg_val, db->membase + EMAC_RX_CTL_REG);
317 reg_val = readl(db->membase + EMAC_MAC_CTL0_REG);
319 writel(reg_val, db->membase + EMAC_MAC_CTL0_REG);
322 reg_val = readl(db->membase + EMAC_MAC_MCFG_REG);
325 writel(reg_val, db->membase + EMAC_MAC_MCFG_REG);
328 writel(0x0, db->membase + EMAC_RX_FBC_REG);
331 writel(0, db->membase + EMAC_INT_CTL_REG);
332 reg_val = readl(db->membase + EMAC_INT_STA_REG);
333 writel(reg_val, db->membase + EMAC_INT_STA_REG);
342 dev_addr[2], db->membase + EMAC_MAC_A1_REG);
344 dev_addr[5], db->membase + EMAC_MAC_A0_REG);
362 dev_addr[2], db->membase + EMAC_MAC_A1_REG);
364 dev_addr[5], db->membase + EMAC_MAC_A0_REG);
382 reg_val = readl(db->membase + EMAC_CTL_REG);
384 db->membase + EMAC_CTL_REG);
387 reg_val = readl(db->membase + EMAC_INT_CTL_REG);
389 writel(reg_val, db->membase + EMAC_INT_CTL_REG);
434 writel(channel, db->membase + EMAC_TX_INS_REG);
436 emac_outblk_32bit(db->membase + EMAC_TX_IO_DATA_REG,
444 writel(skb->len, db->membase + EMAC_TX_PL0_REG);
446 writel(readl(db->membase + EMAC_TX_CTL0_REG) | 1,
447 db->membase + EMAC_TX_CTL0_REG);
453 writel(skb->len, db->membase + EMAC_TX_PL1_REG);
455 writel(readl(db->membase + EMAC_TX_CTL1_REG) | 1,
456 db->membase + EMAC_TX_CTL1_REG);
512 rxcount = readl(db->membase + EMAC_RX_FBC_REG);
528 reg_val = readl(db->membase + EMAC_RX_CTL_REG);
530 writel(reg_val, db->membase + EMAC_RX_CTL_REG);
535 reg_val = readl(db->membase + EMAC_INT_CTL_REG);
537 writel(reg_val, db->membase + EMAC_INT_CTL_REG);
540 rxcount = readl(db->membase + EMAC_RX_FBC_REG);
545 reg_val = readl(db->membase + EMAC_RX_IO_DATA_REG);
550 reg_val = readl(db->membase + EMAC_CTL_REG);
552 db->membase + EMAC_CTL_REG);
555 reg_val = readl(db->membase + EMAC_RX_CTL_REG);
557 db->membase + EMAC_RX_CTL_REG);
560 reg_val = readl(db->membase + EMAC_RX_CTL_REG);
564 reg_val = readl(db->membase + EMAC_CTL_REG);
566 db->membase + EMAC_CTL_REG);
567 reg_val = readl(db->membase + EMAC_INT_CTL_REG);
569 writel(reg_val, db->membase + EMAC_INT_CTL_REG);
579 rxhdr = readl(db->membase + EMAC_RX_IO_DATA_REG);
626 emac_inblk_32bit(db->membase + EMAC_RX_IO_DATA_REG,
650 writel(0, db->membase + EMAC_INT_CTL_REG);
654 int_status = readl(db->membase + EMAC_INT_STA_REG);
656 writel(int_status, db->membase + EMAC_INT_STA_REG);
677 reg_val = readl(db->membase + EMAC_INT_CTL_REG);
679 writel(reg_val, db->membase + EMAC_INT_CTL_REG);
735 writel(0, db->membase + EMAC_INT_CTL_REG);
738 reg_val = readl(db->membase + EMAC_INT_STA_REG);
739 writel(reg_val, db->membase + EMAC_INT_STA_REG);
742 reg_val = readl(db->membase + EMAC_CTL_REG);
744 writel(reg_val, db->membase + EMAC_CTL_REG);
812 db->membase = of_iomap(np, 0);
813 if (!db->membase) {
820 ndev->base_addr = (unsigned long)db->membase;
888 ndev->name, db->membase, ndev->irq, ndev->dev_addr);
899 iounmap(db->membase);
917 iounmap(db->membase);