Home
last modified time | relevance | path

Searched refs:vehicle_ad_dev (Results 1 – 15 of 15) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/video/rockchip/vehicle/
H A Dvehicle_ad.h39 struct vehicle_ad_dev { struct
69 int vehicle_generic_sensor_write(struct vehicle_ad_dev *ad, char reg, char *pval); argument
70 int vehicle_sensor_write(struct vehicle_ad_dev *ad, u8 reg, u8 val);
71 int vehicle_generic_sensor_read(struct vehicle_ad_dev *ad, char reg);
72 int vehicle_sensor_read(struct vehicle_ad_dev *ad, u8 reg, u8 *val);
73 int vehicle_parse_sensor(struct vehicle_ad_dev *ad);
74 void vehicle_ad_channel_set(struct vehicle_ad_dev *ad, int channel);
76 int vehicle_ad_init(struct vehicle_ad_dev *ad);
78 int vehicle_ad_stream(struct vehicle_ad_dev *ad, int val);
80 void vehicle_ad_check_cif_error(struct vehicle_ad_dev *ad, int last_line);
H A Dvehicle_ad_max96714.c70 static struct vehicle_ad_dev *max96714_g_addev;
117 static int max96714_read_reg(struct vehicle_ad_dev *ad, u16 reg, in max96714_read_reg()
151 static int max96714_write_reg(struct vehicle_ad_dev *ad, u16 reg, u8 val) in max96714_write_reg()
176 static int max96714_write_array(struct vehicle_ad_dev *ad, in max96714_write_array()
188 static void max96714_reinit_parameter(struct vehicle_ad_dev *ad, unsigned char cvstd) in max96714_reinit_parameter()
261 static void max96714_reg_init(struct vehicle_ad_dev *ad, unsigned char cvstd) in max96714_reg_init()
282 void max96714_channel_set(struct vehicle_ad_dev *ad, int channel) in max96714_channel_set()
310 void max96714_ad_check_cif_error(struct vehicle_ad_dev *ad, int last_line) in max96714_ad_check_cif_error()
345 int max96714_check_id(struct vehicle_ad_dev *ad) in max96714_check_id()
362 static int max96714_check_cvstd(struct vehicle_ad_dev *ad, bool activate_check) in max96714_check_cvstd()
[all …]
H A Dvehicle_generic_sensor.c29 int (*sensor_init)(struct vehicle_ad_dev *ad);
31 int (*sensor_stream)(struct vehicle_ad_dev *ad, int value);
33 void (*sensor_check_cif_error)(struct vehicle_ad_dev *ad, int last_line);
34 int (*sensor_check_id_cb)(struct vehicle_ad_dev *ad);
35 void (*sensor_set_channel)(struct vehicle_ad_dev *ad, int channel);
124 int vehicle_generic_sensor_write(struct vehicle_ad_dev *ad, char reg, char *pval) in vehicle_generic_sensor_write()
149 int vehicle_sensor_write(struct vehicle_ad_dev *ad, u8 reg, u8 val) in vehicle_sensor_write()
172 int vehicle_generic_sensor_read(struct vehicle_ad_dev *ad, char reg) in vehicle_generic_sensor_read()
201 int vehicle_sensor_read(struct vehicle_ad_dev *ad, u8 reg, u8 *val) in vehicle_sensor_read()
231 int vehicle_ad_stream(struct vehicle_ad_dev *ad, int val) in vehicle_ad_stream()
[all …]
H A Dvehicle_ad_gc2145.c73 static struct vehicle_ad_dev *gc2145_g_addev;
828 static void gc2145_reinit_parameter(struct vehicle_ad_dev *ad, unsigned char cvstd) in gc2145_reinit_parameter()
871 static void gc2145_reg_init(struct vehicle_ad_dev *ad, unsigned char cvstd) in gc2145_reg_init()
896 void gc2145_channel_set(struct vehicle_ad_dev *ad, int channel) in gc2145_channel_set()
930 void gc2145_ad_check_cif_error(struct vehicle_ad_dev *ad, int last_line) in gc2145_ad_check_cif_error()
965 int gc2145_check_id(struct vehicle_ad_dev *ad) in gc2145_check_id()
985 static int gc2145_check_cvstd(struct vehicle_ad_dev *ad, bool activate_check) in gc2145_check_cvstd()
990 int gc2145_stream(struct vehicle_ad_dev *ad, int enable) in gc2145_stream()
1005 static void power_on(struct vehicle_ad_dev *ad) in power_on()
1022 static void power_off(struct vehicle_ad_dev *ad) in power_off()
[all …]
H A Dvehicle_ad_nvp6324.h10 int nvp6324_ad_init(struct vehicle_ad_dev *ad);
13 void nvp6324_ad_check_cif_error(struct vehicle_ad_dev *ad, int last_line);
14 int nvp6324_check_id(struct vehicle_ad_dev *ad);
15 int nvp6324_stream(struct vehicle_ad_dev *ad, int enable);
16 void nvp6324_channel_set(struct vehicle_ad_dev *ad, int channel);
H A Dvehicle_ad_tp2825.h10 int tp2825_ad_init(struct vehicle_ad_dev *ad);
13 void tp2825_ad_check_cif_error(struct vehicle_ad_dev *ad, int last_line);
14 int tp2825_check_id(struct vehicle_ad_dev *ad);
15 int tp2825_stream(struct vehicle_ad_dev *ad, int enable);
16 void tp2825_channel_set(struct vehicle_ad_dev *ad, int channel);
H A Dvehicle_ad_nvp6188.h10 int nvp6188_ad_init(struct vehicle_ad_dev *ad);
13 void nvp6188_ad_check_cif_error(struct vehicle_ad_dev *ad, int last_line);
14 int nvp6188_check_id(struct vehicle_ad_dev *ad);
15 int nvp6188_stream(struct vehicle_ad_dev *ad, int enable);
16 void nvp6188_channel_set(struct vehicle_ad_dev *ad, int channel);
H A Dvehicle_ad_gc2145.h10 int gc2145_ad_init(struct vehicle_ad_dev *ad);
13 void gc2145_ad_check_cif_error(struct vehicle_ad_dev *ad, int last_line);
14 int gc2145_check_id(struct vehicle_ad_dev *ad);
15 int gc2145_stream(struct vehicle_ad_dev *ad, int enable);
16 void gc2145_channel_set(struct vehicle_ad_dev *ad, int channel);
H A Dvehicle_ad_7181.h10 int adv7181_ad_init(struct vehicle_ad_dev *ad);
13 int adv7181_stream(struct vehicle_ad_dev *ad, int value);
14 void adv7181_ad_check_cif_error(struct vehicle_ad_dev *ad, int last_line);
15 int adv7181_check_id(struct vehicle_ad_dev *ad);
16 void adv7181_channel_set(struct vehicle_ad_dev *ad, int channel);
H A Dvehicle_ad_max96714.h10 int max96714_ad_init(struct vehicle_ad_dev *ad);
13 void max96714_ad_check_cif_error(struct vehicle_ad_dev *ad, int last_line);
14 int max96714_check_id(struct vehicle_ad_dev *ad);
15 int max96714_stream(struct vehicle_ad_dev *ad, int enable);
16 void max96714_channel_set(struct vehicle_ad_dev *ad, int channel);
H A Dvehicle_ad_nvp6188.c70 static struct vehicle_ad_dev *nvp6188_g_addev;
360 static void nvp6188_reinit_parameter(struct vehicle_ad_dev *ad, unsigned char cvstd) in nvp6188_reinit_parameter()
461 static int nvp6188_write_reg(struct vehicle_ad_dev *ad, u8 reg, u8 val) in nvp6188_write_reg()
486 static int nvp6188_write_array(struct vehicle_ad_dev *ad, in nvp6188_write_array()
505 static int nvp6188_read_reg(struct vehicle_ad_dev *ad, u8 reg, u8 *val) in nvp6188_read_reg()
534 static unsigned char nv6188_read_vfc(struct vehicle_ad_dev *ad, unsigned char ch) in nv6188_read_vfc()
543 static __maybe_unused int nvp6188_read_all_vfc(struct vehicle_ad_dev *ad, in nvp6188_read_all_vfc()
580 static __maybe_unused int nvp6188_auto_detect_fmt(struct vehicle_ad_dev *ad) in nvp6188_auto_detect_fmt()
646 static __maybe_unused void nv6188_set_chn_960h(struct vehicle_ad_dev *ad, u8 ch, in nv6188_set_chn_960h()
731 static __maybe_unused void nv6188_set_chn_720p(struct vehicle_ad_dev *ad, u8 ch, in nv6188_set_chn_720p()
[all …]
H A Dvehicle_ad_7181.c42 static struct vehicle_ad_dev *ad7181_g_addev;
233 static int adv7181_vehicle_status(struct vehicle_ad_dev *ad, in adv7181_vehicle_status()
252 static void adv7181_reinit_parameter(struct vehicle_ad_dev *ad, v4l2_std_id std) in adv7181_reinit_parameter()
322 static void adv7181_reg_init(struct vehicle_ad_dev *ad, unsigned char cvstd) in adv7181_reg_init()
388 void adv7181_ad_check_cif_error(struct vehicle_ad_dev *ad, int last_line) in adv7181_ad_check_cif_error()
414 int adv7181_check_id(struct vehicle_ad_dev *ad) in adv7181_check_id()
430 static int adv7181_check_std(struct vehicle_ad_dev *ad, v4l2_std_id *std) in adv7181_check_std()
444 void adv7181_channel_set(struct vehicle_ad_dev *ad, int channel) in adv7181_channel_set()
461 int adv7181_stream(struct vehicle_ad_dev *ad, int value) in adv7181_stream()
483 static void power_on(struct vehicle_ad_dev *ad) in power_on()
[all …]
H A Dvehicle_ad_tp2825.c69 static struct vehicle_ad_dev *tp2825_g_addev;
557 static void tp2825_reinit_parameter(struct vehicle_ad_dev *ad, unsigned char cvstd) in tp2825_reinit_parameter()
654 static void tp2825_reg_init(struct vehicle_ad_dev *ad, unsigned char cvstd) in tp2825_reg_init()
691 void tp2825_channel_set(struct vehicle_ad_dev *ad, int channel) in tp2825_channel_set()
724 void tp2825_ad_check_cif_error(struct vehicle_ad_dev *ad, int last_line) in tp2825_ad_check_cif_error()
750 int tp2825_check_id(struct vehicle_ad_dev *ad) in tp2825_check_id()
766 static int tp2825_check_cvstd(struct vehicle_ad_dev *ad, bool activate_check) in tp2825_check_cvstd()
860 int tp2825_stream(struct vehicle_ad_dev *ad, int enable) in tp2825_stream()
873 static void power_on(struct vehicle_ad_dev *ad) in power_on()
890 static void power_off(struct vehicle_ad_dev *ad) in power_off()
[all …]
H A Dvehicle_ad_nvp6324.c70 static struct vehicle_ad_dev *nvp6324_g_addev;
1763 static void nvp6324_reinit_parameter(struct vehicle_ad_dev *ad, unsigned char cvstd) in nvp6324_reinit_parameter()
1876 static void nvp6324_reg_init(struct vehicle_ad_dev *ad, unsigned char cvstd) in nvp6324_reg_init()
1921 void nvp6324_channel_set(struct vehicle_ad_dev *ad, int channel) in nvp6324_channel_set()
1960 void nvp6324_ad_check_cif_error(struct vehicle_ad_dev *ad, int last_line) in nvp6324_ad_check_cif_error()
2003 int nvp6324_check_id(struct vehicle_ad_dev *ad) in nvp6324_check_id()
2023 static int nvp6324_check_cvstd(struct vehicle_ad_dev *ad, bool activate_check) in nvp6324_check_cvstd()
2064 int nvp6324_stream(struct vehicle_ad_dev *ad, int enable) in nvp6324_stream()
2085 static void nvp6324_power_on(struct vehicle_ad_dev *ad) in nvp6324_power_on()
2110 static void nvp6324_power_deinit(struct vehicle_ad_dev *ad) in nvp6324_power_deinit()
[all …]
H A Dvehicle_main.c61 struct vehicle_ad_dev ad;