コード例 #1
0
int musb_platform_exit(struct musb *musb)
{

	musb_platform_suspend(musb);

	return 0;
}
コード例 #2
0
int musb_platform_exit(struct musb *musb)
{

	musb_platform_suspend(musb);

	otg_put_transceiver(musb->xceiv);
	return 0;
}
コード例 #3
0
ファイル: omap2430.c プロジェクト: Ale1ster/kerneldir
int musb_platform_exit(struct musb *musb)
{
	del_timer_sync(&musb_idle_timer);

	musb_platform_suspend(musb);

	otg_put_transceiver(musb->xceiv);
	return 0;
}
int musb_platform_exit(struct musb *musb)
{

    musb_platform_suspend(musb);

    kfree(musb->xceiv);

    clk_put(musb->clock);
    musb->clock = 0;
    return 0;
}
コード例 #5
0
int musb_platform_exit(struct musb *musb)
{

	omap_vbus_power(musb, 0 /*off*/, 1);

	musb_platform_suspend(musb);

	clk_put(musb->clock);
	musb->clock = NULL;

	return 0;
}
コード例 #6
0
ファイル: m2s.c プロジェクト: AdrianHuang/uclinux-robutest
int musb_platform_exit(struct musb *musb)
{

	m2s_usb_vbus_power(musb, 0, 1);

	musb_platform_suspend(musb);

	clk_put(musb->clock);
	musb->clock = NULL;

	return 0;
}
コード例 #7
0
ファイル: omap2430.c プロジェクト: andy78328/pmu-for-omap4
int musb_platform_exit(struct musb *musb)
{

	if (cpu_is_omap44xx()) {
		/* register for transciever notification*/
		otg_unregister_notifier(musb->xceiv, &musb->nb);
		wake_lock_destroy(&usb_lock);
	}
	musb_platform_suspend(musb);

	return 0;
}
コード例 #8
0
int musb_platform_exit(struct musb *musb)
{
	del_timer_sync(&musb_idle_timer);

	omap_vbus_power(musb, 0 /*off*/, 1);

	musb_platform_suspend(musb);

	clk_put(musb->clock);
	musb->clock = NULL;

	return 0;
}
コード例 #9
0
int musb_platform_exit(struct musb *musb)
{
	struct device *dev = musb->controller;
	struct musb_hdrc_platform_data *plat = dev->platform_data;

      /* unregister for transciever notification*/
		otg_unregister_notifier(musb->xceiv, &musb->nb);
	wake_lock_destroy(&plat->musb_lock);
	musb_platform_suspend(musb);
	if (cpu_is_omap44xx()) {
		iounmap(ctrl_base);
		iounmap(phymux_base);
	}
	return 0;
}