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); }
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); }
static void usbotg_uninit_ext(struct fsl_usb2_platform_data *pdata) { usbotg_pm_clock(false); usbotg_uninit(pdata); }