Home
last modified time | relevance | path

Searched refs:usbintr (Results 1 - 19 of 19) sorted by relevance

/kernel/linux/linux-5.10/drivers/usb/musb/
H A Dam35x.c206 u32 epintr, usbintr; in am35x_musb_interrupt() local
223 usbintr = musb_readl(reg_base, CORE_INTR_SRC_MASKED_REG); in am35x_musb_interrupt()
224 if (!usbintr && !epintr) in am35x_musb_interrupt()
227 if (usbintr) { in am35x_musb_interrupt()
228 musb_writel(reg_base, CORE_INTR_SRC_CLEAR_REG, usbintr); in am35x_musb_interrupt()
231 (usbintr & AM35X_INTR_USB_MASK) >> AM35X_INTR_USB_SHIFT; in am35x_musb_interrupt()
241 if (usbintr & (AM35X_INTR_DRVVBUS << AM35X_INTR_USB_SHIFT)) { in am35x_musb_interrupt()
296 if (ret == IRQ_HANDLED || epintr || usbintr) { in am35x_musb_interrupt()
H A Dmusb_dsps.c323 u32 epintr, usbintr; in dsps_interrupt() local
336 usbintr = musb_readl(reg_base, wrp->coreintr_status); in dsps_interrupt()
337 if (!usbintr && !epintr) in dsps_interrupt()
340 musb->int_usb = (usbintr & wrp->usb_bitmap) >> wrp->usb_shift; in dsps_interrupt()
341 if (usbintr) in dsps_interrupt()
342 musb_writel(reg_base, wrp->coreintr_status, usbintr); in dsps_interrupt()
344 dev_dbg(musb->controller, "usbintr (%x) epintr(%x)\n", in dsps_interrupt()
345 usbintr, epintr); in dsps_interrupt()
347 if (usbintr & ((1 << wrp->drvvbus) << wrp->usb_shift)) { in dsps_interrupt()
/kernel/linux/linux-6.6/drivers/usb/musb/
H A Dmusb_dsps.c322 u32 epintr, usbintr; in dsps_interrupt() local
335 usbintr = musb_readl(reg_base, wrp->coreintr_status); in dsps_interrupt()
336 if (!usbintr && !epintr) in dsps_interrupt()
339 musb->int_usb = (usbintr & wrp->usb_bitmap) >> wrp->usb_shift; in dsps_interrupt()
340 if (usbintr) in dsps_interrupt()
341 musb_writel(reg_base, wrp->coreintr_status, usbintr); in dsps_interrupt()
343 dev_dbg(musb->controller, "usbintr (%x) epintr(%x)\n", in dsps_interrupt()
344 usbintr, epintr); in dsps_interrupt()
346 if (usbintr & ((1 << wrp->drvvbus) << wrp->usb_shift)) { in dsps_interrupt()
/kernel/linux/linux-5.10/drivers/usb/phy/
H A Dphy-mv-usb.h108 u32 usbintr; /* Interrupt enable */ member
H A Dphy-fsl-usb.h303 u32 usbintr; /* USB Interrupt Enable Register */ member
H A Dphy-mv-usb.c158 writel(0x0, &mvotg->op_regs->usbintr); in mv_otg_reset()
/kernel/linux/linux-6.6/drivers/usb/phy/
H A Dphy-mv-usb.h108 u32 usbintr; /* Interrupt enable */ member
H A Dphy-fsl-usb.h303 u32 usbintr; /* USB Interrupt Enable Register */ member
H A Dphy-mv-usb.c158 writel(0x0, &mvotg->op_regs->usbintr); in mv_otg_reset()
/kernel/linux/linux-5.10/drivers/usb/gadget/udc/
H A Dfsl_usb2_udc.h34 u32 usbintr; /* USB Interrupt Enable Register */ member
71 u32 usbintr; /* USB Interrupt Enable Register */ member
H A Dmv_udc.h143 u32 usbintr; /* Interrupt enable */ member
H A Dmv_udc_core.c972 tmp = readl(&udc->op_regs->usbintr); in udc_stop()
975 writel(tmp, &udc->op_regs->usbintr); in udc_stop()
987 u32 usbintr; in udc_start() local
989 usbintr = USBINTR_INT_EN | USBINTR_ERR_INT_EN in udc_start()
993 writel(usbintr, &udc->op_regs->usbintr); in udc_start()
2009 intr = readl(&udc->op_regs->usbintr); in mv_udc_irq()
H A Dfsl_udc_core.c360 fsl_writel(temp, &dr_regs->usbintr); in dr_controller_run()
394 fsl_writel(0, &dr_regs->usbintr); in dr_controller_stop()
1844 * touch usbintr reg */ in reset_irq()
1872 irq_src = fsl_readl(&dr_regs->usbsts) & fsl_readl(&dr_regs->usbintr); in fsl_udc_irq()
2058 tmp_reg = fsl_readl(&dr_regs->usbintr); in fsl_proc_read()
2466 * leave usbintr reg untouched */ in fsl_udc_probe()
H A Dmv_u3d_core.c1034 u32 usbintr; in mv_u3d_controller_start() local
1043 usbintr = MV_U3D_INTR_ENABLE_LINK_CHG | MV_U3D_INTR_ENABLE_TXDESC_ERR | in mv_u3d_controller_start()
1047 iowrite32(usbintr, &u3d->vuc_regs->intrenable); in mv_u3d_controller_start()
/kernel/linux/linux-6.6/drivers/usb/gadget/udc/
H A Dfsl_usb2_udc.h34 u32 usbintr; /* USB Interrupt Enable Register */ member
71 u32 usbintr; /* USB Interrupt Enable Register */ member
H A Dmv_udc.h143 u32 usbintr; /* Interrupt enable */ member
H A Dmv_udc_core.c974 tmp = readl(&udc->op_regs->usbintr); in udc_stop()
977 writel(tmp, &udc->op_regs->usbintr); in udc_stop()
989 u32 usbintr; in udc_start() local
991 usbintr = USBINTR_INT_EN | USBINTR_ERR_INT_EN in udc_start()
995 writel(usbintr, &udc->op_regs->usbintr); in udc_start()
2010 intr = readl(&udc->op_regs->usbintr); in mv_udc_irq()
H A Dfsl_udc_core.c356 fsl_writel(temp, &dr_regs->usbintr); in dr_controller_run()
390 fsl_writel(0, &dr_regs->usbintr); in dr_controller_stop()
1843 * touch usbintr reg */ in reset_irq()
1871 irq_src = fsl_readl(&dr_regs->usbsts) & fsl_readl(&dr_regs->usbintr); in fsl_udc_irq()
2056 tmp_reg = fsl_readl(&dr_regs->usbintr); in fsl_proc_read()
2455 * leave usbintr reg untouched */ in fsl_udc_probe()
H A Dmv_u3d_core.c1036 u32 usbintr; in mv_u3d_controller_start() local
1045 usbintr = MV_U3D_INTR_ENABLE_LINK_CHG | MV_U3D_INTR_ENABLE_TXDESC_ERR | in mv_u3d_controller_start()
1049 iowrite32(usbintr, &u3d->vuc_regs->intrenable); in mv_u3d_controller_start()

Completed in 55 milliseconds