Lines Matching refs:writel

179 	writel(tmp, &ep->dev->regs->pciirqenb0);  in enable_pciirqenb()
246 writel(BIT(FIFO_FLUSH), &ep->regs->ep_stat); in net2280_enable()
267 writel(BIT(CLEAR_NAK_OUT_PACKETS_MODE), in net2280_enable()
310 writel(BIT(SET_NAK_OUT_PACKETS), &ep->regs->ep_rsp); in net2280_enable()
315 writel(BIT(CLEAR_NAK_OUT_PACKETS) | in net2280_enable()
321 writel(tmp, &ep->cfg->ep_cfg); in net2280_enable()
331 writel(tmp, &ep->regs->ep_irqenb); in net2280_enable()
335 writel(tmp, &dev->regs->pciirqenb1); in net2280_enable()
343 writel(tmp, &ep->regs->ep_irqenb); in net2280_enable()
396 writel(0, &ep->dma->dmactl); in ep_reset_228x()
397 writel(BIT(DMA_SCATTER_GATHER_DONE_INTERRUPT) | in ep_reset_228x()
404 writel(tmp, &regs->pciirqenb0); in ep_reset_228x()
408 writel(tmp, &regs->pciirqenb1); in ep_reset_228x()
410 writel(0, &ep->regs->ep_irqenb); in ep_reset_228x()
432 writel(tmp, &ep->regs->ep_rsp); in ep_reset_228x()
441 writel(tmp | BIT(TIMEOUT) | in ep_reset_228x()
472 writel(0, &ep->dma->dmactl); in ep_reset_338x()
473 writel(BIT(DMA_ABORT_DONE_INTERRUPT) | in ep_reset_338x()
484 writel(0x5a, &ep->dma->dmastat); in ep_reset_338x()
489 writel(tmp, &regs->pciirqenb0); in ep_reset_338x()
494 writel(tmp, &regs->pciirqenb1); in ep_reset_338x()
497 writel(0, &ep->regs->ep_irqenb); in ep_reset_338x()
499 writel(BIT(SHORT_PACKET_OUT_DONE_INTERRUPT) | in ep_reset_338x()
512 writel(tmp, &ep->cfg->ep_cfg); in ep_reset_338x()
647 writel(tmp, &regs->ep_data); in write_fifo()
660 writel(tmp, &regs->ep_data); in write_fifo()
684 writel(BIT(SET_NAK_OUT_PACKETS), &ep->regs->ep_rsp); in out_flush()
687 writel(BIT(DATA_OUT_PING_TOKEN_INTERRUPT) | in out_flush()
690 writel(BIT(FIFO_FLUSH), statp); in out_flush()
792 writel(BIT(CLEAR_NAK_OUT_PACKETS), &ep->regs->ep_rsp); in read_fifo()
849 writel(readl(&dma->dmactl) & ~BIT(DMA_ENABLE), &dma->dmactl); in stop_dma()
861 writel(tmp, &dma->dmacount); in start_queue()
862 writel(readl(&dma->dmastat), &dma->dmastat); in start_queue()
864 writel(td_dma, &dma->dmadesc); in start_queue()
867 writel(dmactl, &dma->dmactl); in start_queue()
872 writel(BIT(DMA_START), &dma->dmastat); in start_queue()
887 writel(0, &ep->dma->dmactl); in start_dma()
892 writel(BIT(SHORT_PACKET_TRANSFERRED_INTERRUPT), in start_dma()
897 writel(readl(&dma->dmastat), &dma->dmastat); in start_dma()
900 writel(req->req.dma, &dma->dmaaddr); in start_dma()
905 writel(BIT(DMA_DONE_INTERRUPT_ENABLE) | tmp, in start_dma()
910 writel(BIT(DMA_ENABLE), &dma->dmactl); in start_dma()
911 writel(BIT(DMA_START), &dma->dmastat); in start_dma()
1095 writel(BIT(CLEAR_NAK_OUT_PACKETS), in net2280_queue()
1216 writel(BIT(DMA_ABORT), &ep->dma->dmastat); in abort_dma()
1312 writel(dmactl, &ep->dma->dmactl); in net2280_dequeue()
1445 writel(BIT(FIFO_FLUSH), &ep->regs->ep_stat); in net2280_fifo_flush()
1495 writel(BIT(GENERATE_RESUME), &dev->usb->usbstat); in net2280_wakeup()
1521 writel(tmp, &dev->usb->usbctl); in net2280_set_selfpowered()
1542 writel(tmp | BIT(USB_DETECT_ENABLE), &dev->usb->usbctl); in net2280_pullup()
1544 writel(tmp & ~BIT(USB_DETECT_ENABLE), &dev->usb->usbctl); in net2280_pullup()
1876 writel((0xffff << PCI_BASE2_RANGE) | mode, &dev->regs->fifoctl); in set_fifo_mode()
1916 writel(i, &ep->cfg->ep_cfg); in defect7374_disable_data_eps()
1921 writel(0, &dev->dep[i].dep_cfg); in defect7374_disable_data_eps()
1926 writel(((tmp_reg & ~0x1f) | ep_sel), &dev->plregs->pl_ep_ctrl); in defect7374_disable_data_eps()
1935 writel(tmp_reg, &dev->plregs->pl_ep_cfg_4); in defect7374_disable_data_eps()
1938 writel(tmp_reg, &dev->plregs->pl_ep_ctrl); in defect7374_disable_data_eps()
1967 writel(tmp, &dev->ep[i].cfg->ep_cfg); in defect7374_enable_data_eps_zero()
1971 writel(tmp, &dev->dep[1].dep_cfg); in defect7374_enable_data_eps_zero()
1972 writel(tmp, &dev->dep[3].dep_cfg); in defect7374_enable_data_eps_zero()
1973 writel(tmp, &dev->dep[4].dep_cfg); in defect7374_enable_data_eps_zero()
1974 writel(tmp, &dev->dep[5].dep_cfg); in defect7374_enable_data_eps_zero()
1981 writel(((tmp_reg & ~0x1f) | ep_sel), in defect7374_enable_data_eps_zero()
1988 writel(tmp, &dev->plregs->pl_ep_ctrl); in defect7374_enable_data_eps_zero()
1998 writel(tmp, &dev->plregs->pl_ep_cfg_4); in defect7374_enable_data_eps_zero()
2002 writel(tmp, &dev->plregs->pl_ep_ctrl); in defect7374_enable_data_eps_zero()
2033 writel(0, &dev->usb->stdrsp); in usb_reset_228x()
2034 writel(0, &dev->regs->pciirqenb0); in usb_reset_228x()
2035 writel(0, &dev->regs->pciirqenb1); in usb_reset_228x()
2044 writel(~0, &dev->regs->irqstat0), in usb_reset_228x()
2045 writel(~(u32)BIT(SUSPEND_REQUEST_INTERRUPT), &dev->regs->irqstat1), in usb_reset_228x()
2053 writel(tmp, &dev->regs->devinit); in usb_reset_228x()
2070 writel(0, &dev->usb->stdrsp); in usb_reset_338x()
2071 writel(0, &dev->regs->pciirqenb0); in usb_reset_338x()
2072 writel(0, &dev->regs->pciirqenb1); in usb_reset_338x()
2084 writel(BIT(DMA_ABORT), &dma->dmastat); in usb_reset_338x()
2085 writel(0, &dma->dmactl); in usb_reset_338x()
2089 writel(~0, &dev->regs->irqstat0), writel(~0, &dev->regs->irqstat1); in usb_reset_338x()
2099 writel(tmp, &dev->regs->devinit); in usb_reset_338x()
2151 writel(EP_DONTUSE, &dev->dep[tmp].dep_cfg); in usb_reinit_228x()
2183 writel(ne[i], &ep->cfg->ep_cfg); in usb_reinit_338x()
2205 writel(tmp, &dev->usb_ext->usbctl2); in usb_reinit_338x()
2212 writel(val, &dev->ll_lfps_regs->ll_lfps_5); in usb_reinit_338x()
2217 writel(val, &dev->ll_lfps_regs->ll_lfps_6); in usb_reinit_338x()
2227 writel(val, &dev->ll_tsn_regs->ll_tsn_counters_2); in usb_reinit_338x()
2232 writel(val, &dev->ll_tsn_regs->ll_tsn_counters_3); in usb_reinit_338x()
2244 writel(val, &dev->ll_chicken_reg->ll_tsn_chicken_bit); in usb_reinit_338x()
2249 writel(0x0D, &dev->dep[0].dep_cfg); in usb_reinit_338x()
2250 writel(0x0D, &dev->dep[1].dep_cfg); in usb_reinit_338x()
2251 writel(0x0E, &dev->dep[2].dep_cfg); in usb_reinit_338x()
2252 writel(0x0E, &dev->dep[3].dep_cfg); in usb_reinit_338x()
2253 writel(0x0F, &dev->dep[4].dep_cfg); in usb_reinit_338x()
2254 writel(0x0C, &dev->dep[5].dep_cfg); in usb_reinit_338x()
2266 writel(BIT(CLEAR_EP_HIDE_STATUS_PHASE) | in ep0_start_228x()
2277 writel(BIT(SET_TEST_MODE) | in ep0_start_228x()
2283 writel(BIT(USB_ROOT_PORT_WAKEUP_ENABLE) | in ep0_start_228x()
2291 writel(BIT(SETUP_PACKET_INTERRUPT_ENABLE) | in ep0_start_228x()
2294 writel(BIT(PCI_INTERRUPT_ENABLE) | in ep0_start_228x()
2311 writel(BIT(CLEAR_NAK_OUT_PACKETS_MODE) | in ep0_start_338x()
2321 writel(BIT(SET_ISOCHRONOUS_DELAY) | in ep0_start_338x()
2329 writel(BIT(USB_ROOT_PORT_WAKEUP_ENABLE) | in ep0_start_338x()
2335 writel(BIT(SETUP_PACKET_INTERRUPT_ENABLE) | in ep0_start_338x()
2338 writel(BIT(PCI_INTERRUPT_ENABLE) | in ep0_start_338x()
2485 writel(t & ~BIT(NAK_OUT_PACKETS), &ep->regs->ep_stat); in handle_ep_small()
2488 writel(t, &ep->regs->ep_stat); in handle_ep_small()
2587 writel(BIT(DMA_ABORT), &ep->dma->dmastat); in handle_ep_small()
2778 writel(val, &dev->plregs->pl_ep_ctrl); in ep_clear_seqnum()
2780 writel(val, &dev->plregs->pl_ep_ctrl); in ep_clear_seqnum()
2810 writel(0, &dev->epregs[0].ep_irqenb); in handle_stat0_irqs_superspeed()
2812 writel((__force u32) status, &dev->epregs[0].ep_data); in handle_stat0_irqs_superspeed()
2822 writel(0, &dev->epregs[0].ep_irqenb); in handle_stat0_irqs_superspeed()
2824 writel((__force u32) status, &dev->epregs[0].ep_data); in handle_stat0_irqs_superspeed()
2840 writel(readl(&dev->usb_ext->usbctl2) & in handle_stat0_irqs_superspeed()
2848 writel(readl(&dev->usb_ext->usbctl2) & in handle_stat0_irqs_superspeed()
2856 writel(readl(&dev->usb_ext->usbctl2) & in handle_stat0_irqs_superspeed()
2868 writel(readl(&dev->usb->usbctl) & in handle_stat0_irqs_superspeed()
2906 writel(readl(&dev->usb_ext->usbctl2) | in handle_stat0_irqs_superspeed()
2914 writel(readl(&dev->usb_ext->usbctl2) | in handle_stat0_irqs_superspeed()
2922 writel(readl(&dev->usb_ext->usbctl2) | in handle_stat0_irqs_superspeed()
2934 writel(readl(&dev->usb->usbctl) | in handle_stat0_irqs_superspeed()
3073 writel(tmp | BIT(TIMEOUT) | in handle_stat0_irqs()
3103 writel(BIT(SETUP_PACKET_INTERRUPT), &dev->regs->irqstat0); in handle_stat0_irqs()
3121 writel(scratch, &dev->epregs[0].ep_irqenb); in handle_stat0_irqs()
3151 writel(0, &dev->epregs[0].ep_irqenb); in handle_stat0_irqs()
3153 writel((__force u32)status, &dev->epregs[0].ep_data); in handle_stat0_irqs()
3301 writel(tmp, &dev->regs->irqstat1); in handle_stat1_irqs()
3345 writel(tmp, &dev->regs->irqstat1); in handle_stat1_irqs()
3361 writel(stat, &dev->regs->irqstat1); in handle_stat1_irqs()
3399 writel(tmp, &dma->dmastat); in handle_stat1_irqs()
3474 writel(pciirqenb1 & 0x7FFFFFFF, &dev->regs->pciirqenb1); in net2280_irq()
3475 writel(pciirqenb1, &dev->regs->pciirqenb1); in net2280_irq()
3620 writel(0, &dev->usb->usbctl); in net2280_probe()
3627 writel(0, &dev->usb->usbctl); in net2280_probe()
3680 writel(BIT(DMA_MEMORY_WRITE_AND_INVALIDATE_ENABLE) | in net2280_probe()
3726 writel(0, &dev->regs->pciirqenb0); in net2280_shutdown()
3727 writel(0, &dev->regs->pciirqenb1); in net2280_shutdown()
3730 writel(0, &dev->usb->usbctl); in net2280_shutdown()