Lines Matching defs:usb_base_addr

225 	uintptr_t usb_base_addr = (uintptr_t)handle;
228 mmio_write_32(usb_base_addr + OTG_GRSTCTL,
231 while ((mmio_read_32(usb_base_addr + OTG_GRSTCTL) &
248 uintptr_t usb_base_addr = (uintptr_t)handle;
251 mmio_write_32(usb_base_addr + OTG_GRSTCTL, OTG_GRSTCTL_RXFFLSH);
253 while ((mmio_read_32(usb_base_addr + OTG_GRSTCTL) &
270 uintptr_t usb_base_addr = (uintptr_t)handle;
272 return mmio_read_32(usb_base_addr + OTG_GINTSTS) &
273 mmio_read_32(usb_base_addr + OTG_GINTMSK);
283 uintptr_t usb_base_addr = (uintptr_t)handle;
285 return ((mmio_read_32(usb_base_addr + OTG_DAINT) &
286 mmio_read_32(usb_base_addr + OTG_DAINTMSK)) &
297 uintptr_t usb_base_addr = (uintptr_t)handle;
299 return ((mmio_read_32(usb_base_addr + OTG_DAINT) &
300 mmio_read_32(usb_base_addr + OTG_DAINTMSK)) &
313 uintptr_t usb_base_addr = (uintptr_t)handle;
315 return mmio_read_32(usb_base_addr + OTG_DOEP_BASE +
317 mmio_read_32(usb_base_addr + OTG_DOEPMSK);
329 uintptr_t usb_base_addr = (uintptr_t)handle;
333 msk = mmio_read_32(usb_base_addr + OTG_DIEPMSK);
334 emp = mmio_read_32(usb_base_addr + OTG_DIEPEMPMSK);
337 return mmio_read_32(usb_base_addr + OTG_DIEP_BASE +
349 uintptr_t usb_base_addr = (uintptr_t)handle;
351 return mmio_read_32(usb_base_addr + OTG_GINTSTS) & OTG_GINTSTS_CMOD;
361 uintptr_t usb_base_addr = (uintptr_t)handle;
362 uintptr_t reg_offset = usb_base_addr + OTG_DIEP_BASE;
367 if ((mmio_read_32(usb_base_addr + OTG_DSTS) & OTG_DSTS_ENUMSPD_MASK) ==
372 mmio_setbits_32(usb_base_addr + OTG_DCTL, OTG_DCTL_CGINAK);
384 uintptr_t usb_base_addr = (uintptr_t)handle;
385 uintptr_t reg_offset = usb_base_addr + OTG_DIEP_BASE + OTG_DIEPTSIZ;
466 uintptr_t usb_base_addr = (uintptr_t)handle;
472 reg_offset = usb_base_addr + OTG_DIEP_BASE + (ep->num * OTG_DIEP_SIZE);
498 mmio_setbits_32(usb_base_addr + OTG_DIEPEMPMSK, BIT(ep->num));
505 if ((mmio_read_32(usb_base_addr + OTG_DSTS) & OTG_DSTS_FNSOF0) == 0U) {
518 reg_offset = usb_base_addr + OTG_DOEP_BASE + (ep->num * OTG_DOEP_SIZE);
541 if ((mmio_read_32(usb_base_addr + OTG_DSTS) & OTG_DSTS_FNSOF0) == 0U) {
562 uintptr_t usb_base_addr = (uintptr_t)handle;
567 reg_offset = usb_base_addr + OTG_DIEP_BASE +
593 mmio_setbits_32(usb_base_addr + OTG_DIEPEMPMSK,
601 reg_offset = usb_base_addr + OTG_DOEP_BASE +
635 uintptr_t usb_base_addr = (uintptr_t)handle;
640 reg_offset = usb_base_addr + OTG_DIEP_BASE +
652 reg_offset = usb_base_addr + OTG_DOEP_BASE +
675 uintptr_t usb_base_addr = (uintptr_t)handle;
679 mmio_clrbits_32(usb_base_addr + OTG_GAHBCFG, OTG_GAHBCFG_GINT);
683 mmio_write_32(usb_base_addr + OTG_DIEP_BASE + (i * OTG_DIEP_SIZE) + OTG_DIEPINT,
685 mmio_write_32(usb_base_addr + OTG_DOEP_BASE + (i * OTG_DOEP_SIZE) + OTG_DOEPINT,
689 mmio_write_32(usb_base_addr + OTG_DAINT, OTG_DAINT_IN_MASK | OTG_DAINT_OUT_MASK);
692 mmio_write_32(usb_base_addr + OTG_DIEPMSK, 0U);
693 mmio_write_32(usb_base_addr + OTG_DOEPMSK, 0U);
694 mmio_write_32(usb_base_addr + OTG_DAINTMSK, 0U);
715 uintptr_t usb_base_addr = (uintptr_t)handle;
717 mmio_clrsetbits_32(usb_base_addr + OTG_DCFG,
741 uintptr_t usb_base_addr = (uintptr_t)handle;
755 reg_offset = usb_base_addr + OTG_DIEP_BASE + (epnum * OTG_DIEP_SIZE);
779 mmio_clrbits_32(usb_base_addr + OTG_DIEPEMPMSK, BIT(epnum));
793 uintptr_t usb_base_addr = (uintptr_t)handle;
811 mmio_write_32(usb_base_addr + OTG_GINTSTS, OTG_GINTSTS_MMIS);
825 reg_offset = usb_base_addr + OTG_DOEP_BASE + (epnum * OTG_DOEP_SIZE) + OTG_DOEPINT;
859 reg_offset = usb_base_addr + OTG_DIEP_BASE + (epnum * OTG_DIEP_SIZE) + OTG_DIEPINT;
864 mmio_clrbits_32(usb_base_addr + OTG_DIEPEMPMSK, BIT(epnum));
899 mmio_clrbits_32(usb_base_addr + OTG_DCTL, OTG_DCTL_RWUSIG);
900 mmio_write_32(usb_base_addr + OTG_GINTSTS, OTG_GINTSTS_WKUPINT);
909 mmio_write_32(usb_base_addr + OTG_GINTSTS, OTG_GINTSTS_USBSUSP);
911 if ((mmio_read_32(usb_base_addr + OTG_DSTS) &
921 mmio_write_32(usb_base_addr + OTG_GINTSTS, OTG_GINTSTS_LPMINT);
922 *param = (mmio_read_32(usb_base_addr + OTG_GLPMCFG) &
932 mmio_clrbits_32(usb_base_addr + OTG_DCTL, OTG_DCTL_RWUSIG);
936 mmio_write_32(usb_base_addr + OTG_DAINT, OTG_DAINT_IN_MASK | OTG_DAINT_OUT_MASK);
937 mmio_setbits_32(usb_base_addr + OTG_DAINTMSK, OTG_DAINT_EP0_IN | OTG_DAINT_EP0_OUT);
939 mmio_setbits_32(usb_base_addr + OTG_DOEPMSK, OTG_DOEPMSK_STUPM |
942 mmio_setbits_32(usb_base_addr + OTG_DIEPMSK, OTG_DIEPMSK_TOM |
947 mmio_clrbits_32(usb_base_addr + OTG_DCFG, OTG_DCFG_DAD);
953 mmio_write_32(usb_base_addr + OTG_GINTSTS, OTG_GINTSTS_USBRST);
963 mmio_clrbits_32(usb_base_addr + OTG_GUSBCFG, OTG_GUSBCFG_TRDT);
965 mmio_setbits_32(usb_base_addr + OTG_GUSBCFG,
968 mmio_write_32(usb_base_addr + OTG_GINTSTS, OTG_GINTSTS_ENUMDNE);
975 mmio_clrbits_32(usb_base_addr + OTG_GINTMSK,
978 temp = mmio_read_32(usb_base_addr + OTG_GRXSTSP);
986 mmio_setbits_32(usb_base_addr + OTG_GINTMSK, OTG_GINTSTS_RXFLVL);
992 mmio_setbits_32(usb_base_addr + OTG_GINTMSK, OTG_GINTSTS_RXFLVL);
997 mmio_setbits_32(usb_base_addr + OTG_GINTMSK, OTG_GINTSTS_RXFLVL);
1004 mmio_write_32(usb_base_addr + OTG_GINTSTS, OTG_GINTSTS_SOF);
1013 mmio_write_32(usb_base_addr + OTG_GINTSTS,
1022 mmio_write_32(usb_base_addr + OTG_GINTSTS,
1030 mmio_write_32(usb_base_addr + OTG_GINTSTS, OTG_GINTSTS_SRQINT);
1037 temp = mmio_read_32(usb_base_addr + OTG_GOTGINT);
1054 uintptr_t usb_base_addr = (uintptr_t)handle;
1056 mmio_clrbits_32(usb_base_addr + OTG_DCTL, OTG_DCTL_SDIS);
1057 mmio_setbits_32(usb_base_addr + OTG_GAHBCFG, OTG_GAHBCFG_GINT);