Home
last modified time | relevance | path

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

/linux/drivers/usb/musb/
H A Dmusb_core.c466 * At least some musb revisions need to enable devctl session bit in
477 u8 devctl; in musb_set_host() local
482 devctl = musb_read_devctl(musb); in musb_set_host()
483 if (!(devctl & MUSB_DEVCTL_BDEVICE)) { in musb_set_host()
484 trace_musb_state(musb, devctl, "Already in host mode"); in musb_set_host()
488 devctl |= MUSB_DEVCTL_SESSION; in musb_set_host()
489 musb_writeb(musb->mregs, MUSB_DEVCTL, devctl); in musb_set_host()
491 error = readx_poll_timeout(musb_read_devctl, musb, devctl, in musb_set_host()
492 !(devctl & MUSB_DEVCTL_BDEVICE), 5000, in musb_set_host()
496 __func__, devctl); in musb_set_host()
524 u8 devctl; musb_set_peripheral() local
667 musb_handle_intr_resume(struct musb * musb,u8 devctl) musb_handle_intr_resume() argument
729 musb_handle_intr_sessreq(struct musb * musb,u8 devctl) musb_handle_intr_sessreq() argument
757 musb_handle_intr_vbuserr(struct musb * musb,u8 devctl) musb_handle_intr_vbuserr() argument
828 musb_handle_intr_suspend(struct musb * musb,u8 devctl) musb_handle_intr_suspend() argument
885 musb_handle_intr_connect(struct musb * musb,u8 devctl,u8 int_usb) musb_handle_intr_connect() argument
942 musb_handle_intr_disconnect(struct musb * musb,u8 devctl) musb_handle_intr_disconnect() argument
1052 musb_stage0_irq(struct musb * musb,u8 int_usb,u8 devctl) musb_stage0_irq() argument
1187 u8 devctl = musb_readb(regs, MUSB_DEVCTL); musb_start() local
1727 u8 devctl; musb_interrupt() local
1922 u8 devctl; vbus_show() local
1984 musb_state_needs_recheck(struct musb * musb,u8 devctl,const char * desc) musb_state_needs_recheck() argument
2009 u8 devctl, s; musb_pm_runtime_check_session() local
2100 u8 devctl; musb_recover_from_babble() local
2853 u8 devctl; musb_resume() local
[all...]
H A Dmpfs.c54 u8 devctl; in mpfs_musb_set_vbus() local
61 devctl = musb_readb(musb->mregs, MUSB_DEVCTL); in mpfs_musb_set_vbus()
67 devctl |= MUSB_DEVCTL_SESSION; in mpfs_musb_set_vbus()
78 devctl &= ~MUSB_DEVCTL_SESSION; in mpfs_musb_set_vbus()
83 musb_writeb(musb->mregs, MUSB_DEVCTL, devctl); in mpfs_musb_set_vbus()
85 dev_dbg(musb->controller, "VBUS %s, devctl %02x\n", in mpfs_musb_set_vbus()
97 u8 devctl; in otg_timer() local
104 devctl = musb_readb(mregs, MUSB_DEVCTL); in otg_timer()
105 dev_dbg(musb->controller, "Poll devctl %02x (%s)\n", devctl, in otg_timer()
[all...]
H A Dda8xx.c129 u8 devctl; in otg_timer() local
136 devctl = musb_readb(mregs, MUSB_DEVCTL); in otg_timer()
137 dev_dbg(musb->controller, "Poll devctl %02x (%s)\n", devctl, in otg_timer()
143 devctl &= ~MUSB_DEVCTL_SESSION; in otg_timer()
144 musb_writeb(musb->mregs, MUSB_DEVCTL, devctl); in otg_timer()
146 devctl = musb_readb(musb->mregs, MUSB_DEVCTL); in otg_timer()
147 if (devctl & MUSB_DEVCTL_BDEVICE) { in otg_timer()
162 if (devctl & MUSB_DEVCTL_VBUS) { in otg_timer()
183 musb_writeb(mregs, MUSB_DEVCTL, devctl | MUSB_DEVCTL_SESSIO in otg_timer()
270 u8 devctl = musb_readb(mregs, MUSB_DEVCTL); da8xx_musb_interrupt() local
[all...]
H A Dux500.c36 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()
89 dev_dbg(musb->controller, "VBUS %s, devctl %02x\n", in ux500_musb_set_vbus()
H A Dtusb6010.c441 * suspend mode. Unless it's enabled otg_stat and devctl will in tusb_musb_vbus_status()
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()
619 dev_dbg(musb->controller, "VBUS %s, devctl %02x otg %3x conf %08x prcm %08x\n", 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 in tusb_otg_ints()
[all...]
H A Dmusb_dsps.c214 u8 devctl; in dsps_check_status() local
224 devctl = musb_readb(mregs, MUSB_DEVCTL); in dsps_check_status()
225 dev_dbg(musb->controller, "Poll devctl %02x (%s)\n", devctl, in dsps_check_status()
250 if (devctl & MUSB_DEVCTL_BDEVICE) { in dsps_check_status()
261 if (!(devctl & MUSB_DEVCTL_SESSION) && !skip_session) in dsps_check_status()
350 u8 devctl = musb_readb(mregs, MUSB_DEVCTL); in dsps_interrupt() local
364 * devctl. in dsps_interrupt()
381 dev_dbg(musb->controller, "VBUS %s (%s)%s, devctl %02x\n", in dsps_interrupt()
385 devctl); in dsps_interrupt()
[all...]
H A Dsunxi.c108 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()
H A Dmusb_gadget_ep0.c186 u8 devctl; in musb_try_b_hnp_enable() local
189 devctl = musb_readb(mbase, MUSB_DEVCTL); in musb_try_b_hnp_enable()
190 musb_writeb(mbase, MUSB_DEVCTL, devctl | MUSB_DEVCTL_HR); in musb_try_b_hnp_enable()
H A Dmusb_debugfs.c293 * might cache devctl with SESSION bit cleared during in musb_softconnect_write()
297 musb->context.devctl |= MUSB_DEVCTL_SESSION; in musb_softconnect_write()
H A Dmusb_core.h268 u8 devctl, busctl, misc; member
H A Dmusb_host.c2501 u8 devctl; in musb_bus_suspend() local
2519 devctl = musb_readb(musb->mregs, MUSB_DEVCTL); in musb_bus_suspend()
2520 if ((devctl & MUSB_DEVCTL_VBUS) == MUSB_DEVCTL_VBUS) in musb_bus_suspend()
/linux/drivers/pcmcia/
H A Dti113x.h369 u32 mfunc, mfunc_old, devctl; in ti12xx_irqroute_func0() local
374 devctl = config_readb(socket, TI113X_DEVICE_CONTROL); in ti12xx_irqroute_func0()
375 dev_info(&socket->dev->dev, "TI: mfunc 0x%08x, devctl 0x%02x\n", 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 in ti12xx_irqroute_func1()
747 u32 mfunc, devctl, sysctl; ti12xx_power_hook() local
[all...]
/linux/drivers/net/ethernet/mellanox/mlx4/
H A Dreset.c47 u16 devctl; in mlx4_reset() local
142 devctl = hca_header[(pcie_cap + PCI_EXP_DEVCTL) / 4]; in mlx4_reset()
145 devctl)) { in mlx4_reset()
/linux/drivers/infiniband/hw/mthca/
H A Dmthca_reset.c52 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()
/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
H A Dsdio.c787 u8 clkctl, clkreq, devctl; in brcmf_sdio_htclk() local
822 devctl = brcmf_sdiod_readb(bus->sdiodev, in brcmf_sdio_htclk()
829 devctl |= SBSDIO_DEVCTL_CA_INT_ONLY; in brcmf_sdio_htclk()
831 devctl, &err); in brcmf_sdio_htclk()
838 devctl = brcmf_sdiod_readb(bus->sdiodev, in brcmf_sdio_htclk()
840 devctl &= ~SBSDIO_DEVCTL_CA_INT_ONLY; in brcmf_sdio_htclk()
842 devctl, &err); in brcmf_sdio_htclk()
883 devctl = brcmf_sdiod_readb(bus->sdiodev, in brcmf_sdio_htclk()
885 devctl &= ~SBSDIO_DEVCTL_CA_INT_ONLY; in brcmf_sdio_htclk()
887 devctl, in brcmf_sdio_htclk()
2599 u8 clkctl, devctl = 0; brcmf_sdio_dpc() local
4219 u8 devctl; brcmf_sdio_firmware_callback() local
[all...]
/linux/drivers/media/dvb-frontends/
H A Dstv6110x.c406 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 Dstv6110x_priv.h62 struct stv6110x_devctl *devctl; member
/linux/drivers/pci/
H A Dpci-bridge-emul.h48 __le16 devctl; member
/linux/drivers/scsi/csiostor/
H A Dcsio_wr.c1351 u16 devctl; in csio_wr_fixup_host_params() local
1357 pcie_capability_read_word(hw->pdev, PCI_EXP_DEVCTL, &devctl); in csio_wr_fixup_host_params()
1358 mps_log = ((devctl & PCI_EXP_DEVCTL_PAYLOAD) >> 5) + 7; in csio_wr_fixup_host_params()
/linux/drivers/net/ethernet/chelsio/cxgb4/
H A Dt4_hw.c7327 u16 devctl; in t4_fixup_host_params() local
7334 &devctl); in t4_fixup_host_params()
7335 mps_log = ((devctl & PCI_EXP_DEVCTL_PAYLOAD) >> 5) + 7; in t4_fixup_host_params()
/linux/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_main.c6919 u16 devctl; in bnx2x_init_pxp() local
6922 pcie_capability_read_word(bp->pdev, PCI_EXP_DEVCTL, &devctl); in bnx2x_init_pxp()
6923 DP(NETIF_MSG_HW, "read 0x%x from devctl\n", devctl); in bnx2x_init_pxp()
6924 w_order = ((devctl & PCI_EXP_DEVCTL_PAYLOAD) >> 5); in bnx2x_init_pxp()
6926 r_order = ((devctl & PCI_EXP_DEVCTL_READRQ) >> 12); in bnx2x_init_pxp()