Lines Matching refs:writel

135 	writel(tmp, &ep->dev->regs->pciirqenb0);  in enable_pciirqenb()
200 writel(BIT(FIFO_FLUSH), &ep->regs->ep_stat); in net2280_enable()
207 writel(BIT(CLEAR_NAK_OUT_PACKETS_MODE), in net2280_enable()
250 writel(BIT(SET_NAK_OUT_PACKETS), &ep->regs->ep_rsp); in net2280_enable()
255 writel(BIT(CLEAR_NAK_OUT_PACKETS) | in net2280_enable()
259 writel(tmp, &ep->cfg->ep_cfg); in net2280_enable()
269 writel(tmp, &ep->regs->ep_irqenb); in net2280_enable()
273 writel(tmp, &dev->regs->pciirqenb1); in net2280_enable()
281 writel(tmp, &ep->regs->ep_irqenb); in net2280_enable()
334 writel(0, &ep->dma->dmactl); in ep_reset_228x()
335 writel(BIT(DMA_SCATTER_GATHER_DONE_INTERRUPT) | in ep_reset_228x()
342 writel(tmp, &regs->pciirqenb0); in ep_reset_228x()
346 writel(tmp, &regs->pciirqenb1); in ep_reset_228x()
348 writel(0, &ep->regs->ep_irqenb); in ep_reset_228x()
370 writel(tmp, &ep->regs->ep_rsp); in ep_reset_228x()
379 writel(tmp | BIT(TIMEOUT) | in ep_reset_228x()
410 writel(0, &ep->dma->dmactl); in ep_reset_338x()
411 writel(BIT(DMA_ABORT_DONE_INTERRUPT) | in ep_reset_338x()
422 writel(0x5a, &ep->dma->dmastat); in ep_reset_338x()
427 writel(tmp, &regs->pciirqenb0); in ep_reset_338x()
432 writel(tmp, &regs->pciirqenb1); in ep_reset_338x()
435 writel(0, &ep->regs->ep_irqenb); in ep_reset_338x()
437 writel(BIT(SHORT_PACKET_OUT_DONE_INTERRUPT) | in ep_reset_338x()
578 writel(tmp, &regs->ep_data); in write_fifo()
591 writel(tmp, &regs->ep_data); in write_fifo()
615 writel(BIT(SET_NAK_OUT_PACKETS), &ep->regs->ep_rsp); in out_flush()
618 writel(BIT(DATA_OUT_PING_TOKEN_INTERRUPT) | in out_flush()
621 writel(BIT(FIFO_FLUSH), statp); in out_flush()
723 writel(BIT(CLEAR_NAK_OUT_PACKETS), &ep->regs->ep_rsp); in read_fifo()
780 writel(readl(&dma->dmactl) & ~BIT(DMA_ENABLE), &dma->dmactl); in stop_dma()
792 writel(tmp, &dma->dmacount); in start_queue()
793 writel(readl(&dma->dmastat), &dma->dmastat); in start_queue()
795 writel(td_dma, &dma->dmadesc); in start_queue()
798 writel(dmactl, &dma->dmactl); in start_queue()
803 writel(BIT(DMA_START), &dma->dmastat); in start_queue()
818 writel(0, &ep->dma->dmactl); in start_dma()
823 writel(BIT(SHORT_PACKET_TRANSFERRED_INTERRUPT), in start_dma()
828 writel(readl(&dma->dmastat), &dma->dmastat); in start_dma()
831 writel(req->req.dma, &dma->dmaaddr); in start_dma()
836 writel(BIT(DMA_DONE_INTERRUPT_ENABLE) | tmp, in start_dma()
841 writel(BIT(DMA_ENABLE), &dma->dmactl); in start_dma()
842 writel(BIT(DMA_START), &dma->dmastat); in start_dma()
1026 writel(BIT(CLEAR_NAK_OUT_PACKETS), in net2280_queue()
1147 writel(BIT(DMA_ABORT), &ep->dma->dmastat); in abort_dma()
1243 writel(dmactl, &ep->dma->dmactl); in net2280_dequeue()
1376 writel(BIT(FIFO_FLUSH), &ep->regs->ep_stat); in net2280_fifo_flush()
1426 writel(BIT(GENERATE_RESUME), &dev->usb->usbstat); in net2280_wakeup()
1452 writel(tmp, &dev->usb->usbctl); in net2280_set_selfpowered()
1475 writel(tmp, &dev->usb->usbctl); in net2280_pullup()
1776 writel((0xffff << PCI_BASE2_RANGE) | mode, &dev->regs->fifoctl); in set_fifo_mode()
1816 writel(0, &ep->cfg->ep_cfg); in defect7374_disable_data_eps()
1821 writel(0, &dev->dep[i].dep_cfg); in defect7374_disable_data_eps()
1826 writel(((tmp_reg & ~0x1f) | ep_sel), &dev->plregs->pl_ep_ctrl); in defect7374_disable_data_eps()
1835 writel(tmp_reg, &dev->plregs->pl_ep_cfg_4); in defect7374_disable_data_eps()
1838 writel(tmp_reg, &dev->plregs->pl_ep_ctrl); in defect7374_disable_data_eps()
1867 writel(tmp, &dev->ep[i].cfg->ep_cfg); in defect7374_enable_data_eps_zero()
1871 writel(tmp, &dev->dep[1].dep_cfg); in defect7374_enable_data_eps_zero()
1872 writel(tmp, &dev->dep[3].dep_cfg); in defect7374_enable_data_eps_zero()
1873 writel(tmp, &dev->dep[4].dep_cfg); in defect7374_enable_data_eps_zero()
1874 writel(tmp, &dev->dep[5].dep_cfg); in defect7374_enable_data_eps_zero()
1881 writel(((tmp_reg & ~0x1f) | ep_sel), in defect7374_enable_data_eps_zero()
1888 writel(tmp, &dev->plregs->pl_ep_ctrl); in defect7374_enable_data_eps_zero()
1898 writel(tmp, &dev->plregs->pl_ep_cfg_4); in defect7374_enable_data_eps_zero()
1902 writel(tmp, &dev->plregs->pl_ep_ctrl); in defect7374_enable_data_eps_zero()
1933 writel(0, &dev->usb->stdrsp); in usb_reset_228x()
1934 writel(0, &dev->regs->pciirqenb0); in usb_reset_228x()
1935 writel(0, &dev->regs->pciirqenb1); in usb_reset_228x()
1944 writel(~0, &dev->regs->irqstat0), in usb_reset_228x()
1945 writel(~(u32)BIT(SUSPEND_REQUEST_INTERRUPT), &dev->regs->irqstat1), in usb_reset_228x()
1953 writel(tmp, &dev->regs->devinit); in usb_reset_228x()
1970 writel(0, &dev->usb->stdrsp); in usb_reset_338x()
1971 writel(0, &dev->regs->pciirqenb0); in usb_reset_338x()
1972 writel(0, &dev->regs->pciirqenb1); in usb_reset_338x()
1983 writel(~0, &dev->regs->irqstat0), writel(~0, &dev->regs->irqstat1); in usb_reset_338x()
1993 writel(tmp, &dev->regs->devinit); in usb_reset_338x()
2044 writel(EP_DONTUSE, &dev->dep[tmp].dep_cfg); in usb_reinit_228x()
2089 writel(tmp, &dev->usb_ext->usbctl2); in usb_reinit_338x()
2096 writel(val, &dev->ll_lfps_regs->ll_lfps_5); in usb_reinit_338x()
2101 writel(val, &dev->ll_lfps_regs->ll_lfps_6); in usb_reinit_338x()
2111 writel(val, &dev->ll_tsn_regs->ll_tsn_counters_2); in usb_reinit_338x()
2116 writel(val, &dev->ll_tsn_regs->ll_tsn_counters_3); in usb_reinit_338x()
2128 writel(val, &dev->ll_chicken_reg->ll_tsn_chicken_bit); in usb_reinit_338x()
2133 writel(0x0D, &dev->dep[0].dep_cfg); in usb_reinit_338x()
2134 writel(0x0D, &dev->dep[1].dep_cfg); in usb_reinit_338x()
2135 writel(0x0E, &dev->dep[2].dep_cfg); in usb_reinit_338x()
2136 writel(0x0E, &dev->dep[3].dep_cfg); in usb_reinit_338x()
2137 writel(0x0F, &dev->dep[4].dep_cfg); in usb_reinit_338x()
2138 writel(0x0C, &dev->dep[5].dep_cfg); in usb_reinit_338x()
2150 writel(BIT(CLEAR_EP_HIDE_STATUS_PHASE) | in ep0_start_228x()
2161 writel(BIT(SET_TEST_MODE) | in ep0_start_228x()
2167 writel(BIT(USB_ROOT_PORT_WAKEUP_ENABLE) | in ep0_start_228x()
2175 writel(BIT(SETUP_PACKET_INTERRUPT_ENABLE) | in ep0_start_228x()
2178 writel(BIT(PCI_INTERRUPT_ENABLE) | in ep0_start_228x()
2195 writel(BIT(CLEAR_NAK_OUT_PACKETS_MODE) | in ep0_start_338x()
2205 writel(BIT(SET_ISOCHRONOUS_DELAY) | in ep0_start_338x()
2213 writel(BIT(USB_ROOT_PORT_WAKEUP_ENABLE) | in ep0_start_338x()
2219 writel(BIT(SETUP_PACKET_INTERRUPT_ENABLE) | in ep0_start_338x()
2222 writel(BIT(PCI_INTERRUPT_ENABLE) | in ep0_start_338x()
2369 writel(t & ~BIT(NAK_OUT_PACKETS), &ep->regs->ep_stat); in handle_ep_small()
2372 writel(t, &ep->regs->ep_stat); in handle_ep_small()
2471 writel(BIT(DMA_ABORT), &ep->dma->dmastat); in handle_ep_small()
2662 writel(val, &dev->plregs->pl_ep_ctrl); in ep_clear_seqnum()
2664 writel(val, &dev->plregs->pl_ep_ctrl); in ep_clear_seqnum()
2694 writel(0, &dev->epregs[0].ep_irqenb); in handle_stat0_irqs_superspeed()
2696 writel((__force u32) status, &dev->epregs[0].ep_data); in handle_stat0_irqs_superspeed()
2706 writel(0, &dev->epregs[0].ep_irqenb); in handle_stat0_irqs_superspeed()
2708 writel((__force u32) status, &dev->epregs[0].ep_data); in handle_stat0_irqs_superspeed()
2724 writel(readl(&dev->usb_ext->usbctl2) & in handle_stat0_irqs_superspeed()
2732 writel(readl(&dev->usb_ext->usbctl2) & in handle_stat0_irqs_superspeed()
2740 writel(readl(&dev->usb_ext->usbctl2) & in handle_stat0_irqs_superspeed()
2752 writel(readl(&dev->usb->usbctl) & in handle_stat0_irqs_superspeed()
2790 writel(readl(&dev->usb_ext->usbctl2) | in handle_stat0_irqs_superspeed()
2798 writel(readl(&dev->usb_ext->usbctl2) | in handle_stat0_irqs_superspeed()
2806 writel(readl(&dev->usb_ext->usbctl2) | in handle_stat0_irqs_superspeed()
2818 writel(readl(&dev->usb->usbctl) | in handle_stat0_irqs_superspeed()
2937 writel(tmp | BIT(TIMEOUT) | in handle_stat0_irqs()
2967 writel(BIT(SETUP_PACKET_INTERRUPT), &dev->regs->irqstat0); in handle_stat0_irqs()
2985 writel(scratch, &dev->epregs[0].ep_irqenb); in handle_stat0_irqs()
3015 writel(0, &dev->epregs[0].ep_irqenb); in handle_stat0_irqs()
3017 writel((__force u32)status, &dev->epregs[0].ep_data); in handle_stat0_irqs()
3154 writel(tmp, &dev->regs->irqstat1); in handle_stat1_irqs()
3198 writel(tmp, &dev->regs->irqstat1); in handle_stat1_irqs()
3214 writel(stat, &dev->regs->irqstat1); in handle_stat1_irqs()
3252 writel(tmp, &dma->dmastat); in handle_stat1_irqs()
3327 writel(pciirqenb1 & 0x7FFFFFFF, &dev->regs->pciirqenb1); in net2280_irq()
3328 writel(pciirqenb1, &dev->regs->pciirqenb1); in net2280_irq()
3473 writel(0, &dev->usb->usbctl); in net2280_probe()
3480 writel(0, &dev->usb->usbctl); in net2280_probe()
3533 writel(BIT(DMA_MEMORY_WRITE_AND_INVALIDATE_ENABLE) | in net2280_probe()
3579 writel(0, &dev->regs->pciirqenb0); in net2280_shutdown()
3580 writel(0, &dev->regs->pciirqenb1); in net2280_shutdown()
3583 writel(0, &dev->usb->usbctl); in net2280_shutdown()