/openbmc/linux/drivers/usb/musb/ |
H A D | musb_core.c | 476 u8 devctl; in musb_set_host() local 481 devctl = musb_read_devctl(musb); in musb_set_host() 482 if (!(devctl & MUSB_DEVCTL_BDEVICE)) { in musb_set_host() 483 trace_musb_state(musb, devctl, "Already in host mode"); in musb_set_host() 487 devctl |= MUSB_DEVCTL_SESSION; in musb_set_host() 488 musb_writeb(musb->mregs, MUSB_DEVCTL, devctl); in musb_set_host() 490 error = readx_poll_timeout(musb_read_devctl, musb, devctl, in musb_set_host() 491 !(devctl & MUSB_DEVCTL_BDEVICE), 5000, in musb_set_host() 495 __func__, devctl); in musb_set_host() 500 devctl = musb_read_devctl(musb); in musb_set_host() [all …]
|
H A D | da8xx.c | 126 u8 devctl; in otg_timer() local 133 devctl = musb_readb(mregs, MUSB_DEVCTL); in otg_timer() 134 dev_dbg(musb->controller, "Poll devctl %02x (%s)\n", devctl, in otg_timer() 140 devctl &= ~MUSB_DEVCTL_SESSION; in otg_timer() 141 musb_writeb(musb->mregs, MUSB_DEVCTL, devctl); in otg_timer() 143 devctl = musb_readb(musb->mregs, MUSB_DEVCTL); in otg_timer() 144 if (devctl & MUSB_DEVCTL_BDEVICE) { in otg_timer() 159 if (devctl & MUSB_DEVCTL_VBUS) { in otg_timer() 180 musb_writeb(mregs, MUSB_DEVCTL, devctl | MUSB_DEVCTL_SESSION); in otg_timer() 181 devctl = musb_readb(mregs, MUSB_DEVCTL); in otg_timer() [all …]
|
H A D | ux500.c | 36 u8 devctl; in ux500_musb_set_vbus() local 43 devctl = musb_readb(musb->mregs, MUSB_DEVCTL); in ux500_musb_set_vbus() 48 devctl |= MUSB_DEVCTL_SESSION; in ux500_musb_set_vbus() 49 musb_writeb(musb->mregs, MUSB_DEVCTL, devctl); in ux500_musb_set_vbus() 66 devctl |= MUSB_DEVCTL_SESSION; in ux500_musb_set_vbus() 75 devctl &= ~MUSB_DEVCTL_SESSION; in ux500_musb_set_vbus() 78 musb_writeb(musb->mregs, MUSB_DEVCTL, devctl); in ux500_musb_set_vbus()
|
H A D | mpfs.c | 78 u8 devctl; in mpfs_musb_set_vbus() local 85 devctl = musb_readb(musb->mregs, MUSB_DEVCTL); in mpfs_musb_set_vbus() 91 devctl |= MUSB_DEVCTL_SESSION; in mpfs_musb_set_vbus() 102 devctl &= ~MUSB_DEVCTL_SESSION; in mpfs_musb_set_vbus() 107 musb_writeb(musb->mregs, MUSB_DEVCTL, devctl); in mpfs_musb_set_vbus()
|
H A D | musb_gadget.c | 1528 u8 power, devctl; in musb_gadget_wakeup() local 1544 devctl = musb_readb(mregs, MUSB_DEVCTL); in musb_gadget_wakeup() 1545 musb_dbg(musb, "Sending SRP: devctl: %02x", devctl); in musb_gadget_wakeup() 1546 devctl |= MUSB_DEVCTL_SESSION; in musb_gadget_wakeup() 1547 musb_writeb(mregs, MUSB_DEVCTL, devctl); in musb_gadget_wakeup() 1548 devctl = musb_readb(mregs, MUSB_DEVCTL); in musb_gadget_wakeup() 1550 while (!(devctl & MUSB_DEVCTL_SESSION)) { in musb_gadget_wakeup() 1551 devctl = musb_readb(mregs, MUSB_DEVCTL); in musb_gadget_wakeup() 1556 while (devctl & MUSB_DEVCTL_SESSION) { in musb_gadget_wakeup() 1557 devctl = musb_readb(mregs, MUSB_DEVCTL); in musb_gadget_wakeup() [all …]
|
H A D | mediatek.c | 69 u8 devctl = readb(musb->mregs + MUSB_DEVCTL); in mtk_otg_switch_set() local 83 devctl |= MUSB_DEVCTL_SESSION; in mtk_otg_switch_set() 84 musb_writeb(musb->mregs, MUSB_DEVCTL, devctl); in mtk_otg_switch_set() 91 devctl &= ~MUSB_DEVCTL_SESSION; in mtk_otg_switch_set() 92 musb_writeb(musb->mregs, MUSB_DEVCTL, devctl); in mtk_otg_switch_set() 101 devctl &= ~MUSB_DEVCTL_SESSION; in mtk_otg_switch_set() 102 musb_writeb(musb->mregs, MUSB_DEVCTL, devctl); in mtk_otg_switch_set()
|
H A D | musb_trace.h | 41 TP_PROTO(struct musb *musb, u8 devctl, const char *desc), 42 TP_ARGS(musb, devctl, desc), 45 __field(u8, devctl) 50 __entry->devctl = devctl; 53 TP_printk("%s: devctl: %02x %s", __get_str(name), __entry->devctl,
|
H A D | tusb6010.c | 560 u8 devctl; in tusb_musb_set_vbus() local 570 devctl = musb_readb(musb->mregs, MUSB_DEVCTL); in tusb_musb_set_vbus() 576 devctl |= MUSB_DEVCTL_SESSION; in tusb_musb_set_vbus() 609 devctl &= ~MUSB_DEVCTL_SESSION; in tusb_musb_set_vbus() 617 musb_writeb(musb->mregs, MUSB_DEVCTL, devctl); in tusb_musb_set_vbus() 779 u8 devctl; in tusb_otg_ints() local 789 devctl = musb_readb(musb->mregs, MUSB_DEVCTL); in tusb_otg_ints() 791 if ((devctl & MUSB_DEVCTL_VBUS) in tusb_otg_ints() 793 dev_dbg(musb->controller, "devctl %02x\n", devctl); in tusb_otg_ints() 802 ERR("vbus too slow, devctl %02x\n", devctl); in tusb_otg_ints()
|
H A D | musb_dsps.c | 213 u8 devctl; in dsps_check_status() local 223 devctl = musb_readb(mregs, MUSB_DEVCTL); in dsps_check_status() 224 dev_dbg(musb->controller, "Poll devctl %02x (%s)\n", devctl, in dsps_check_status() 249 if (devctl & MUSB_DEVCTL_BDEVICE) { in dsps_check_status() 260 if (!(devctl & MUSB_DEVCTL_SESSION) && !skip_session) in dsps_check_status() 349 u8 devctl = musb_readb(mregs, MUSB_DEVCTL); in dsps_interrupt() local 384 devctl); in dsps_interrupt()
|
H A D | sunxi.c | 108 u8 devctl; in sunxi_musb_work() local 112 devctl = readb(musb->mregs + SUNXI_MUSB_DEVCTL); in sunxi_musb_work() 117 devctl |= MUSB_DEVCTL_SESSION; in sunxi_musb_work() 122 devctl &= ~MUSB_DEVCTL_SESSION; in sunxi_musb_work() 124 writeb(devctl, musb->mregs + SUNXI_MUSB_DEVCTL); in sunxi_musb_work()
|
/openbmc/u-boot/drivers/usb/musb/ |
H A D | musb_core.c | 22 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 D | musb_udc.c | 119 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()
|
/openbmc/linux/drivers/pcmcia/ |
H A D | ti113x.h | 369 u32 mfunc, mfunc_old, devctl; in ti12xx_irqroute_func0() local 374 devctl = config_readb(socket, TI113X_DEVICE_CONTROL); in ti12xx_irqroute_func0() 376 mfunc, devctl); in ti12xx_irqroute_func0() 394 if ((devctl & TI113X_DCR_IMODE_MASK) == TI12XX_DCR_IMODE_ALL_SERIAL) { in ti12xx_irqroute_func0() 433 devctl &= ~TI113X_DCR_IMODE_MASK; in ti12xx_irqroute_func0() 434 devctl |= TI113X_DCR_IMODE_SERIAL; /* serial ISA could be right */ in ti12xx_irqroute_func0() 435 config_writeb(socket, TI113X_DEVICE_CONTROL, devctl); in ti12xx_irqroute_func0() 543 u32 mfunc, mfunc_old, devctl, sysctl; in ti12xx_irqroute_func1() local 547 devctl = config_readb(socket, TI113X_DEVICE_CONTROL); in ti12xx_irqroute_func1() 549 mfunc, devctl); in ti12xx_irqroute_func1() [all …]
|
/openbmc/u-boot/drivers/usb/musb-new/ |
H A D | musb_core.c | 418 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 D | am35x.c | 143 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 D | musb_dsps.c | 207 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 D | musb_gadget.c | 1625 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 …]
|
/openbmc/qemu/hw/pci/ |
H A D | pcie_aer.c | 198 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 D | pcie.c | 376 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()
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx4/ |
H A D | reset.c | 47 u16 devctl; in mlx4_reset() local 142 devctl = hca_header[(pcie_cap + PCI_EXP_DEVCTL) / 4]; in mlx4_reset() 145 devctl)) { in mlx4_reset()
|
/openbmc/linux/drivers/infiniband/hw/mthca/ |
H A D | mthca_reset.c | 52 u16 devctl; in mthca_reset() local 239 devctl = hca_header[(hca_pcie_cap + PCI_EXP_DEVCTL) / 4]; in mthca_reset() 241 devctl)) { in mthca_reset()
|
/openbmc/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
H A D | sdio.c | 786 u8 clkctl, clkreq, devctl; in brcmf_sdio_htclk() local 821 devctl = brcmf_sdiod_readb(bus->sdiodev, in brcmf_sdio_htclk() 828 devctl |= SBSDIO_DEVCTL_CA_INT_ONLY; in brcmf_sdio_htclk() 830 devctl, &err); in brcmf_sdio_htclk() 837 devctl = brcmf_sdiod_readb(bus->sdiodev, in brcmf_sdio_htclk() 839 devctl &= ~SBSDIO_DEVCTL_CA_INT_ONLY; in brcmf_sdio_htclk() 841 devctl, &err); in brcmf_sdio_htclk() 882 devctl = brcmf_sdiod_readb(bus->sdiodev, in brcmf_sdio_htclk() 884 devctl &= ~SBSDIO_DEVCTL_CA_INT_ONLY; in brcmf_sdio_htclk() 886 devctl, &err); in brcmf_sdio_htclk() [all …]
|
/openbmc/linux/drivers/media/dvb-frontends/ |
H A D | stv6110x.c | 406 return stv6110x->devctl; in stv6110x_get_devctl() 422 stv6110x->devctl = &stv6110x_ctl; in stv6110x_probe() 458 stv6110x->devctl = &stv6110x_ctl; in stv6110x_attach() 468 return stv6110x->devctl; in stv6110x_attach()
|
H A D | stv6110x_priv.h | 62 struct stv6110x_devctl *devctl; member
|
/openbmc/linux/drivers/pci/ |
H A D | pci-bridge-emul.h | 48 __le16 devctl; member
|