Lines Matching refs:usbc_doepctl
209 cvmx_usbcx_doepctlx_t usbc_doepctl;
210 usbc_doepctl.u32 = 0;
211 usbc_doepctl.s.snak = 1;
212 usbc_doepctl.s.usbactep = 1;
213 usbc_doepctl.s.mps = (i==0) ? 0 : 64;
214 __cvmx_usbd_write_csr32(usb, CVMX_USBCX_DOEPCTLX(i, usb->index), usbc_doepctl.u32);
830 cvmx_usbcx_doepctlx_t usbc_doepctl;
856 usbc_doepctl.u32 = 0;
857 usbc_doepctl.s.epena = 1;
858 usbc_doepctl.s.setd1pid = 0;
859 usbc_doepctl.s.setd0pid = 0;
860 usbc_doepctl.s.cnak = 1;
861 usbc_doepctl.s.eptype = transfer_type;
862 usbc_doepctl.s.usbactep = 1;
868 usbc_doepctl.s.mps = 3;
871 usbc_doepctl.s.mps = 2;
874 usbc_doepctl.s.mps = 1;
877 usbc_doepctl.s.mps = 0;
882 usbc_doepctl.s.mps = max_packet_size;
883 __cvmx_usbd_write_csr32(usb, CVMX_USBCX_DOEPCTLX(endpoint_num, usb->index), usbc_doepctl.u32);
904 cvmx_usbcx_doepctlx_t usbc_doepctl;
909 usbc_doepctl.u32 = __cvmx_usbd_read_csr32(usb, CVMX_USBCX_DOEPCTLX(endpoint_num, usb->index));
910 if (usbc_doepctl.s.epena && !usbc_doepctl.s.epdis)
912 usbc_doepctl.s.epdis = 1;
913 __cvmx_usbd_write_csr32(usb, CVMX_USBCX_DOEPCTLX(endpoint_num, usb->index), usbc_doepctl.u32);