Lines Matching refs:usb

41 	struct exynos_usb_phy *usb;  member
85 static void exynos5_setup_usb_phy(struct exynos_usb_phy *usb) in exynos5_setup_usb_phy() argument
89 clrbits_le32(&usb->usbphyctrl0, in exynos5_setup_usb_phy()
99 setbits_le32(&usb->usbphyctrl0, in exynos5_setup_usb_phy()
106 clrbits_le32(&usb->usbphyctrl0, in exynos5_setup_usb_phy()
115 clrbits_le32(&usb->hsicphyctrl1, hsic_ctrl); in exynos5_setup_usb_phy()
116 clrbits_le32(&usb->hsicphyctrl2, hsic_ctrl); in exynos5_setup_usb_phy()
124 setbits_le32(&usb->hsicphyctrl1, hsic_ctrl); in exynos5_setup_usb_phy()
125 setbits_le32(&usb->hsicphyctrl2, hsic_ctrl); in exynos5_setup_usb_phy()
129 clrbits_le32(&usb->hsicphyctrl1, HSIC_CTRL_PHYSWRST | in exynos5_setup_usb_phy()
132 clrbits_le32(&usb->hsicphyctrl2, HSIC_CTRL_PHYSWRST | in exynos5_setup_usb_phy()
138 setbits_le32(&usb->ehcictrl, in exynos5_setup_usb_phy()
145 static void exynos4412_setup_usb_phy(struct exynos4412_usb_phy *usb) in exynos4412_setup_usb_phy() argument
147 writel(CLK_24MHZ, &usb->usbphyclk); in exynos4412_setup_usb_phy()
149 clrbits_le32(&usb->usbphyctrl, (PHYPWR_NORMAL_MASK_HSIC0 | in exynos4412_setup_usb_phy()
153 setbits_le32(&usb->usbphyrstcon, (RSTCON_HOSTPHY_SWRST | RSTCON_SWRST)); in exynos4412_setup_usb_phy()
155 clrbits_le32(&usb->usbphyrstcon, (RSTCON_HOSTPHY_SWRST | RSTCON_SWRST)); in exynos4412_setup_usb_phy()
158 static void setup_usb_phy(struct exynos_usb_phy *usb) in setup_usb_phy() argument
165 exynos5_setup_usb_phy(usb); in setup_usb_phy()
169 usb); in setup_usb_phy()
172 static void exynos5_reset_usb_phy(struct exynos_usb_phy *usb) in exynos5_reset_usb_phy() argument
177 setbits_le32(&usb->usbphyctrl0, in exynos5_reset_usb_phy()
190 setbits_le32(&usb->hsicphyctrl1, hsic_ctrl); in exynos5_reset_usb_phy()
191 setbits_le32(&usb->hsicphyctrl2, hsic_ctrl); in exynos5_reset_usb_phy()
194 static void exynos4412_reset_usb_phy(struct exynos4412_usb_phy *usb) in exynos4412_reset_usb_phy() argument
196 setbits_le32(&usb->usbphyctrl, (PHYPWR_NORMAL_MASK_HSIC0 | in exynos4412_reset_usb_phy()
202 static void reset_usb_phy(struct exynos_usb_phy *usb) in reset_usb_phy() argument
205 exynos5_reset_usb_phy(usb); in reset_usb_phy()
209 usb); in reset_usb_phy()
221 ctx->usb = (struct exynos_usb_phy *)plat->phy_base; in ehci_usb_probe()
227 setup_usb_phy(ctx->usb); in ehci_usb_probe()
242 reset_usb_phy(ctx->usb); in ehci_usb_remove()