Lines Matching refs:readl
146 writel(readl(&inep_regs_p[ep_num].endp_cntl) | ENDP_CNTL_STALL, in udc_stall_ep()
149 writel(readl(&outep_regs_p[ep_num].endp_cntl) | ENDP_CNTL_STALL, in udc_stall_ep()
159 fifo_ptr += readl(&inep_regs_p[1].endp_bsorfn); in get_fifo()
163 fifo_ptr += readl(&inep_regs_p[0].endp_bsorfn); in get_fifo()
170 readl(&outep_regs_p[2].endp_maxpacksize) >> 16; in get_fifo()
177 fifo_ptr += readl(&outep_regs_p[0].endp_maxpacksize) >> 16; in get_fifo()
192 if (readl(&udc_regs_p->dev_stat) & DEV_STAT_RXFIFO_EMPTY) in usbgetpckfromfifo()
205 writel(readl(fifo_ptr), wrdp); in usbgetpckfromfifo()
215 readl(&outep_regs_p[epNum].write_done); in usbgetpckfromfifo()
384 u32 len = (readl(&outep_regs_p[0].endp_status) >> 11) & 0xfff; in dw_udc_ep0_rx()
478 nbytes = (readl(&outep_regs_p[ep].endp_status) >> 11) & in dw_udc_epn_rx()
552 readl(&plug_regs_p->plug_pending); in udc_init()
557 plug_st = readl(&plug_regs_p->plug_state); in udc_init()
582 return (readl(&udc_regs_p->dev_stat) & DEV_STAT_ENUM) ? 0 : 1; in is_usbd_high_speed()
646 writel(readl(&in_p->endp_cntl) | ENDP_CNTL_CNAK, in udc_setup_ep()
649 writel(readl(&out_p->endp_cntl) | ENDP_CNTL_CNAK, in udc_setup_ep()
713 endp_intmask = readl(&udc_regs_p->endp_int_mask); in udc_setup_ep()
723 dev_cntl = readl(&udc_regs_p->dev_cntl); in udc_connect()
729 dev_cntl = readl(&udc_regs_p->dev_cntl); in udc_connect()
733 plug_st = readl(&plug_regs_p->plug_state); in udc_connect()
745 plug_st = readl(&plug_regs_p->plug_state); in udc_disconnect()
802 if (readl(&plug_regs_p->plug_state) & PLUG_STATUS_ATTACHED) { in dw_udc_plug_irq()
826 if (readl(&udc_regs_p->dev_int) & DEV_INT_USBRESET) { in dw_udc_dev_irq()
829 writel(readl(&inep_regs_p[0].endp_cntl) | ENDP_CNTL_FLUSH, in dw_udc_dev_irq()
846 if (readl(&udc_regs_p->dev_int) & DEV_INT_ENUM) { in dw_udc_dev_irq()
850 writel(readl(&udc_regs_p->endp_int_mask) & ~0x10001, in dw_udc_dev_irq()
858 if (readl(&udc_regs_p->dev_int) & DEV_INT_INACTIVE) { in dw_udc_dev_irq()
866 if (readl(&udc_regs_p->dev_int) & DEV_INT_SETCFG) { in dw_udc_dev_irq()
875 if (readl(&udc_regs_p->dev_int) & DEV_INT_SETINTF) in dw_udc_dev_irq()
879 if (readl(&udc_regs_p->dev_int) & DEV_INT_SUSPUSB) { in dw_udc_dev_irq()
887 if (readl(&udc_regs_p->dev_int) & DEV_INT_SOF) in dw_udc_dev_irq()
896 while (readl(&udc_regs_p->endp_int) & ENDP0_INT_CTRLOUT) { in dw_udc_endpoint_irq()
900 if ((readl(&outep_regs_p[0].endp_status) & ENDP_STATUS_OUTMSK) in dw_udc_endpoint_irq()
906 } else if ((readl(&outep_regs_p[0].endp_status) & in dw_udc_endpoint_irq()
912 } else if ((readl(&outep_regs_p[0].endp_status) & in dw_udc_endpoint_irq()
920 if (readl(&udc_regs_p->endp_int) & ENDP0_INT_CTRLIN) { in dw_udc_endpoint_irq()
927 if (readl(&udc_regs_p->endp_int) & ENDP_INT_NONISOOUT_MSK) { in dw_udc_endpoint_irq()
929 u32 ep_int = readl(&udc_regs_p->endp_int) & in dw_udc_endpoint_irq()
940 if ((readl(&outep_regs_p[epnum].endp_status) & in dw_udc_endpoint_irq()
946 } else if ((readl(&outep_regs_p[epnum].endp_status) & in dw_udc_endpoint_irq()
952 if (readl(&udc_regs_p->endp_int) & ENDP_INT_NONISOIN_MSK) { in dw_udc_endpoint_irq()
954 u32 ep_int = readl(&udc_regs_p->endp_int) & in dw_udc_endpoint_irq()
962 if (readl(&inep_regs_p[epnum].endp_status) & ENDP_STATUS_IN) { in dw_udc_endpoint_irq()
986 while (readl(&plug_regs_p->plug_pending)) in udc_irq()
989 while (readl(&udc_regs_p->dev_int)) in udc_irq()
992 if (readl(&udc_regs_p->endp_int)) in udc_irq()
999 writel(readl(&inep_regs_p[epid].endp_cntl) | ENDP_CNTL_SNAK, in udc_set_nak()
1002 writel(readl(&outep_regs_p[epid].endp_cntl) | ENDP_CNTL_SNAK, in udc_set_nak()
1010 val = readl(&inep_regs_p[epid].endp_cntl); in udc_unset_nak()
1015 val = readl(&outep_regs_p[epid].endp_cntl); in udc_unset_nak()