Lines Matching refs:writel

327 #define __kick_rx()	writel(CR_RXE, ns->base + CR)
331 writel(virt_to_le32desc(&rx_ring[ns->cur_rx]), ns->base + RXDP); \
436 writel(readl(ns->base + TXCFG) in phy_intr()
439 writel(readl(ns->base + RXCFG) | RXCFG_RX_FD, in phy_intr()
442 writel(readl(ns->base + GPIOR) | GPIOR_GP1_OUT, in phy_intr()
453 writel((readl(ns->base + TXCFG) in phy_intr()
456 writel(readl(ns->base + RXCFG) & ~RXCFG_RX_FD, in phy_intr()
459 writel(readl(ns->base + GPIOR) & ~GPIOR_GP1_OUT, in phy_intr()
483 writel(new_cfg, ns->base + CFG); in phy_intr()
522 writel(0, ns->base + RXDP_HI); in ns83820_setup_rx()
523 writel(virt_to_le32desc(&rx_ring[0]), ns->base + RXDP); in ns83820_setup_rx()
527 writel(0x0001, ns->base + CCSR); in ns83820_setup_rx()
528 writel(0, ns->base + RFCR); in ns83820_setup_rx()
529 writel(0x7fc00000, ns->base + RFCR); in ns83820_setup_rx()
530 writel(0xffc00000, ns->base + RFCR); in ns83820_setup_rx()
559 writel(which, ns->base + CR); in ns83820_do_reset()
571 writel(0, ns->base + PQCR); in ns83820_reset()
584 writel(0, ns->base + TXDP_HI); in ns83820_reset()
595 writel(i * 2, ns->base + RFCR); in ns83820_getmac()
614 writel(val & ~RFCR_RFEN, rfcr); in ns83820_set_multicast()
615 writel(val, rfcr); in ns83820_set_multicast()
630 writel(enable, ns->base + PTSCR); in ns83820_run_bist()
711 writel(CR_TXE, ns->base + CR); in kick_tx()
752 writel(virt_to_le32desc(&tx_ring[0]), ns->base + TXDP); in ns83820_transmit()
772 writel(0, ns->base + IMR); in ns83820_disable()
773 writel(0, ns->base + IER); in ns83820_disable()
783 writel(ns->IMR_cache, ns->base + IMR); in ns83820_disable()
789 writel(0, ns->base + RXDP_HI); in ns83820_disable()
790 writel(0, ns->base + RXDP); in ns83820_disable()
845 writel(0, ns->base + IMR); in ns83820_probe()
846 writel(0, ns->base + IER); in ns83820_probe()
854 writel(PTSCR_RBIST_RST, ns->base + PTSCR); in ns83820_probe()
901 writel(readl(ns->base + GPIOR) | 0x3e8, ns->base + GPIOR); in ns83820_probe()
904 writel(readl(ns->base + TANAR) in ns83820_probe()
909 writel(TBICR_MR_AN_ENABLE | TBICR_MR_RESTART_AN, in ns83820_probe()
911 writel(TBICR_MR_AN_ENABLE, ns->base + TBICR); in ns83820_probe()
916 writel(ns->CFG_cache, ns->base + CFG); in ns83820_probe()
922 writel(ns->CFG_cache | CFG_PHY_RST, ns->base + CFG); in ns83820_probe()
923 writel(ns->CFG_cache, ns->base + CFG); in ns83820_probe()
929 writel(readl(dev->base + 0x20c) | 0xfe00, in ns83820_probe()
940 writel(TXCFG_CSI | TXCFG_HBI | TXCFG_ATP | TXCFG_MXDMA512 in ns83820_probe()
949 writel(RXCFG_AEP | RXCFG_ARP | RXCFG_AIRL | RXCFG_RX_FD in ns83820_probe()
955 writel(0, ns->base + PQCR); in ns83820_probe()
969 writel(VRCR_IPEN | VRCR_VTDEN, ns->base + VRCR); in ns83820_probe()
972 writel(VTCR_PPCHK, ns->base + VTCR); in ns83820_probe()
976 writel((PCR_PS_MCAST | PCR_PS_DA | PCR_PSEN | PCR_FFLO_4K | in ns83820_probe()
981 writel(0, ns->base + WCSR); in ns83820_probe()