Lines Matching refs:otg_ctrl

493 	u32	otg_ctrl;  in update_otg1()  local
495 otg_ctrl = omap_readl(OTG_CTRL) & OTG_CTRL_MASK; in update_otg1()
496 otg_ctrl &= ~OTG_XCEIV_INPUTS; in update_otg1()
497 otg_ctrl &= ~(OTG_ID|OTG_ASESSVLD|OTG_VBUSVLD); in update_otg1()
500 otg_ctrl |= OTG_ASESSVLD; in update_otg1()
503 otg_ctrl &= ~OTG_CTRL_BITS; in update_otg1()
506 otg_ctrl |= OTG_VBUSVLD; in update_otg1()
515 otg_ctrl |= OTG_ID; in update_otg1()
522 omap_writel(otg_ctrl, OTG_CTRL); in update_otg1()
528 u32 otg_ctrl; in update_otg2() local
530 otg_ctrl = omap_readl(OTG_CTRL) & OTG_CTRL_MASK; in update_otg2()
531 otg_ctrl &= ~OTG_XCEIV_INPUTS; in update_otg2()
532 otg_ctrl &= ~(OTG_BSESSVLD | OTG_BSESSEND); in update_otg2()
534 otg_ctrl |= OTG_BSESSVLD; in update_otg2()
536 otg_ctrl |= OTG_BSESSEND; in update_otg2()
537 omap_writel(otg_ctrl, OTG_CTRL); in update_otg2()
543 u32 otg_ctrl, otg_change; in otg_update_isp() local
546 otg_ctrl = omap_readl(OTG_CTRL); in otg_update_isp()
547 otg_change = otg_ctrl ^ isp->last_otg_ctrl; in otg_update_isp()
548 isp->last_otg_ctrl = otg_ctrl; in otg_update_isp()
549 otg_ctrl = otg_ctrl & OTG_XCEIV_INPUTS; in otg_update_isp()
555 if (!(otg_ctrl & OTG_PULLUP)) { in otg_update_isp()
569 if (otg_ctrl & OTG_PULLUP) in otg_update_isp()
581 if (otg_ctrl & OTG) set |= ISP; \ in otg_update_isp()
586 otg_ctrl &= ~OTG_DRV_VBUS; in otg_update_isp()
590 if (otg_ctrl & OTG_DRV_VBUS) { in otg_update_isp()
607 if (otg_ctrl & OTG_DRV_VBUS) { in otg_update_isp()
656 u32 otg_ctrl; in omap_otg_irq() local
688 otg_ctrl = omap_readl(OTG_CTRL); in omap_otg_irq()
689 otg_ctrl |= OTG_BUSDROP; in omap_otg_irq()
690 otg_ctrl &= OTG_CTRL_MASK & ~OTG_XCEIV_INPUTS; in omap_otg_irq()
691 omap_writel(otg_ctrl, OTG_CTRL); in omap_otg_irq()
711 otg_ctrl = omap_readl(OTG_CTRL); in omap_otg_irq()
712 otg_ctrl |= OTG_A_BUSREQ; in omap_otg_irq()
713 otg_ctrl &= ~(OTG_BUSDROP|OTG_B_BUSREQ) in omap_otg_irq()
716 omap_writel(otg_ctrl, OTG_CTRL); in omap_otg_irq()
729 otg_ctrl = omap_readl(OTG_CTRL); in omap_otg_irq()
731 state_name(isp), otg_ctrl); in omap_otg_irq()
734 otg_ctrl |= OTG_BUSDROP; in omap_otg_irq()
735 otg_ctrl &= ~OTG_A_BUSREQ & OTG_CTRL_MASK & ~OTG_XCEIV_INPUTS; in omap_otg_irq()
736 omap_writel(otg_ctrl, OTG_CTRL); in omap_otg_irq()
744 otg_ctrl = omap_readl(OTG_CTRL); in omap_otg_irq()
746 state_name(isp), otg_irq, otg_ctrl); in omap_otg_irq()
748 otg_ctrl |= OTG_BUSDROP; in omap_otg_irq()
749 otg_ctrl &= ~OTG_A_BUSREQ & OTG_CTRL_MASK & ~OTG_XCEIV_INPUTS; in omap_otg_irq()
750 omap_writel(otg_ctrl, OTG_CTRL); in omap_otg_irq()
762 otg_ctrl = omap_readl(OTG_CTRL); in omap_otg_irq()
765 (otg_ctrl & OTG_DRIVER_SEL) in omap_otg_irq()
767 otg_ctrl); in omap_otg_irq()
771 if (otg_ctrl & OTG_DRIVER_SEL) { in omap_otg_irq()
783 if (!(otg_ctrl & OTG_ID)) { in omap_otg_irq()
784 otg_ctrl &= OTG_CTRL_MASK & ~OTG_XCEIV_INPUTS; in omap_otg_irq()
785 omap_writel(otg_ctrl | OTG_A_BUSREQ, OTG_CTRL); in omap_otg_irq()
1125 u32 otg_ctrl; in isp1301_work() local
1136 otg_ctrl = omap_readl(OTG_CTRL); in isp1301_work()
1137 otg_ctrl |= OTG_A_BUSREQ; in isp1301_work()
1138 otg_ctrl &= ~(OTG_BUSDROP|OTG_B_BUSREQ) in isp1301_work()
1140 omap_writel(otg_ctrl, OTG_CTRL); in isp1301_work()
1414 u32 otg_ctrl; in isp1301_start_srp() local
1419 otg_ctrl = omap_readl(OTG_CTRL); in isp1301_start_srp()
1420 if (!(otg_ctrl & OTG_BSESSEND)) in isp1301_start_srp()
1423 otg_ctrl |= OTG_B_BUSREQ; in isp1301_start_srp()
1424 otg_ctrl &= ~OTG_A_BUSREQ & OTG_CTRL_MASK; in isp1301_start_srp()
1425 omap_writel(otg_ctrl, OTG_CTRL); in isp1301_start_srp()