Ejemplo n.º 1
0
static void usbotg_uninit_ext(struct fsl_usb2_platform_data *pdata)
{
	clk_disable(usb_phy1_clk);
	clk_put(usb_phy1_clk);

	clk_disable(usb_oh3_clk);
	clk_put(usb_oh3_clk);

	/* usb_ahb_clk will be disabled at usb_common.c */
	usbotg_uninit(pdata);
	clk_put(usb_ahb_clk);
}
Ejemplo n.º 2
0
static void usbotg_uninit_ext(struct platform_device *pdev)
{
	struct fsl_usb2_platform_data *pdata = pdev->dev.platform_data;

	clk_disable(usb_phy1_clk);
	clk_put(usb_phy1_clk);

	clk_disable(usb_oh3_clk);
	clk_put(usb_oh3_clk);

	usbotg_uninit(pdata);
	otg_used--;
}
static void usbotg_uninit_ext(struct fsl_usb2_platform_data *pdata)
{
	struct clk *usb_clk;

	usb_clk = clk_get(NULL, "usboh3_clk");
	clk_disable(usb_clk);
	clk_put(usb_clk);

	usb_clk = clk_get(NULL, "usb_phy_clk");
	clk_disable(usb_clk);
	clk_put(usb_clk);

	usbotg_uninit(pdata);
}
Ejemplo n.º 4
0
static void usbotg_uninit_ext(struct fsl_usb2_platform_data *pdata)
{
	usbotg_pm_clock(false);
	usbotg_uninit(pdata);
}