Lines Matching refs:pcgcctl
56 gr->pcgcctl = dwc2_readl(hsotg, PCGCTL); in dwc2_backup_global_registers()
94 dwc2_writel(hsotg, gr->pcgcctl, PCGCTL); in dwc2_restore_global_registers()
149 u32 pcgcctl; in dwc2_restore_essential_regs() local
161 pcgcctl = (gr->pcgcctl & 0xffffc000); in dwc2_restore_essential_regs()
164 if (!(pcgcctl & PCGCTL_P2HD_PRT_SPD_MASK)) in dwc2_restore_essential_regs()
165 pcgcctl |= BIT(17); in dwc2_restore_essential_regs()
167 if (!(pcgcctl & PCGCTL_P2HD_DEV_ENUM_SPD_MASK)) in dwc2_restore_essential_regs()
168 pcgcctl |= BIT(17); in dwc2_restore_essential_regs()
170 dwc2_writel(hsotg, pcgcctl, PCGCTL); in dwc2_restore_essential_regs()
187 pcgcctl |= PCGCTL_RESTOREMODE; in dwc2_restore_essential_regs()
188 dwc2_writel(hsotg, pcgcctl, PCGCTL); in dwc2_restore_essential_regs()
191 pcgcctl |= PCGCTL_ESS_REG_RESTORED; in dwc2_restore_essential_regs()
192 dwc2_writel(hsotg, pcgcctl, PCGCTL); in dwc2_restore_essential_regs()
197 pcgcctl |= PCGCTL_RESTOREMODE | PCGCTL_RSTPDWNMODULE; in dwc2_restore_essential_regs()
198 dwc2_writel(hsotg, pcgcctl, PCGCTL); in dwc2_restore_essential_regs()
201 pcgcctl |= PCGCTL_ESS_REG_RESTORED; in dwc2_restore_essential_regs()
202 dwc2_writel(hsotg, pcgcctl, PCGCTL); in dwc2_restore_essential_regs()