Lines Matching defs:gotgctl
16 #define dwc2_ovr_gotgctl(gotgctl) \
17 ((gotgctl) |= GOTGCTL_BVALOEN | GOTGCTL_AVALOEN | GOTGCTL_VBVALOEN | \
23 u32 gotgctl;
27 gotgctl = dwc2_readl(hsotg, GOTGCTL);
28 dwc2_ovr_gotgctl(gotgctl);
29 gotgctl &= ~(GOTGCTL_BVALOVAL | GOTGCTL_AVALOVAL | GOTGCTL_VBVALOVAL);
31 gotgctl |= GOTGCTL_AVALOVAL | GOTGCTL_VBVALOVAL;
33 gotgctl |= GOTGCTL_BVALOVAL | GOTGCTL_VBVALOVAL;
34 dwc2_writel(hsotg, gotgctl, GOTGCTL);
44 u32 gotgctl = dwc2_readl(hsotg, GOTGCTL);
47 if ((valid && (gotgctl & GOTGCTL_ASESVLD)) ||
48 (!valid && !(gotgctl & GOTGCTL_ASESVLD)))
52 dwc2_ovr_gotgctl(gotgctl);
54 gotgctl &= ~GOTGCTL_BVALOVAL;
56 gotgctl |= GOTGCTL_AVALOVAL | GOTGCTL_VBVALOVAL;
58 gotgctl &= ~(GOTGCTL_AVALOVAL | GOTGCTL_VBVALOVAL);
59 dwc2_writel(hsotg, gotgctl, GOTGCTL);
66 u32 gotgctl = dwc2_readl(hsotg, GOTGCTL);
69 if ((valid && (gotgctl & GOTGCTL_BSESVLD)) ||
70 (!valid && !(gotgctl & GOTGCTL_BSESVLD)))
74 dwc2_ovr_gotgctl(gotgctl);
76 gotgctl &= ~GOTGCTL_AVALOVAL;
78 gotgctl |= GOTGCTL_BVALOVAL | GOTGCTL_VBVALOVAL;
80 gotgctl &= ~(GOTGCTL_BVALOVAL | GOTGCTL_VBVALOVAL);
81 dwc2_writel(hsotg, gotgctl, GOTGCTL);