1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
|
/*
* Samsung Exynos5 SoC series FIMC-IS driver
*
*
* Copyright (c) 2011 Samsung Electronics Co., Ltd
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*/
#ifndef FIMC_IS_MISC_H
#define FIMC_IS_MISC_H
int enable_mipi(void);
int start_fimc_lite(int channel, struct flite_frame *f_frame);
int stop_fimc_lite(int channel);
int start_mipi_csi(int channel, struct flite_frame *f_frame);
int stop_mipi_csi(int channel);
int fimc_is_digital_zoom(struct fimc_is_dev *dev, int value);
int fimc_is_v4l2_af_start_stop(struct fimc_is_dev *dev, int value);
int fimc_is_v4l2_touch_af_start_stop(struct fimc_is_dev *dev, int value);
int fimc_is_v4l2_caf_start_stop(struct fimc_is_dev *dev, int value);
int fimc_is_ctrl_odc(struct fimc_is_dev *dev, int value);
int fimc_is_ctrl_dis(struct fimc_is_dev *dev, int value);
int fimc_is_ctrl_3dnr(struct fimc_is_dev *dev, int value);
int fimc_is_v4l2_isp_scene_mode(struct fimc_is_dev *dev, int mode);
int fimc_is_af_face(struct fimc_is_dev *dev);
int fimc_is_v4l2_af_mode(struct fimc_is_dev *dev, int value);
int fimc_is_v4l2_isp_iso(struct fimc_is_dev *dev, int value);
int fimc_is_v4l2_isp_effect(struct fimc_is_dev *dev, int value);
int fimc_is_v4l2_isp_effect_legacy(struct fimc_is_dev *dev, int value);
int fimc_is_v4l2_isp_flash_mode(struct fimc_is_dev *dev, int value);
int fimc_is_v4l2_awb_mode(struct fimc_is_dev *dev, int value);
int fimc_is_v4l2_awb_mode_legacy(struct fimc_is_dev *dev, int value);
int fimc_is_v4l2_isp_contrast(struct fimc_is_dev *dev, int value);
int fimc_is_v4l2_isp_contrast_legacy(struct fimc_is_dev *dev, int value);
int fimc_is_v4l2_isp_saturation(struct fimc_is_dev *dev, int value);
int fimc_is_v4l2_isp_sharpness(struct fimc_is_dev *dev, int value);
int fimc_is_v4l2_isp_exposure(struct fimc_is_dev *dev, int value);
int fimc_is_v4l2_isp_exposure_legacy(struct fimc_is_dev *dev, int value);
int fimc_is_v4l2_isp_brightness(struct fimc_is_dev *dev, int value);
int fimc_is_v4l2_isp_hue(struct fimc_is_dev *dev, int value);
int fimc_is_v4l2_isp_metering(struct fimc_is_dev *dev, int value);
int fimc_is_v4l2_isp_metering_legacy(struct fimc_is_dev *dev, int value);
int fimc_is_v4l2_isp_afc(struct fimc_is_dev *dev, int value);
int fimc_is_v4l2_isp_afc_legacy(struct fimc_is_dev *dev, int value);
int fimc_is_v4l2_fd_angle_mode(struct fimc_is_dev *dev, int value);
int fimc_is_v4l2_frame_rate(struct fimc_is_dev *dev, int value);
int fimc_is_v4l2_ae_awb_lockunlock(struct fimc_is_dev *dev, int value);
int fimc_is_v4l2_set_isp(struct fimc_is_dev *dev, int value);
int fimc_is_v4l2_set_drc(struct fimc_is_dev *dev, int value);
int fimc_is_v4l2_cmd_isp(struct fimc_is_dev *dev, int value);
int fimc_is_v4l2_cmd_drc(struct fimc_is_dev *dev, int value);
int fimc_is_v4l2_cmd_fd(struct fimc_is_dev *dev, int value);
int fimc_is_v4l2_shot_mode(struct fimc_is_dev *dev, int value);
#endif/*FIMC_IS_MISC_H*/
|