Lines Matching refs:reg_value
386 uint32_t reg_value = 0U; in usb_dwc2_ep0_out_start() local
389 reg_value |= OTG_DIEPTSIZ_PKTCNT_1; in usb_dwc2_ep0_out_start()
390 reg_value |= (EP0_FIFO_SIZE & OTG_DIEPTSIZ_XFRSIZ); in usb_dwc2_ep0_out_start()
391 reg_value |= OTG_DOEPTSIZ_RXDPID_STUPCNT; in usb_dwc2_ep0_out_start()
393 mmio_write_32(reg_offset, reg_value); in usb_dwc2_ep0_out_start()
468 uint32_t reg_value; in usb_dwc2_ep_start_xfer() local
475 reg_value = OTG_DIEPTSIZ_PKTCNT_1; in usb_dwc2_ep_start_xfer()
483 reg_value = (OTG_DIEPTSIZ_PKTCNT & in usb_dwc2_ep_start_xfer()
490 reg_value |= OTG_DIEPTSIZ_MCNT_DATA0; in usb_dwc2_ep_start_xfer()
494 mmio_clrsetbits_32(reg_offset + OTG_DIEPTSIZ, clear_value, reg_value); in usb_dwc2_ep_start_xfer()
502 reg_value = OTG_DIEPCTL_CNAK | OTG_DIEPCTL_EPENA; in usb_dwc2_ep_start_xfer()
506 reg_value |= OTG_DIEPCTL_SODDFRM; in usb_dwc2_ep_start_xfer()
508 reg_value |= OTG_DIEPCTL_SD0PID_SEVNFRM; in usb_dwc2_ep_start_xfer()
512 mmio_setbits_32(reg_offset + OTG_DIEPCTL, reg_value); in usb_dwc2_ep_start_xfer()
525 reg_value = ep->maxpacket | OTG_DIEPTSIZ_PKTCNT_1; in usb_dwc2_ep_start_xfer()
529 reg_value = (pktcnt << OTG_DIEPTSIZ_PKTCNT_SHIFT) | in usb_dwc2_ep_start_xfer()
535 reg_value); in usb_dwc2_ep_start_xfer()
538 reg_value = OTG_DOEPCTL_CNAK | OTG_DOEPCTL_EPENA; in usb_dwc2_ep_start_xfer()
542 reg_value |= OTG_DOEPCTL_SD1PID_SODDFRM; in usb_dwc2_ep_start_xfer()
544 reg_value |= OTG_DOEPCTL_SD0PID_SEVNFRM; in usb_dwc2_ep_start_xfer()
548 mmio_setbits_32(reg_offset + OTG_DOEPCTL, reg_value); in usb_dwc2_ep_start_xfer()
564 uint32_t reg_value; in usb_dwc2_ep0_start_xfer() local
571 reg_value = OTG_DIEPTSIZ_PKTCNT_1; in usb_dwc2_ep0_start_xfer()
584 reg_value = OTG_DIEPTSIZ_PKTCNT_1 | ep->xfer_len; in usb_dwc2_ep0_start_xfer()
589 reg_value); in usb_dwc2_ep0_start_xfer()
613 reg_value = OTG_DIEPTSIZ_PKTCNT_1 | ep->maxpacket; in usb_dwc2_ep0_start_xfer()
617 reg_value); in usb_dwc2_ep0_start_xfer()
637 uint32_t reg_value; in usb_dwc2_ep_set_stall() local
642 reg_value = mmio_read_32(reg_offset + OTG_DIEPCTL); in usb_dwc2_ep_set_stall()
644 if ((reg_value & OTG_DIEPCTL_EPENA) == 0U) { in usb_dwc2_ep_set_stall()
645 reg_value &= ~OTG_DIEPCTL_EPDIS; in usb_dwc2_ep_set_stall()
648 reg_value |= OTG_DIEPCTL_STALL; in usb_dwc2_ep_set_stall()
650 mmio_write_32(reg_offset + OTG_DIEPCTL, reg_value); in usb_dwc2_ep_set_stall()
654 reg_value = mmio_read_32(reg_offset + OTG_DOEPCTL); in usb_dwc2_ep_set_stall()
656 if ((reg_value & OTG_DOEPCTL_EPENA) == 0U) { in usb_dwc2_ep_set_stall()
657 reg_value &= ~OTG_DOEPCTL_EPDIS; in usb_dwc2_ep_set_stall()
660 reg_value |= OTG_DOEPCTL_STALL; in usb_dwc2_ep_set_stall()
662 mmio_write_32(reg_offset + OTG_DOEPCTL, reg_value); in usb_dwc2_ep_set_stall()