Home
last modified time | relevance | path

Searched refs:hcchar (Results 1 – 4 of 4) sorted by relevance

/linux-4.1.27/drivers/usb/dwc2/
Dcore.c720 u32 hcchar; in dwc2_core_host_init() local
725 hcchar = readl(hsotg->regs + HCCHAR(i)); in dwc2_core_host_init()
726 hcchar &= ~HCCHAR_CHENA; in dwc2_core_host_init()
727 hcchar |= HCCHAR_CHDIS; in dwc2_core_host_init()
728 hcchar &= ~HCCHAR_EPDIR; in dwc2_core_host_init()
729 writel(hcchar, hsotg->regs + HCCHAR(i)); in dwc2_core_host_init()
736 hcchar = readl(hsotg->regs + HCCHAR(i)); in dwc2_core_host_init()
737 hcchar |= HCCHAR_CHENA | HCCHAR_CHDIS; in dwc2_core_host_init()
738 hcchar &= ~HCCHAR_EPDIR; in dwc2_core_host_init()
739 writel(hcchar, hsotg->regs + HCCHAR(i)); in dwc2_core_host_init()
[all …]
Dhcd.c74 u32 hcchar; in dwc2_dump_channel_info() local
83 hcchar = readl(hsotg->regs + HCCHAR(chan->hc_num)); in dwc2_dump_channel_info()
90 hcchar, hcsplt); in dwc2_dump_channel_info()
222 u32 hcchar; in dwc2_hcd_cleanup_channels() local
231 hcchar = readl(hsotg->regs + HCCHAR(i)); in dwc2_hcd_cleanup_channels()
232 if (hcchar & HCCHAR_CHENA) { in dwc2_hcd_cleanup_channels()
233 hcchar &= ~(HCCHAR_CHENA | HCCHAR_EPDIR); in dwc2_hcd_cleanup_channels()
234 hcchar |= HCCHAR_CHDIS; in dwc2_hcd_cleanup_channels()
235 writel(hcchar, hsotg->regs + HCCHAR(i)); in dwc2_hcd_cleanup_channels()
244 hcchar = readl(hsotg->regs + HCCHAR(i)); in dwc2_hcd_cleanup_channels()
[all …]
Dhcd_intr.c1459 u32 hcchar; in dwc2_hc_ahberr_intr() local
1472 hcchar = readl(hsotg->regs + HCCHAR(chnum)); in dwc2_hc_ahberr_intr()
1478 dev_err(hsotg->dev, " hcchar 0x%08x, hcsplt 0x%08x\n", hcchar, hcsplt); in dwc2_hc_ahberr_intr()
1678 u32 hcchar; in dwc2_halt_status_ok() local
1688 hcchar = readl(hsotg->regs + HCCHAR(chnum)); in dwc2_halt_status_ok()
1697 chnum, hcchar, hctsiz); in dwc2_halt_status_ok()
1715 hcchar = readl(hsotg->regs + HCCHAR(chnum)); in dwc2_halt_status_ok()
1716 if (hcchar & HCCHAR_CHDIS) { in dwc2_halt_status_ok()
1719 __func__, hcchar); in dwc2_halt_status_ok()
/linux-4.1.27/drivers/staging/octeon-usb/
Docteon-hcd.c1318 union cvmx_usbcx_hccharx hcchar; in cvmx_usb_fill_tx_fifo() local
1324 hcchar.u32 = cvmx_usb_read_csr32(usb, in cvmx_usb_fill_tx_fifo()
1326 if (hcchar.s.epdir != CVMX_USB_DIRECTION_OUT) in cvmx_usb_fill_tx_fifo()
1344 if ((hcchar.s.eptype == CVMX_USB_TRANSFER_INTERRUPT) || in cvmx_usb_fill_tx_fifo()
1345 (hcchar.s.eptype == CVMX_USB_TRANSFER_ISOCHRONOUS)) in cvmx_usb_fill_tx_fifo()