Lines Matching refs:pcgcctl
57 gr->pcgcctl = dwc2_readl(hsotg, PCGCTL); in dwc2_backup_global_registers()
95 dwc2_writel(hsotg, gr->pcgcctl, PCGCTL); in dwc2_restore_global_registers()
150 u32 pcgcctl; in dwc2_restore_essential_regs() local
162 pcgcctl = (gr->pcgcctl & 0xffffc000); in dwc2_restore_essential_regs()
165 if (!(pcgcctl & PCGCTL_P2HD_PRT_SPD_MASK)) in dwc2_restore_essential_regs()
166 pcgcctl |= BIT(17); in dwc2_restore_essential_regs()
168 if (!(pcgcctl & PCGCTL_P2HD_DEV_ENUM_SPD_MASK)) in dwc2_restore_essential_regs()
169 pcgcctl |= BIT(17); in dwc2_restore_essential_regs()
171 dwc2_writel(hsotg, pcgcctl, PCGCTL); in dwc2_restore_essential_regs()
188 pcgcctl |= PCGCTL_RESTOREMODE; in dwc2_restore_essential_regs()
189 dwc2_writel(hsotg, pcgcctl, PCGCTL); in dwc2_restore_essential_regs()
192 pcgcctl |= PCGCTL_ESS_REG_RESTORED; in dwc2_restore_essential_regs()
193 dwc2_writel(hsotg, pcgcctl, PCGCTL); in dwc2_restore_essential_regs()
198 pcgcctl |= PCGCTL_RESTOREMODE | PCGCTL_RSTPDWNMODULE; in dwc2_restore_essential_regs()
199 dwc2_writel(hsotg, pcgcctl, PCGCTL); in dwc2_restore_essential_regs()
202 pcgcctl |= PCGCTL_ESS_REG_RESTORED; in dwc2_restore_essential_regs()
203 dwc2_writel(hsotg, pcgcctl, PCGCTL); in dwc2_restore_essential_regs()