Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/drivers/usb/cdns3/
H A Dep0.c597 u32 ep_sts_reg; in cdns3_check_new_setup() local
600 ep_sts_reg = readl(&priv_dev->regs->ep_sts); in cdns3_check_new_setup()
602 return !!(ep_sts_reg & (EP_STS_SETUP | EP_STS_STPWAIT)); in cdns3_check_new_setup()
612 u32 ep_sts_reg; in cdns3_check_ep0_interrupt_proceed() local
616 ep_sts_reg = readl(&priv_dev->regs->ep_sts); in cdns3_check_ep0_interrupt_proceed()
617 writel(ep_sts_reg, &priv_dev->regs->ep_sts); in cdns3_check_ep0_interrupt_proceed()
619 trace_cdns3_ep0_irq(priv_dev, ep_sts_reg); in cdns3_check_ep0_interrupt_proceed()
623 if (ep_sts_reg & EP_STS_SETUP) in cdns3_check_ep0_interrupt_proceed()
626 if (priv_dev->wait_for_setup && ep_sts_reg & EP_STS_IOC) { in cdns3_check_ep0_interrupt_proceed()
629 } else if ((ep_sts_reg & EP_STS_IOC) || (ep_sts_reg & EP_STS_ISP)) { in cdns3_check_ep0_interrupt_proceed()
[all …]
H A Dgadget.c740 u32 ep_sts_reg; in cdns3_wa2_check_outq_status() local
745 ep_sts_reg = readl(&priv_dev->regs->ep_sts); in cdns3_wa2_check_outq_status()
747 if (EP_STS_OUTQ_VAL(ep_sts_reg)) { in cdns3_wa2_check_outq_status()
748 u32 outq_ep_num = EP_STS_OUTQ_NO(ep_sts_reg); in cdns3_wa2_check_outq_status()
1631 u32 ep_sts_reg; in cdns3_check_ep_interrupt_proceed() local
1640 ep_sts_reg = readl(&priv_dev->regs->ep_sts); in cdns3_check_ep_interrupt_proceed()
1641 writel(ep_sts_reg, &priv_dev->regs->ep_sts); in cdns3_check_ep_interrupt_proceed()
1643 if ((ep_sts_reg & EP_STS_PRIME) && priv_ep->use_streams) { in cdns3_check_ep_interrupt_proceed()
1644 bool dbusy = !!(ep_sts_reg & EP_STS_DBUSY); in cdns3_check_ep_interrupt_proceed()
1655 if (tdl && (dbusy || !EP_STS_BUFFEMPTY(ep_sts_reg) || in cdns3_check_ep_interrupt_proceed()
[all …]
/OK3568_Linux_fs/u-boot/drivers/usb/cdns3/
H A Dep0.c631 u32 ep_sts_reg; in cdns3_check_new_setup() local
634 ep_sts_reg = readl(&priv_dev->regs->ep_sts); in cdns3_check_new_setup()
636 return !!(ep_sts_reg & (EP_STS_SETUP | EP_STS_STPWAIT)); in cdns3_check_new_setup()
646 u32 ep_sts_reg; in cdns3_check_ep0_interrupt_proceed() local
650 ep_sts_reg = readl(&priv_dev->regs->ep_sts); in cdns3_check_ep0_interrupt_proceed()
651 writel(ep_sts_reg, &priv_dev->regs->ep_sts); in cdns3_check_ep0_interrupt_proceed()
653 trace_cdns3_ep0_irq(priv_dev, ep_sts_reg); in cdns3_check_ep0_interrupt_proceed()
657 if (ep_sts_reg & EP_STS_SETUP) in cdns3_check_ep0_interrupt_proceed()
660 if (priv_dev->wait_for_setup && ep_sts_reg & EP_STS_IOC) { in cdns3_check_ep0_interrupt_proceed()
664 } else if ((ep_sts_reg & EP_STS_IOC) || (ep_sts_reg & EP_STS_ISP)) { in cdns3_check_ep0_interrupt_proceed()
[all …]
H A Dgadget.c1203 u32 ep_sts_reg; in cdns3_check_ep_interrupt_proceed() local
1213 ep_sts_reg = readl(&priv_dev->regs->ep_sts); in cdns3_check_ep_interrupt_proceed()
1214 writel(ep_sts_reg, &priv_dev->regs->ep_sts); in cdns3_check_ep_interrupt_proceed()
1216 if (ep_sts_reg & EP_STS_TRBERR) { in cdns3_check_ep_interrupt_proceed()
1218 !(ep_sts_reg & EP_STS_DESCMIS && in cdns3_check_ep_interrupt_proceed()
1252 if ((ep_sts_reg & EP_STS_IOC) || (ep_sts_reg & EP_STS_ISP)) { in cdns3_check_ep_interrupt_proceed()
1254 if (ep_sts_reg & EP_STS_ISP) in cdns3_check_ep_interrupt_proceed()
1269 if (ep_sts_reg & EP_STS_DESCMIS && priv_dev->dev_ver < DEV_VER_V2 && in cdns3_check_ep_interrupt_proceed()
2130 u32 ep_sts_reg = readl(&priv_dev->regs->ep_sts); in __cdns3_gadget_ep_set_halt() local
2132 if (!(ep_sts_reg & EP_STS_DBUSY)) in __cdns3_gadget_ep_set_halt()