Пример #1
0
static void vfe_release(struct platform_device *dev)
{
	msm_camio_disable(dev);
	vfe_cmd_release(dev);
	update_axi_qos(PM_QOS_DEFAULT_VALUE);
	vfe_syncdata = NULL;
}
Пример #2
0
static void vfe_release(void)
{
	disable_irq(INT_VFE);
	free_irq(INT_VFE, 0);

	msm_camio_disable();
	vfe_cmd_release();
}
Пример #3
0
static void vfe_release(struct platform_device *dev)
{
	msm_camio_disable(dev);
	vfe_cmd_release(dev);

	mutex_lock(&vfe_lock);
	vfe_syncdata = NULL;
	mutex_unlock(&vfe_lock);
}
Пример #4
0
static void vfe_release(struct platform_device *dev)
{
	msm_camio_disable(dev);
	vfe_cmd_release(dev);

	mutex_lock(&vfe_lock);
	vfe_syncdata = NULL;
	mutex_unlock(&vfe_lock);
	/* request AXI bus for camera */
	release_axi_qos();

}
Пример #5
0
static void vfe_release(struct platform_device *dev)
{
	struct msm_sensor_ctrl *sctrl =
		&((struct msm_sync *)vfe_syncdata)->sctrl;

	if (ebi1_clk) {
		clk_set_rate(ebi1_clk, 0);
		clk_put(ebi1_clk);
		ebi1_clk = 0;
	}

	if (sctrl)
		sctrl->s_release();

	msm_camio_disable(dev);
	vfe_cmd_release(dev);
	vfe_syncdata = NULL;
}