Home
last modified time | relevance | path

Searched refs:devctl (Results 1 – 13 of 13) sorted by relevance

/openbmc/u-boot/drivers/usb/musb/
H A Dmusb_core.c22 u8 devctl; in musb_start() local
41 devctl = readb(&musbr->devctl); in musb_start()
42 writeb(devctl | MUSB_DEVCTL_SESSION, &musbr->devctl); in musb_start()
H A Dmusb_udc.c119 b = readb(&musbr->devctl); in musb_db_regs()
149 u8 power, devctl; in musb_peri_softconnect() local
174 devctl = readb(&musbr->devctl); in musb_peri_softconnect()
175 if (!(devctl & MUSB_DEVCTL_BDEVICE) || in musb_peri_softconnect()
176 (devctl & MUSB_DEVCTL_HM)) { in musb_peri_softconnect()
H A Dmusb_core.h77 u8 devctl; member
H A Dmusb_hcd.c1016 if (readb(&musbr->devctl) & MUSB_DEVCTL_HM) in usb_lowlevel_init()
1038 ((readb(&musbr->devctl) & MUSB_DEVCTL_FSDEV) ? in usb_lowlevel_init()
1050 writeb(0, &musbr->devctl); in usb_lowlevel_stop()
/openbmc/u-boot/drivers/usb/musb-new/
H A Dmusb_core.c418 u8 devctl, u8 power) in musb_stage0_irq() argument
425 dev_dbg(musb->controller, "<== Power=%02x, DevCtl=%02x, int_usb=0x%x\n", power, devctl, in musb_stage0_irq()
437 if (devctl & MUSB_DEVCTL_HM) { in musb_stage0_irq()
489 if ((devctl & MUSB_DEVCTL_VBUS) in musb_stage0_irq()
513 if ((devctl & MUSB_DEVCTL_VBUS) == MUSB_DEVCTL_VBUS in musb_stage0_irq()
514 && (devctl & MUSB_DEVCTL_BDEVICE)) { in musb_stage0_irq()
572 devctl |= MUSB_DEVCTL_SESSION; in musb_stage0_irq()
573 musb_writeb(mbase, MUSB_DEVCTL, devctl); in musb_stage0_irq()
586 devctl, in musb_stage0_irq()
588 switch (devctl & MUSB_DEVCTL_VBUS) { in musb_stage0_irq()
[all …]
H A Dam35x.c143 u8 devctl; in otg_timer() local
150 devctl = musb_readb(mregs, MUSB_DEVCTL); in otg_timer()
151 dev_dbg(musb->controller, "Poll devctl %02x (%s)\n", devctl, in otg_timer()
157 devctl &= ~MUSB_DEVCTL_SESSION; in otg_timer()
158 musb_writeb(musb->mregs, MUSB_DEVCTL, devctl); in otg_timer()
160 devctl = musb_readb(musb->mregs, MUSB_DEVCTL); in otg_timer()
161 if (devctl & MUSB_DEVCTL_BDEVICE) { in otg_timer()
178 devctl = musb_readb(mregs, MUSB_DEVCTL); in otg_timer()
179 if (devctl & MUSB_DEVCTL_BDEVICE) in otg_timer()
285 u8 devctl = musb_readb(mregs, MUSB_DEVCTL); in am35x_musb_interrupt() local
[all …]
H A Dmusb_dsps.c207 u8 devctl; in otg_timer() local
214 devctl = dsps_readb(mregs, MUSB_DEVCTL); in otg_timer()
215 dev_dbg(musb->controller, "Poll devctl %02x (%s)\n", devctl, in otg_timer()
221 devctl &= ~MUSB_DEVCTL_SESSION; in otg_timer()
222 dsps_writeb(musb->mregs, MUSB_DEVCTL, devctl); in otg_timer()
224 devctl = dsps_readb(musb->mregs, MUSB_DEVCTL); in otg_timer()
225 if (devctl & MUSB_DEVCTL_BDEVICE) { in otg_timer()
242 devctl = dsps_readb(mregs, MUSB_DEVCTL); in otg_timer()
243 if (devctl & MUSB_DEVCTL_BDEVICE) in otg_timer()
344 u8 devctl = dsps_readb(mregs, MUSB_DEVCTL); in dsps_interrupt() local
[all …]
H A Dmusb_gadget.c1625 u8 power, devctl; in musb_gadget_wakeup() local
1641 devctl = musb_readb(mregs, MUSB_DEVCTL); in musb_gadget_wakeup()
1642 dev_dbg(musb->controller, "Sending SRP: devctl: %02x\n", devctl); in musb_gadget_wakeup()
1643 devctl |= MUSB_DEVCTL_SESSION; in musb_gadget_wakeup()
1644 musb_writeb(mregs, MUSB_DEVCTL, devctl); in musb_gadget_wakeup()
1645 devctl = musb_readb(mregs, MUSB_DEVCTL); in musb_gadget_wakeup()
1647 while (!(devctl & MUSB_DEVCTL_SESSION)) { in musb_gadget_wakeup()
1648 devctl = musb_readb(mregs, MUSB_DEVCTL); in musb_gadget_wakeup()
1653 while (devctl & MUSB_DEVCTL_SESSION) { in musb_gadget_wakeup()
1654 devctl = musb_readb(mregs, MUSB_DEVCTL); in musb_gadget_wakeup()
[all …]
H A Dmusb_gadget_ep0.c188 u8 devctl; in musb_try_b_hnp_enable() local
191 devctl = musb_readb(mbase, MUSB_DEVCTL); in musb_try_b_hnp_enable()
192 musb_writeb(mbase, MUSB_DEVCTL, devctl | MUSB_DEVCTL_HR); in musb_try_b_hnp_enable()
H A Dmusb_core.h308 u8 devctl, busctl, misc; member
H A Dmusb_host.c2327 u8 devctl; local
2340 devctl = musb_readb(musb->mregs, MUSB_DEVCTL);
2341 if ((devctl & MUSB_DEVCTL_VBUS) == MUSB_DEVCTL_VBUS)
/openbmc/qemu/hw/pci/
H A Dpcie_aer.c198 uint16_t devctl = pci_get_word(dev->config + dev->exp.exp_cap + in pcie_aer_msg_alldev() local
203 (devctl & PCI_EXP_DEVCTL_NFERE)) && in pcie_aer_msg_alldev()
205 (devctl & PCI_EXP_DEVCTL_CERE)) && in pcie_aer_msg_alldev()
207 (devctl & PCI_EXP_DEVCTL_FERE))) { in pcie_aer_msg_alldev()
529 uint16_t devctl; member
568 if (inj->unsupported_request && !(inj->devctl & PCI_EXP_DEVCTL_URRE)) { in pcie_aer_inject_cor_error()
571 if (!(inj->devctl & PCI_EXP_DEVCTL_CERE)) { in pcie_aer_inject_cor_error()
609 !(inj->devctl & PCI_EXP_DEVCTL_URRE) && !(cmd & PCI_COMMAND_SERR)) { in pcie_aer_inject_uncor_error()
614 (inj->devctl & PCI_EXP_DEVCTL_FERE))) { in pcie_aer_inject_uncor_error()
620 (inj->devctl & PCI_EXP_DEVCTL_NFERE))) { in pcie_aer_inject_uncor_error()
[all …]
H A Dpcie.c376 uint8_t *devctl = dev->config + dev->exp.exp_cap + PCI_EXP_DEVCTL; in pcie_cap_deverr_reset() local
377 pci_long_test_and_clear_mask(devctl, in pcie_cap_deverr_reset()
959 uint8_t *devctl = dev->config + dev->exp.exp_cap + PCI_EXP_DEVCTL; in pcie_cap_flr_write_config() local
960 if (pci_get_word(devctl) & PCI_EXP_DEVCTL_BCR_FLR) { in pcie_cap_flr_write_config()
964 pci_word_test_and_clear_mask(devctl, PCI_EXP_DEVCTL_BCR_FLR); in pcie_cap_flr_write_config()