Home
last modified time | relevance | path

Searched refs:int_usb (Results 1 – 22 of 22) sorted by relevance

/OK3568_Linux_fs/u-boot/drivers/usb/musb-new/
H A Dda8xx.c88 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 Dpic32.c75 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 Dsunxi.c193 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 Dmusb_core.c418 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 Dam35x.c271 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 Dmusb_dsps.c324 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 Dmusb_core.h363 u8 int_usb; member
/OK3568_Linux_fs/kernel/drivers/usb/musb/
H A Ddavinci.c280 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 Dmusb_core.c712 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 Dam35x.c230 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 Dda8xx.c247 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 Djz4740.c38 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 Dmusb_trace.h141 __field(u8, int_usb)
147 __entry->int_usb = musb->int_usb;
152 __get_str(name), __entry->int_usb,
H A Dsunxi.c174 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 Dux500.c132 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 Dmediatek.c207 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 Dmusb_dsps.c340 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 Domap2430.c173 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 Dmusb_core.h335 u8 int_usb; member
H A Dtusb6010.c716 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 Dmusb_hcd.c471 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 Dwriting_musb_glue_layer.rst355 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)