Lines Matching refs:usbcfg
128 u32 usbcfg, ggpio, i2cctl; in dwc2_fs_phy_init() local
138 usbcfg = dwc2_readl(hsotg, GUSBCFG); in dwc2_fs_phy_init()
139 if (!(usbcfg & GUSBCFG_PHYSEL)) { in dwc2_fs_phy_init()
140 usbcfg |= GUSBCFG_PHYSEL; in dwc2_fs_phy_init()
141 dwc2_writel(hsotg, usbcfg, GUSBCFG); in dwc2_fs_phy_init()
179 usbcfg = dwc2_readl(hsotg, GUSBCFG); in dwc2_fs_phy_init()
180 usbcfg |= GUSBCFG_OTG_UTMI_FS_SEL; in dwc2_fs_phy_init()
181 dwc2_writel(hsotg, usbcfg, GUSBCFG); in dwc2_fs_phy_init()
198 u32 usbcfg, usbcfg_old; in dwc2_hs_phy_init() local
204 usbcfg = dwc2_readl(hsotg, GUSBCFG); in dwc2_hs_phy_init()
205 usbcfg_old = usbcfg; in dwc2_hs_phy_init()
216 usbcfg |= GUSBCFG_ULPI_UTMI_SEL; in dwc2_hs_phy_init()
217 usbcfg &= ~(GUSBCFG_PHYIF16 | GUSBCFG_DDRSEL); in dwc2_hs_phy_init()
219 usbcfg |= GUSBCFG_DDRSEL; in dwc2_hs_phy_init()
223 usbcfg |= (GUSBCFG_ULPI_INT_VBUS_IND | in dwc2_hs_phy_init()
229 usbcfg &= ~(GUSBCFG_ULPI_UTMI_SEL | GUSBCFG_PHYIF16); in dwc2_hs_phy_init()
231 usbcfg |= GUSBCFG_PHYIF16; in dwc2_hs_phy_init()
238 if (usbcfg != usbcfg_old) { in dwc2_hs_phy_init()
239 dwc2_writel(hsotg, usbcfg, GUSBCFG); in dwc2_hs_phy_init()
255 u32 usbcfg; in dwc2_phy_init() local
276 usbcfg = dwc2_readl(hsotg, GUSBCFG); in dwc2_phy_init()
277 usbcfg |= GUSBCFG_ULPI_FS_LS; in dwc2_phy_init()
278 usbcfg |= GUSBCFG_ULPI_CLK_SUSP_M; in dwc2_phy_init()
279 dwc2_writel(hsotg, usbcfg, GUSBCFG); in dwc2_phy_init()
281 usbcfg = dwc2_readl(hsotg, GUSBCFG); in dwc2_phy_init()
282 usbcfg &= ~GUSBCFG_ULPI_FS_LS; in dwc2_phy_init()
283 usbcfg &= ~GUSBCFG_ULPI_CLK_SUSP_M; in dwc2_phy_init()
284 dwc2_writel(hsotg, usbcfg, GUSBCFG); in dwc2_phy_init()
326 u32 usbcfg; in dwc2_gusbcfg_init() local
328 usbcfg = dwc2_readl(hsotg, GUSBCFG); in dwc2_gusbcfg_init()
329 usbcfg &= ~(GUSBCFG_HNPCAP | GUSBCFG_SRPCAP); in dwc2_gusbcfg_init()
335 usbcfg |= GUSBCFG_HNPCAP; in dwc2_gusbcfg_init()
338 usbcfg |= GUSBCFG_SRPCAP; in dwc2_gusbcfg_init()
346 usbcfg |= GUSBCFG_SRPCAP; in dwc2_gusbcfg_init()
356 dwc2_writel(hsotg, usbcfg, GUSBCFG); in dwc2_gusbcfg_init()
559 u32 usbcfg; in dwc2_calc_frame_interval() local
563 usbcfg = dwc2_readl(hsotg, GUSBCFG); in dwc2_calc_frame_interval()
566 if (!(usbcfg & GUSBCFG_PHYSEL) && (usbcfg & GUSBCFG_ULPI_UTMI_SEL) && in dwc2_calc_frame_interval()
567 !(usbcfg & GUSBCFG_PHYIF16)) in dwc2_calc_frame_interval()
569 if ((usbcfg & GUSBCFG_PHYSEL) && hsotg->hw_params.fs_phy_type == in dwc2_calc_frame_interval()
572 if (!(usbcfg & GUSBCFG_PHY_LP_CLK_SEL) && !(usbcfg & GUSBCFG_PHYSEL) && in dwc2_calc_frame_interval()
573 !(usbcfg & GUSBCFG_ULPI_UTMI_SEL) && (usbcfg & GUSBCFG_PHYIF16)) in dwc2_calc_frame_interval()
575 if (!(usbcfg & GUSBCFG_PHY_LP_CLK_SEL) && !(usbcfg & GUSBCFG_PHYSEL) && in dwc2_calc_frame_interval()
576 !(usbcfg & GUSBCFG_ULPI_UTMI_SEL) && !(usbcfg & GUSBCFG_PHYIF16)) in dwc2_calc_frame_interval()
578 if ((usbcfg & GUSBCFG_PHY_LP_CLK_SEL) && !(usbcfg & GUSBCFG_PHYSEL) && in dwc2_calc_frame_interval()
579 !(usbcfg & GUSBCFG_ULPI_UTMI_SEL) && (usbcfg & GUSBCFG_PHYIF16)) in dwc2_calc_frame_interval()
581 if ((usbcfg & GUSBCFG_PHYSEL) && !(usbcfg & GUSBCFG_PHYIF16) && in dwc2_calc_frame_interval()
584 if ((usbcfg & GUSBCFG_PHYSEL) && in dwc2_calc_frame_interval()
2276 u32 usbcfg, otgctl; in dwc2_core_init() local
2281 usbcfg = dwc2_readl(hsotg, GUSBCFG); in dwc2_core_init()
2284 usbcfg &= ~GUSBCFG_ULPI_EXT_VBUS_DRV; in dwc2_core_init()
2286 usbcfg |= GUSBCFG_ULPI_EXT_VBUS_DRV; in dwc2_core_init()
2289 usbcfg &= ~GUSBCFG_TERMSELDLPULSE; in dwc2_core_init()
2291 usbcfg |= GUSBCFG_TERMSELDLPULSE; in dwc2_core_init()
2293 dwc2_writel(hsotg, usbcfg, GUSBCFG); in dwc2_core_init()
2364 u32 hcfg, hfir, otgctl, usbcfg; in dwc2_core_host_init() local
2376 usbcfg = dwc2_readl(hsotg, GUSBCFG); in dwc2_core_host_init()
2377 usbcfg |= GUSBCFG_TOUTCAL(7); in dwc2_core_host_init()
2378 dwc2_writel(hsotg, usbcfg, GUSBCFG); in dwc2_core_host_init()