| /OK3568_Linux_fs/u-boot/drivers/usb/musb-new/ |
| H A D | da8xx.c | 88 musb->int_usb = (status & DA8XX_INTR_USB_MASK) >> DA8XX_INTR_USB_SHIFT; in da8xx_musb_interrupt() 104 err = musb->int_usb & MUSB_INTR_VBUSERROR; in da8xx_musb_interrupt() 117 musb->int_usb &= ~MUSB_INTR_VBUSERROR; in da8xx_musb_interrupt() 122 } else if (!(musb->int_usb & MUSB_INTR_BABBLE)) { in da8xx_musb_interrupt() 138 if (musb->int_tx || musb->int_rx || musb->int_usb) in da8xx_musb_interrupt()
|
| H A D | pic32.c | 75 musb->int_usb = musb_readb(musb->mregs, MUSB_INTRUSB); in pic32_interrupt() 76 if (musb->int_usb) in pic32_interrupt() 77 musb_writeb(musb->mregs, MUSB_INTRUSB, musb->int_usb); in pic32_interrupt() 89 if (musb->int_usb & MUSB_INTR_DISCONNECT) { in pic32_interrupt() 94 if (musb->int_tx || musb->int_rx || musb->int_usb) in pic32_interrupt()
|
| H A D | sunxi.c | 193 musb->int_usb = musb_readb(musb->mregs, MUSB_INTRUSB); in sunxi_musb_interrupt() 194 last_int_usb = musb->int_usb; in sunxi_musb_interrupt() 195 if (musb->int_usb) in sunxi_musb_interrupt() 196 musb_writeb(musb->mregs, MUSB_INTRUSB, musb->int_usb); in sunxi_musb_interrupt() 204 if (musb->int_usb || musb->int_tx || musb->int_rx) in sunxi_musb_interrupt()
|
| H A D | musb_core.c | 418 static irqreturn_t musb_stage0_irq(struct musb *musb, u8 int_usb, in musb_stage0_irq() argument 427 int_usb); in musb_stage0_irq() 434 if (int_usb & MUSB_INTR_RESUME) { in musb_stage0_irq() 449 musb->int_usb &= ~MUSB_INTR_SUSPEND; in musb_stage0_irq() 493 musb->int_usb |= MUSB_INTR_DISCONNECT; in musb_stage0_irq() 494 musb->int_usb &= ~MUSB_INTR_SUSPEND; in musb_stage0_irq() 500 musb->int_usb &= ~MUSB_INTR_SUSPEND; in musb_stage0_irq() 511 if (int_usb & MUSB_INTR_SESSREQ) { in musb_stage0_irq() 539 if (int_usb & MUSB_INTR_VBUSERROR) { in musb_stage0_irq() 609 if (int_usb & MUSB_INTR_SUSPEND) { in musb_stage0_irq() [all …]
|
| H A D | am35x.c | 271 musb->int_usb = in am35x_musb_interrupt() 289 err = is_host_enabled(musb) && (musb->int_usb & in am35x_musb_interrupt() 303 musb->int_usb &= ~MUSB_INTR_VBUSERROR; in am35x_musb_interrupt() 331 if (musb->int_tx || musb->int_rx || musb->int_usb) in am35x_musb_interrupt()
|
| H A D | musb_dsps.c | 324 musb->int_usb = (usbintr & wrp->usb_bitmap) >> wrp->usb_shift; in dsps_interrupt() 348 err = is_host_enabled(musb) && (musb->int_usb & in dsps_interrupt() 362 musb->int_usb &= ~MUSB_INTR_VBUSERROR; in dsps_interrupt() 390 if (musb->int_tx || musb->int_rx || musb->int_usb) in dsps_interrupt()
|
| H A D | musb_core.h | 363 u8 int_usb; member
|
| /OK3568_Linux_fs/kernel/drivers/usb/musb/ |
| H A D | davinci.c | 280 musb->int_usb = (tmp & DAVINCI_USB_USBINT_MASK) in davinci_musb_interrupt() 294 int err = musb->int_usb & MUSB_INTR_VBUSERROR; in davinci_musb_interrupt() 296 err = musb->int_usb & MUSB_INTR_VBUSERROR; in davinci_musb_interrupt() 308 musb->int_usb &= ~MUSB_INTR_VBUSERROR; in davinci_musb_interrupt() 336 if (musb->int_tx || musb->int_rx || musb->int_usb) in davinci_musb_interrupt()
|
| H A D | musb_core.c | 712 musb->int_usb |= MUSB_INTR_DISCONNECT; in musb_handle_intr_resume() 713 musb->int_usb &= ~MUSB_INTR_SUSPEND; in musb_handle_intr_resume() 719 musb->int_usb &= ~MUSB_INTR_SUSPEND; in musb_handle_intr_resume() 887 static void musb_handle_intr_connect(struct musb *musb, u8 devctl, u8 int_usb) in musb_handle_intr_connect() argument 913 if (int_usb & MUSB_INTR_SUSPEND) { in musb_handle_intr_connect() 915 int_usb &= ~MUSB_INTR_SUSPEND; in musb_handle_intr_connect() 1054 static irqreturn_t musb_stage0_irq(struct musb *musb, u8 int_usb, in musb_stage0_irq() argument 1059 musb_dbg(musb, "<== DevCtl=%02x, int_usb=0x%x", devctl, int_usb); in musb_stage0_irq() 1065 if (int_usb & MUSB_INTR_RESUME) { in musb_stage0_irq() 1071 if (int_usb & MUSB_INTR_SESSREQ) { in musb_stage0_irq() [all …]
|
| H A D | am35x.c | 230 musb->int_usb = in am35x_musb_interrupt() 247 err = musb->int_usb & MUSB_INTR_VBUSERROR; in am35x_musb_interrupt() 260 musb->int_usb &= ~MUSB_INTR_VBUSERROR; in am35x_musb_interrupt() 286 if (musb->int_usb & MUSB_INTR_DISCONNECT) { in am35x_musb_interrupt() 291 if (musb->int_tx || musb->int_rx || musb->int_usb) in am35x_musb_interrupt()
|
| H A D | da8xx.c | 247 musb->int_usb = (status & DA8XX_INTR_USB_MASK) >> DA8XX_INTR_USB_SHIFT; in da8xx_musb_interrupt() 263 err = musb->int_usb & MUSB_INTR_VBUSERROR; in da8xx_musb_interrupt() 276 musb->int_usb &= ~MUSB_INTR_VBUSERROR; in da8xx_musb_interrupt() 285 } else if (!(musb->int_usb & MUSB_INTR_BABBLE)) { in da8xx_musb_interrupt() 308 if (musb->int_tx || musb->int_rx || musb->int_usb) in da8xx_musb_interrupt()
|
| H A D | jz4740.c | 38 musb->int_usb = musb_readb(musb->mregs, MUSB_INTRUSB); in jz4740_musb_interrupt() 47 musb->int_usb &= MUSB_INTR_SUSPEND | MUSB_INTR_RESUME | in jz4740_musb_interrupt() 50 if (musb->int_usb || musb->int_tx || musb->int_rx) in jz4740_musb_interrupt()
|
| H A D | musb_trace.h | 141 __field(u8, int_usb) 147 __entry->int_usb = musb->int_usb; 152 __get_str(name), __entry->int_usb,
|
| H A D | sunxi.c | 174 musb->int_usb = readb(musb->mregs + SUNXI_MUSB_INTRUSB); in sunxi_musb_interrupt() 175 if (musb->int_usb) in sunxi_musb_interrupt() 176 writeb(musb->int_usb, musb->mregs + SUNXI_MUSB_INTRUSB); in sunxi_musb_interrupt() 178 if ((musb->int_usb & MUSB_INTR_RESET) && !is_host_active(musb)) { in sunxi_musb_interrupt()
|
| H A D | ux500.c | 132 musb->int_usb = musb_readb(musb->mregs, MUSB_INTRUSB); in ux500_musb_interrupt() 136 if (musb->int_usb || musb->int_tx || musb->int_rx) in ux500_musb_interrupt()
|
| H A D | mediatek.c | 207 musb->int_usb = musb_clearb(musb->mregs, MUSB_INTRUSB); in generic_interrupt() 211 if ((musb->int_usb & MUSB_INTR_RESET) && !is_host_active(musb)) { in generic_interrupt() 217 if (musb->int_usb || musb->int_tx || musb->int_rx) in generic_interrupt()
|
| H A D | musb_dsps.c | 340 musb->int_usb = (usbintr & wrp->usb_bitmap) >> wrp->usb_shift; in dsps_interrupt() 353 err = musb->int_usb & MUSB_INTR_VBUSERROR; in dsps_interrupt() 366 musb->int_usb &= ~MUSB_INTR_VBUSERROR; in dsps_interrupt() 389 if (musb->int_tx || musb->int_rx || musb->int_usb) in dsps_interrupt()
|
| H A D | omap2430.c | 173 musb->int_usb = musb_readb(musb->mregs, MUSB_INTRUSB); in omap2430_musb_interrupt() 177 if (musb->int_usb || musb->int_tx || musb->int_rx) in omap2430_musb_interrupt()
|
| H A D | musb_core.h | 335 u8 int_usb; member
|
| H A D | tusb6010.c | 716 musb->int_usb |= MUSB_INTR_DISCONNECT; in tusb_otg_ints() 834 musb->int_usb = (u8) int_src; in tusb_musb_interrupt()
|
| /OK3568_Linux_fs/u-boot/drivers/usb/musb/ |
| H A D | musb_hcd.c | 471 u16 int_usb; in musb_submit_rh_msg() local 520 int_usb = readw(&musbr->intrusb); in musb_submit_rh_msg() 521 if (int_usb & MUSB_INTR_CONNECT) { in musb_submit_rh_msg()
|
| /OK3568_Linux_fs/kernel/Documentation/driver-api/usb/ |
| H A D | writing_musb_glue_layer.rst | 355 musb->int_usb = musb_readb(musb->mregs, MUSB_INTRUSB); 364 musb->int_usb &= MUSB_INTR_SUSPEND | MUSB_INTR_RESUME | 367 if (musb->int_usb || musb->int_tx || musb->int_rx) 651 musb->int_usb = musb_readb(musb->mregs, MUSB_INTRUSB); 660 musb->int_usb &= MUSB_INTR_SUSPEND | MUSB_INTR_RESUME | 663 if (musb->int_usb || musb->int_tx || musb->int_rx)
|