Home
last modified time | relevance | path

Searched refs:global_regs (Results 1 – 5 of 5) sorted by relevance

/drivers/usb/common/
A Ddwc2_core.c19 if (!(readl(&regs->global_regs.gotgctl) & GOTGCTL_CONID_B) || in dwc2_core_reset()
20 (readl(&regs->global_regs.gusbcfg) & GUSBCFG_FORCEDEVMODE)) in dwc2_core_reset()
24 snpsid = readl(&regs->global_regs.gsnpsid); in dwc2_core_reset()
25 writel(GRSTCTL_CSFTRST, &regs->global_regs.grstctl); in dwc2_core_reset()
27 ret = wait_for_bit_le32(&regs->global_regs.grstctl, GRSTCTL_CSFTRST, in dwc2_core_reset()
34 ret = wait_for_bit_le32(&regs->global_regs.grstctl, GRSTCTL_CSFTRST_DONE, in dwc2_core_reset()
40 clrsetbits_le32(&regs->global_regs.grstctl, GRSTCTL_CSFTRST, GRSTCTL_CSFTRST_DONE); in dwc2_core_reset()
44 ret = wait_for_bit_le32(&regs->global_regs.grstctl, GRSTCTL_AHBIDLE, in dwc2_core_reset()
52 ret = wait_for_bit_le32(&regs->global_regs.gintsts, GINTSTS_CURMODE_HOST, in dwc2_core_reset()
70 ret = wait_for_bit_le32(&regs->global_regs.grstctl, GRSTCTL_AHBIDLE, true, 1000, false); in dwc2_flush_tx_fifo()
[all …]
A Ddwc2_core.h119 struct dwc2_global_regs global_regs; /* 0x000 */ member
/drivers/usb/host/
A Ddwc2.c98 u32 hwcfg2 = readl(&regs->global_regs.ghwcfg2); in init_fslspclksel()
204 writel(ptxfifosize, &regs->global_regs.hptxfsiz); in dwc_otg_core_host_init()
261 usbcfg = readl(&regs->global_regs.gusbcfg); in dwc_otg_core_init()
280 writel(usbcfg, &regs->global_regs.gusbcfg); in dwc_otg_core_init()
341 writel(usbcfg, &regs->global_regs.gusbcfg); in dwc_otg_core_init()
347 usbcfg = readl(&regs->global_regs.gusbcfg); in dwc_otg_core_init()
350 u32 hwcfg2 = readl(&regs->global_regs.ghwcfg2); in dwc_otg_core_init()
362 writel(usbcfg, &regs->global_regs.gusbcfg); in dwc_otg_core_init()
382 writel(ahbcfg, &regs->global_regs.gahbcfg); in dwc_otg_core_init()
393 setbits_le32(&regs->global_regs.gusbcfg, usbcfg); in dwc_otg_core_init()
[all …]
/drivers/usb/gadget/
A Ddwc2_udc_otg.c234 readl(&reg->global_regs.gintmsk)); in udc_enable()
496 writel(dflt_gusbcfg, &reg->global_regs.gusbcfg); in reconfig_usbd()
514 writel(GINTMSK_INIT, &reg->global_regs.gintmsk); in reconfig_usbd()
547 writel(rx_fifo_sz, &reg->global_regs.grxfsiz); in reconfig_usbd()
552 &reg->global_regs.gnptxfsiz); in reconfig_usbd()
570 &reg->global_regs.dptxfsizn[i]); in reconfig_usbd()
585 writel(GAHBCFG_INIT, &reg->global_regs.gahbcfg); in reconfig_usbd()
930 u32 gintmsk = readl(&reg->global_regs.gintmsk); in dwc2_udc_handle_interrupt()
1124 setbits_le32(&usbotg_reg->global_regs.ggpio, in dwc2_udc_otg_probe()
1129 setbits_le32(&usbotg_reg->global_regs.gotgctl, in dwc2_udc_otg_probe()
[all …]
A Ddwc2_udc_otg_xfer_dma.c470 intr_status = readl(&reg->global_regs.gintsts); in dwc2_udc_irq()
471 gintmsk = readl(&reg->global_regs.gintmsk); in dwc2_udc_irq()
487 writel(GINTSTS_ENUMDONE, &reg->global_regs.gintsts); in dwc2_udc_irq()
512 writel(GINTSTS_USBSUSP, &reg->global_regs.gintsts); in dwc2_udc_irq()
522 gotgint = readl(&reg->global_regs.gotgint); in dwc2_udc_irq()
535 writel(gotgint, &reg->global_regs.gotgint); in dwc2_udc_irq()
540 writel(GINTSTS_WKUPINT, &reg->global_regs.gintsts); in dwc2_udc_irq()
551 usb_status = readl(&reg->global_regs.gotgctl); in dwc2_udc_irq()
554 writel(GINTSTS_USBRST, &reg->global_regs.gintsts); in dwc2_udc_irq()
660 gintsts = readl(&reg->global_regs.gintsts); in dwc2_queue()
[all …]

Completed in 19 milliseconds