Lines Matching refs:membase

71 	void __iomem		*membase;  member
94 reg_val = readl(db->membase + EMAC_MAC_SUPP_REG); in emac_update_speed()
98 writel(reg_val, db->membase + EMAC_MAC_SUPP_REG); in emac_update_speed()
107 reg_val = readl(db->membase + EMAC_MAC_CTL1_REG); in emac_update_duplex()
111 writel(reg_val, db->membase + EMAC_MAC_CTL1_REG); in emac_update_duplex()
192 writel(0, db->membase + EMAC_CTL_REG); in emac_reset()
194 writel(EMAC_CTL_RESET, db->membase + EMAC_CTL_REG); in emac_reset()
266 reg_val = readl(db->membase + EMAC_TX_MODE_REG); in emac_setup()
269 db->membase + EMAC_TX_MODE_REG); in emac_setup()
273 reg_val = readl(db->membase + EMAC_MAC_CTL0_REG); in emac_setup()
276 db->membase + EMAC_MAC_CTL0_REG); in emac_setup()
279 reg_val = readl(db->membase + EMAC_MAC_CTL1_REG); in emac_setup()
283 writel(reg_val, db->membase + EMAC_MAC_CTL1_REG); in emac_setup()
286 writel(EMAC_MAC_IPGT_FULL_DUPLEX, db->membase + EMAC_MAC_IPGT_REG); in emac_setup()
290 db->membase + EMAC_MAC_IPGR_REG); in emac_setup()
294 db->membase + EMAC_MAC_CLRT_REG); in emac_setup()
298 db->membase + EMAC_MAC_MAXF_REG); in emac_setup()
309 reg_val = readl(db->membase + EMAC_RX_CTL_REG); in emac_set_rx_mode()
320 db->membase + EMAC_RX_CTL_REG); in emac_set_rx_mode()
330 reg_val = readl(db->membase + EMAC_RX_CTL_REG); in emac_powerup()
332 writel(reg_val, db->membase + EMAC_RX_CTL_REG); in emac_powerup()
337 reg_val = readl(db->membase + EMAC_MAC_CTL0_REG); in emac_powerup()
339 writel(reg_val, db->membase + EMAC_MAC_CTL0_REG); in emac_powerup()
342 reg_val = readl(db->membase + EMAC_MAC_MCFG_REG); in emac_powerup()
345 writel(reg_val, db->membase + EMAC_MAC_MCFG_REG); in emac_powerup()
348 writel(0x0, db->membase + EMAC_RX_FBC_REG); in emac_powerup()
351 writel(0, db->membase + EMAC_INT_CTL_REG); in emac_powerup()
352 reg_val = readl(db->membase + EMAC_INT_STA_REG); in emac_powerup()
353 writel(reg_val, db->membase + EMAC_INT_STA_REG); in emac_powerup()
362 dev_addr[2], db->membase + EMAC_MAC_A1_REG); in emac_powerup()
364 dev_addr[5], db->membase + EMAC_MAC_A0_REG); in emac_powerup()
382 dev_addr[2], db->membase + EMAC_MAC_A1_REG); in emac_set_mac_address()
384 dev_addr[5], db->membase + EMAC_MAC_A0_REG); in emac_set_mac_address()
402 reg_val = readl(db->membase + EMAC_CTL_REG); in emac_init_device()
404 db->membase + EMAC_CTL_REG); in emac_init_device()
407 reg_val = readl(db->membase + EMAC_INT_CTL_REG); in emac_init_device()
409 writel(reg_val, db->membase + EMAC_INT_CTL_REG); in emac_init_device()
454 writel(channel, db->membase + EMAC_TX_INS_REG); in emac_start_xmit()
456 emac_outblk_32bit(db->membase + EMAC_TX_IO_DATA_REG, in emac_start_xmit()
464 writel(skb->len, db->membase + EMAC_TX_PL0_REG); in emac_start_xmit()
466 writel(readl(db->membase + EMAC_TX_CTL0_REG) | 1, in emac_start_xmit()
467 db->membase + EMAC_TX_CTL0_REG); in emac_start_xmit()
473 writel(skb->len, db->membase + EMAC_TX_PL1_REG); in emac_start_xmit()
475 writel(readl(db->membase + EMAC_TX_CTL1_REG) | 1, in emac_start_xmit()
476 db->membase + EMAC_TX_CTL1_REG); in emac_start_xmit()
532 rxcount = readl(db->membase + EMAC_RX_FBC_REG); in emac_rx()
548 reg_val = readl(db->membase + EMAC_RX_CTL_REG); in emac_rx()
550 writel(reg_val, db->membase + EMAC_RX_CTL_REG); in emac_rx()
555 reg_val = readl(db->membase + EMAC_INT_CTL_REG); in emac_rx()
557 writel(reg_val, db->membase + EMAC_INT_CTL_REG); in emac_rx()
560 rxcount = readl(db->membase + EMAC_RX_FBC_REG); in emac_rx()
565 reg_val = readl(db->membase + EMAC_RX_IO_DATA_REG); in emac_rx()
570 reg_val = readl(db->membase + EMAC_CTL_REG); in emac_rx()
572 db->membase + EMAC_CTL_REG); in emac_rx()
575 reg_val = readl(db->membase + EMAC_RX_CTL_REG); in emac_rx()
577 db->membase + EMAC_RX_CTL_REG); in emac_rx()
580 reg_val = readl(db->membase + EMAC_RX_CTL_REG); in emac_rx()
584 reg_val = readl(db->membase + EMAC_CTL_REG); in emac_rx()
586 db->membase + EMAC_CTL_REG); in emac_rx()
587 reg_val = readl(db->membase + EMAC_INT_CTL_REG); in emac_rx()
589 writel(reg_val, db->membase + EMAC_INT_CTL_REG); in emac_rx()
599 emac_inblk_32bit(db->membase + EMAC_RX_IO_DATA_REG, in emac_rx()
647 emac_inblk_32bit(db->membase + EMAC_RX_IO_DATA_REG, in emac_rx()
673 writel(0, db->membase + EMAC_INT_CTL_REG); in emac_interrupt()
677 int_status = readl(db->membase + EMAC_INT_STA_REG); in emac_interrupt()
679 writel(int_status, db->membase + EMAC_INT_STA_REG); in emac_interrupt()
700 reg_val = readl(db->membase + EMAC_INT_CTL_REG); in emac_interrupt()
702 writel(reg_val, db->membase + EMAC_INT_CTL_REG); in emac_interrupt()
758 writel(0, db->membase + EMAC_INT_CTL_REG); in emac_shutdown()
761 reg_val = readl(db->membase + EMAC_INT_STA_REG); in emac_shutdown()
762 writel(reg_val, db->membase + EMAC_INT_STA_REG); in emac_shutdown()
765 reg_val = readl(db->membase + EMAC_CTL_REG); in emac_shutdown()
767 writel(reg_val, db->membase + EMAC_CTL_REG); in emac_shutdown()
836 db->membase = of_iomap(np, 0); in emac_probe()
837 if (!db->membase) { in emac_probe()
844 ndev->base_addr = (unsigned long)db->membase; in emac_probe()
900 ndev->name, db->membase, ndev->irq, ndev->dev_addr); in emac_probe()