Lines Matching refs:membase

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