• Home
  • Raw
  • Download

Lines Matching refs:usb

40 	struct exynos_usb_phy *usb;  member
84 static void exynos5_setup_usb_phy(struct exynos_usb_phy *usb) in exynos5_setup_usb_phy() argument
88 clrbits_le32(&usb->usbphyctrl0, in exynos5_setup_usb_phy()
98 setbits_le32(&usb->usbphyctrl0, in exynos5_setup_usb_phy()
105 clrbits_le32(&usb->usbphyctrl0, in exynos5_setup_usb_phy()
114 clrbits_le32(&usb->hsicphyctrl1, hsic_ctrl); in exynos5_setup_usb_phy()
115 clrbits_le32(&usb->hsicphyctrl2, hsic_ctrl); in exynos5_setup_usb_phy()
123 setbits_le32(&usb->hsicphyctrl1, hsic_ctrl); in exynos5_setup_usb_phy()
124 setbits_le32(&usb->hsicphyctrl2, hsic_ctrl); in exynos5_setup_usb_phy()
128 clrbits_le32(&usb->hsicphyctrl1, HSIC_CTRL_PHYSWRST | in exynos5_setup_usb_phy()
131 clrbits_le32(&usb->hsicphyctrl2, HSIC_CTRL_PHYSWRST | in exynos5_setup_usb_phy()
137 setbits_le32(&usb->ehcictrl, in exynos5_setup_usb_phy()
144 static void exynos4412_setup_usb_phy(struct exynos4412_usb_phy *usb) in exynos4412_setup_usb_phy() argument
146 writel(CLK_24MHZ, &usb->usbphyclk); in exynos4412_setup_usb_phy()
148 clrbits_le32(&usb->usbphyctrl, (PHYPWR_NORMAL_MASK_HSIC0 | in exynos4412_setup_usb_phy()
152 setbits_le32(&usb->usbphyrstcon, (RSTCON_HOSTPHY_SWRST | RSTCON_SWRST)); in exynos4412_setup_usb_phy()
154 clrbits_le32(&usb->usbphyrstcon, (RSTCON_HOSTPHY_SWRST | RSTCON_SWRST)); in exynos4412_setup_usb_phy()
157 static void setup_usb_phy(struct exynos_usb_phy *usb) in setup_usb_phy() argument
164 exynos5_setup_usb_phy(usb); in setup_usb_phy()
168 usb); in setup_usb_phy()
171 static void exynos5_reset_usb_phy(struct exynos_usb_phy *usb) in exynos5_reset_usb_phy() argument
176 setbits_le32(&usb->usbphyctrl0, in exynos5_reset_usb_phy()
189 setbits_le32(&usb->hsicphyctrl1, hsic_ctrl); in exynos5_reset_usb_phy()
190 setbits_le32(&usb->hsicphyctrl2, hsic_ctrl); in exynos5_reset_usb_phy()
193 static void exynos4412_reset_usb_phy(struct exynos4412_usb_phy *usb) in exynos4412_reset_usb_phy() argument
195 setbits_le32(&usb->usbphyctrl, (PHYPWR_NORMAL_MASK_HSIC0 | in exynos4412_reset_usb_phy()
201 static void reset_usb_phy(struct exynos_usb_phy *usb) in reset_usb_phy() argument
204 exynos5_reset_usb_phy(usb); in reset_usb_phy()
208 usb); in reset_usb_phy()
220 ctx->usb = (struct exynos_usb_phy *)plat->phy_base; in ehci_usb_probe()
226 setup_usb_phy(ctx->usb); in ehci_usb_probe()
241 reset_usb_phy(ctx->usb); in ehci_usb_remove()