Lines Matching refs:reg_offset
362 uintptr_t reg_offset = usb_base_addr + OTG_DIEP_BASE; in usb_dwc2_activate_setup() local
365 mmio_clrbits_32(reg_offset + OTG_DIEPCTL, OTG_DIEPCTL_MPSIZ); in usb_dwc2_activate_setup()
369 mmio_setbits_32(reg_offset + OTG_DIEPCTL, 3U); in usb_dwc2_activate_setup()
385 uintptr_t reg_offset = usb_base_addr + OTG_DIEP_BASE + OTG_DIEPTSIZ; in usb_dwc2_ep0_out_start() local
393 mmio_write_32(reg_offset, reg_value); in usb_dwc2_ep0_out_start()
409 uint32_t reg_offset; in usb_dwc2_write_packet() local
413 reg_offset = (uintptr_t)handle + OTG_FIFO_BASE + in usb_dwc2_write_packet()
425 mmio_write_32(reg_offset, src_copy); in usb_dwc2_write_packet()
441 uint32_t reg_offset; in usb_dwc2_read_packet() local
447 reg_offset = (uintptr_t)handle + OTG_FIFO_BASE; in usb_dwc2_read_packet()
450 *(uint32_t *)dest = mmio_read_32(reg_offset); in usb_dwc2_read_packet()
467 uint32_t reg_offset; in usb_dwc2_ep_start_xfer() local
472 reg_offset = usb_base_addr + OTG_DIEP_BASE + (ep->num * OTG_DIEP_SIZE); in usb_dwc2_ep_start_xfer()
494 mmio_clrsetbits_32(reg_offset + OTG_DIEPTSIZ, clear_value, reg_value); in usb_dwc2_ep_start_xfer()
512 mmio_setbits_32(reg_offset + OTG_DIEPCTL, reg_value); in usb_dwc2_ep_start_xfer()
518 reg_offset = usb_base_addr + OTG_DOEP_BASE + (ep->num * OTG_DOEP_SIZE); in usb_dwc2_ep_start_xfer()
533 mmio_clrsetbits_32(reg_offset + OTG_DOEPTSIZ, in usb_dwc2_ep_start_xfer()
548 mmio_setbits_32(reg_offset + OTG_DOEPCTL, reg_value); in usb_dwc2_ep_start_xfer()
563 uint32_t reg_offset; in usb_dwc2_ep0_start_xfer() local
567 reg_offset = usb_base_addr + OTG_DIEP_BASE + in usb_dwc2_ep0_start_xfer()
587 mmio_clrsetbits_32(reg_offset + OTG_DIEPTSIZ, in usb_dwc2_ep0_start_xfer()
598 mmio_setbits_32(reg_offset + OTG_DIEPCTL, in usb_dwc2_ep0_start_xfer()
601 reg_offset = usb_base_addr + OTG_DOEP_BASE + in usb_dwc2_ep0_start_xfer()
615 mmio_clrsetbits_32(reg_offset + OTG_DIEPTSIZ, in usb_dwc2_ep0_start_xfer()
620 mmio_setbits_32(reg_offset + OTG_DOEPCTL, in usb_dwc2_ep0_start_xfer()
636 uint32_t reg_offset; in usb_dwc2_ep_set_stall() local
640 reg_offset = usb_base_addr + OTG_DIEP_BASE + in usb_dwc2_ep_set_stall()
642 reg_value = mmio_read_32(reg_offset + OTG_DIEPCTL); in usb_dwc2_ep_set_stall()
650 mmio_write_32(reg_offset + OTG_DIEPCTL, reg_value); in usb_dwc2_ep_set_stall()
652 reg_offset = usb_base_addr + OTG_DOEP_BASE + in usb_dwc2_ep_set_stall()
654 reg_value = mmio_read_32(reg_offset + OTG_DOEPCTL); in usb_dwc2_ep_set_stall()
662 mmio_write_32(reg_offset + OTG_DOEPCTL, reg_value); in usb_dwc2_ep_set_stall()
742 uint32_t reg_offset; in usb_dwc2_write_empty_tx_fifo() local
755 reg_offset = usb_base_addr + OTG_DIEP_BASE + (epnum * OTG_DIEP_SIZE); in usb_dwc2_write_empty_tx_fifo()
757 while (((mmio_read_32(reg_offset + OTG_DTXFSTS) & in usb_dwc2_write_empty_tx_fifo()
815 uint32_t reg_offset; in usb_dwc2_it_handler() local
825 reg_offset = usb_base_addr + OTG_DOEP_BASE + (epnum * OTG_DOEP_SIZE) + OTG_DOEPINT; in usb_dwc2_it_handler()
830 mmio_write_32(reg_offset, OTG_DOEPINT_XFRC); in usb_dwc2_it_handler()
838 mmio_write_32(reg_offset, OTG_DOEPINT_STUP); in usb_dwc2_it_handler()
844 mmio_write_32(reg_offset, OTG_DOEPINT_OTEPDIS); in usb_dwc2_it_handler()
849 uint32_t reg_offset; in usb_dwc2_it_handler() local
859 reg_offset = usb_base_addr + OTG_DIEP_BASE + (epnum * OTG_DIEP_SIZE) + OTG_DIEPINT; in usb_dwc2_it_handler()
865 mmio_write_32(reg_offset, OTG_DIEPINT_XFRC); in usb_dwc2_it_handler()
872 mmio_write_32(reg_offset, OTG_DIEPINT_TOC); in usb_dwc2_it_handler()
876 mmio_write_32(reg_offset, OTG_DIEPINT_ITTXFE); in usb_dwc2_it_handler()
880 mmio_write_32(reg_offset, OTG_DIEPINT_INEPNE); in usb_dwc2_it_handler()
884 mmio_write_32(reg_offset, OTG_DIEPINT_EPDISD); in usb_dwc2_it_handler()