Пример #1
0
static int32_t msm_camera_7x27a_ext_power_ctrl(int enable)
{
	int rc = 0;
	if (enable) {
		rc = msm_camera_vreg_config(1);
	} else {
		rc = msm_camera_vreg_config(0);
	}
	return rc;
}
Пример #2
0
static void config_camera_off_gpios_rear(void)
{
	msm_camera_vreg_config(0);

	config_gpio_table(camera_off_gpio_table,
			ARRAY_SIZE(camera_off_gpio_table));
}
static void config_camera_off_gpios_front(void)
{
	if (machine_is_msm7x27a_ffa() || machine_is_msm7625a_ffa())
		msm_camera_vreg_config(0);

	config_gpio_table(camera_off_gpio_table,
			ARRAY_SIZE(camera_off_gpio_table));
}
Пример #4
0
static int camera_power_off_rear(void)
{
#if defined(CONFIG_MT9E013_LGIT)
	printk("camera_power_off_rear\n");
	msm_camera_vreg_config(0);
#endif
	return 0;
}
Пример #5
0
static void config_camera_off_gpios_rear(void)
{
	gpio_direction_output(GPIO_CAM_RESET, 0);

	mdelay(1);

	gpio_direction_output(GPIO_CAM_PWDN, 0);

	mdelay(1);

	config_gpio_table(camera_off_gpio_table,
			ARRAY_SIZE(camera_off_gpio_table));

	msm_camera_vreg_config(0);

}
Пример #6
0
static int config_camera_on_gpios_rear(void)
{
	int rc = 0;

	msm_camera_vreg_config(1);

	rc = config_gpio_table(camera_on_gpio_table,
			ARRAY_SIZE(camera_on_gpio_table));
	if (rc < 0) {
		pr_err("%s: CAMSENSOR gpio table request"
		"failed\n", __func__);
		return rc;
	}

	return rc;
}
static int config_camera_on_gpios_front(void)
{
	int rc = 0;

	if (machine_is_msm7x27a_ffa() || machine_is_msm7625a_ffa())
		msm_camera_vreg_config(1);

	rc = config_gpio_table(camera_on_gpio_table,
			ARRAY_SIZE(camera_on_gpio_table));
	if (rc < 0) {
		pr_err("%s: CAMSENSOR gpio table request"
			"failed\n", __func__);
		return rc;
	}

	return rc;
}
Пример #8
0
static int config_camera_on_gpios_rear(void)
{
	int rc = 0;

#if defined(CONFIG_MT9E013_LGIT)
	printk("config_camera_on_gpios_rear\n");
#else
	msm_camera_vreg_config(1);
#endif

	rc = config_gpio_table(camera_on_gpio_table,
			ARRAY_SIZE(camera_on_gpio_table));
	if (rc < 0) {
		pr_err("%s: CAMSENSOR gpio table request"
		"failed\n", __func__);
		return rc;
	}

	return rc;
}