Lines Matching refs:reg_offset
361 uintptr_t reg_offset = usb_base_addr + OTG_DIEP_BASE; in usb_dwc2_activate_setup() local
364 mmio_clrbits_32(reg_offset + OTG_DIEPCTL, OTG_DIEPCTL_MPSIZ); in usb_dwc2_activate_setup()
368 mmio_setbits_32(reg_offset + OTG_DIEPCTL, 3U); in usb_dwc2_activate_setup()
384 uintptr_t reg_offset = usb_base_addr + OTG_DIEP_BASE + OTG_DIEPTSIZ; in usb_dwc2_ep0_out_start() local
392 mmio_write_32(reg_offset, reg_value); in usb_dwc2_ep0_out_start()
408 uint32_t reg_offset; in usb_dwc2_write_packet() local
412 reg_offset = (uintptr_t)handle + OTG_FIFO_BASE + in usb_dwc2_write_packet()
424 mmio_write_32(reg_offset, src_copy); in usb_dwc2_write_packet()
440 uint32_t reg_offset; in usb_dwc2_read_packet() local
446 reg_offset = (uintptr_t)handle + OTG_FIFO_BASE; in usb_dwc2_read_packet()
449 *(uint32_t *)dest = mmio_read_32(reg_offset); in usb_dwc2_read_packet()
466 uint32_t reg_offset; in usb_dwc2_ep_start_xfer() local
471 reg_offset = usb_base_addr + OTG_DIEP_BASE + (ep->num * OTG_DIEP_SIZE); in usb_dwc2_ep_start_xfer()
493 mmio_clrsetbits_32(reg_offset + OTG_DIEPTSIZ, clear_value, reg_value); in usb_dwc2_ep_start_xfer()
511 mmio_setbits_32(reg_offset + OTG_DIEPCTL, reg_value); in usb_dwc2_ep_start_xfer()
517 reg_offset = usb_base_addr + OTG_DOEP_BASE + (ep->num * OTG_DOEP_SIZE); in usb_dwc2_ep_start_xfer()
532 mmio_clrsetbits_32(reg_offset + OTG_DOEPTSIZ, in usb_dwc2_ep_start_xfer()
547 mmio_setbits_32(reg_offset + OTG_DOEPCTL, reg_value); in usb_dwc2_ep_start_xfer()
562 uint32_t reg_offset; in usb_dwc2_ep0_start_xfer() local
566 reg_offset = usb_base_addr + OTG_DIEP_BASE + in usb_dwc2_ep0_start_xfer()
586 mmio_clrsetbits_32(reg_offset + OTG_DIEPTSIZ, in usb_dwc2_ep0_start_xfer()
597 mmio_setbits_32(reg_offset + OTG_DIEPCTL, in usb_dwc2_ep0_start_xfer()
600 reg_offset = usb_base_addr + OTG_DOEP_BASE + in usb_dwc2_ep0_start_xfer()
614 mmio_clrsetbits_32(reg_offset + OTG_DIEPTSIZ, in usb_dwc2_ep0_start_xfer()
619 mmio_setbits_32(reg_offset + OTG_DOEPCTL, in usb_dwc2_ep0_start_xfer()
635 uint32_t reg_offset; in usb_dwc2_ep_set_stall() local
639 reg_offset = usb_base_addr + OTG_DIEP_BASE + in usb_dwc2_ep_set_stall()
641 reg_value = mmio_read_32(reg_offset + OTG_DIEPCTL); in usb_dwc2_ep_set_stall()
649 mmio_write_32(reg_offset + OTG_DIEPCTL, reg_value); in usb_dwc2_ep_set_stall()
651 reg_offset = usb_base_addr + OTG_DOEP_BASE + in usb_dwc2_ep_set_stall()
653 reg_value = mmio_read_32(reg_offset + OTG_DOEPCTL); in usb_dwc2_ep_set_stall()
661 mmio_write_32(reg_offset + OTG_DOEPCTL, reg_value); in usb_dwc2_ep_set_stall()
741 uint32_t reg_offset; in usb_dwc2_write_empty_tx_fifo() local
754 reg_offset = usb_base_addr + OTG_DIEP_BASE + (epnum * OTG_DIEP_SIZE); in usb_dwc2_write_empty_tx_fifo()
756 while (((mmio_read_32(reg_offset + OTG_DTXFSTS) & in usb_dwc2_write_empty_tx_fifo()
814 uint32_t reg_offset; in usb_dwc2_it_handler() local
824 reg_offset = usb_base_addr + OTG_DOEP_BASE + (epnum * OTG_DOEP_SIZE) + OTG_DOEPINT; in usb_dwc2_it_handler()
829 mmio_write_32(reg_offset, OTG_DOEPINT_XFRC); in usb_dwc2_it_handler()
837 mmio_write_32(reg_offset, OTG_DOEPINT_STUP); in usb_dwc2_it_handler()
843 mmio_write_32(reg_offset, OTG_DOEPINT_OTEPDIS); in usb_dwc2_it_handler()
848 uint32_t reg_offset; in usb_dwc2_it_handler() local
858 reg_offset = usb_base_addr + OTG_DIEP_BASE + (epnum * OTG_DIEP_SIZE) + OTG_DIEPINT; in usb_dwc2_it_handler()
864 mmio_write_32(reg_offset, OTG_DIEPINT_XFRC); in usb_dwc2_it_handler()
871 mmio_write_32(reg_offset, OTG_DIEPINT_TOC); in usb_dwc2_it_handler()
875 mmio_write_32(reg_offset, OTG_DIEPINT_ITTXFE); in usb_dwc2_it_handler()
879 mmio_write_32(reg_offset, OTG_DIEPINT_INEPNE); in usb_dwc2_it_handler()
883 mmio_write_32(reg_offset, OTG_DIEPINT_EPDISD); in usb_dwc2_it_handler()