Home
last modified time | relevance | path

Searched refs:rkisp_device (Results 1 – 25 of 48) sorted by relevance

12

/OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/isp/
H A Dcapture_v2x.h11 int hdr_config_dmatx(struct rkisp_device *dev);
12 int hdr_update_dmatx_buf(struct rkisp_device *dev);
13 void hdr_stop_dmatx(struct rkisp_device *dev);
14 void hdr_destroy_buf(struct rkisp_device *dev);
15 void rkisp_config_dmatx_valid_buf(struct rkisp_device *dev);
18 int rkisp_register_stream_v20(struct rkisp_device *dev);
19 void rkisp_unregister_stream_v20(struct rkisp_device *dev);
20 void rkisp_mi_v20_isr(u32 mis_val, struct rkisp_device *dev);
21 void rkisp_mipi_v20_isr(u32 phy, u32 packet, u32 overflow, u32 state, struct rkisp_device *dev);
28 static inline int rkisp_register_stream_v20(struct rkisp_device *dev) { return -EINVAL; } in rkisp_register_stream_v20()
[all …]
H A Dcapture_v3x.h12 int rkisp_register_stream_v30(struct rkisp_device *dev);
13 void rkisp_unregister_stream_v30(struct rkisp_device *dev);
14 void rkisp_mi_v30_isr(u32 mis_val, struct rkisp_device *dev);
15 void rkisp_mipi_v30_isr(u32 phy, u32 packet, u32 overflow, u32 state, struct rkisp_device *dev);
17 static inline int rkisp_register_stream_v30(struct rkisp_device *dev) { return -EINVAL; } in rkisp_register_stream_v30()
18 static inline void rkisp_unregister_stream_v30(struct rkisp_device *dev) {} in rkisp_unregister_stream_v30()
19 static inline void rkisp_mi_v30_isr(u32 mis_val, struct rkisp_device *dev) {} in rkisp_mi_v30_isr()
20 … void rkisp_mipi_v30_isr(u32 phy, u32 packet, u32 overflow, u32 state, struct rkisp_device *dev) {} in rkisp_mipi_v30_isr()
24 int rkisp_register_stream_v32(struct rkisp_device *dev);
25 void rkisp_unregister_stream_v32(struct rkisp_device *dev);
[all …]
H A Dcommon.h64 struct rkisp_device;
166 void rkisp_write(struct rkisp_device *dev, u32 reg, u32 val, bool is_direct);
167 u32 rkisp_read(struct rkisp_device *dev, u32 reg, bool is_direct);
168 void rkisp_set_bits(struct rkisp_device *dev, u32 reg, u32 mask, u32 val, bool is_direct);
169 void rkisp_clear_bits(struct rkisp_device *dev, u32 reg, u32 mask, bool is_direct);
171 void rkisp_write_reg_cache(struct rkisp_device *dev, u32 reg, u32 val);
172 u32 rkisp_read_reg_cache(struct rkisp_device *dev, u32 reg);
173 void rkisp_set_reg_cache_bits(struct rkisp_device *dev, u32 reg, u32 mask, u32 val);
174 void rkisp_clear_reg_cache_bits(struct rkisp_device *dev, u32 reg, u32 mask);
177 void rkisp_next_write(struct rkisp_device *dev, u32 reg, u32 val, bool is_direct);
[all …]
H A Drkisp.h143 int rkisp_register_isp_subdev(struct rkisp_device *isp_dev,
146 void rkisp_unregister_isp_subdev(struct rkisp_device *isp_dev);
149 void rkisp_chk_tb_over(struct rkisp_device *isp_dev);
151 static inline void rkisp_chk_tb_over(struct rkisp_device *isp_dev) {} in rkisp_chk_tb_over()
154 void rkisp_mipi_isr(unsigned int mipi_mis, struct rkisp_device *dev);
157 unsigned int err3, struct rkisp_device *dev);
160 struct rkisp_device *dev);
164 int rkisp_align_sensor_resolution(struct rkisp_device *dev,
169 int rkisp_update_sensor_info(struct rkisp_device *dev);
175 void rkisp_check_idle(struct rkisp_device *dev, u32 irq);
[all …]
H A Dbridge.h55 struct rkisp_device *ispdev;
76 int rkisp_register_bridge_subdev(struct rkisp_device *dev,
78 void rkisp_unregister_bridge_subdev(struct rkisp_device *dev);
79 void rkisp_bridge_isr(u32 *mis_val, struct rkisp_device *dev);
80 void rkisp_bridge_update_mi(struct rkisp_device *dev, u32 isp_mis);
83 static inline int rkisp_register_bridge_subdev(struct rkisp_device *dev, struct v4l2_device *v4l2_d… in rkisp_register_bridge_subdev()
84 static inline void rkisp_unregister_bridge_subdev(struct rkisp_device *dev) {} in rkisp_unregister_bridge_subdev()
85 static inline void rkisp_bridge_update_mi(struct rkisp_device *dev, u32 isp_mis) {} in rkisp_bridge_update_mi()
89 int rkisp_bridge_get_fbcbuf_fd(struct rkisp_device *dev, struct isp2x_buf_idxfd *idxfd);
90 void rkisp_bridge_sendtopp_buffer(struct rkisp_device *dev, u32 dev_id, u32 buf_idx);
[all …]
H A Dcommon.c12 void rkisp_write(struct rkisp_device *dev, u32 reg, u32 val, bool is_direct) in rkisp_write()
29 void rkisp_next_write(struct rkisp_device *dev, u32 reg, u32 val, bool is_direct) in rkisp_next_write()
43 u32 rkisp_read(struct rkisp_device *dev, u32 reg, bool is_direct) in rkisp_read()
54 u32 rkisp_next_read(struct rkisp_device *dev, u32 reg, bool is_direct) in rkisp_next_read()
65 void rkisp_set_bits(struct rkisp_device *dev, u32 reg, u32 mask, u32 val, bool is_direct) in rkisp_set_bits()
72 void rkisp_next_set_bits(struct rkisp_device *dev, u32 reg, u32 mask, u32 val, bool is_direct) in rkisp_next_set_bits()
79 void rkisp_clear_bits(struct rkisp_device *dev, u32 reg, u32 mask, bool is_direct) in rkisp_clear_bits()
86 void rkisp_next_clear_bits(struct rkisp_device *dev, u32 reg, u32 mask, bool is_direct) in rkisp_next_clear_bits()
93 void rkisp_write_reg_cache(struct rkisp_device *dev, u32 reg, u32 val) in rkisp_write_reg_cache()
100 void rkisp_next_write_reg_cache(struct rkisp_device *dev, u32 reg, u32 val) in rkisp_next_write_reg_cache()
[all …]
H A Dcapture_v1x.h8 int rkisp_register_stream_v1x(struct rkisp_device *dev);
9 void rkisp_unregister_stream_v1x(struct rkisp_device *dev);
10 void rkisp_mi_v1x_isr(u32 mis_val, struct rkisp_device *dev);
12 static inline int rkisp_register_stream_v1x(struct rkisp_device *dev) { return -EINVAL; } in rkisp_register_stream_v1x()
13 static inline void rkisp_unregister_stream_v1x(struct rkisp_device *dev) {} in rkisp_unregister_stream_v1x()
14 static inline void rkisp_mi_v1x_isr(u32 mis_val, struct rkisp_device *dev) {} in rkisp_mi_v1x_isr()
H A Ddmarx.h56 struct rkisp_device *ispdev;
63 void rkisp_dmarx_isr(u32 mis_val, struct rkisp_device *dev);
64 void rkisp2_rawrd_isr(u32 mis_val, struct rkisp_device *dev);
67 void rkisp_rawrd_set_pic_size(struct rkisp_device *dev,
69 void rkisp_dmarx_get_frame(struct rkisp_device *dev, u32 *id,
72 void rkisp_unregister_dmarx_vdev(struct rkisp_device *dev);
73 int rkisp_register_dmarx_vdev(struct rkisp_device *dev);
H A Dcsi.h66 struct rkisp_device *ispdev;
77 int rkisp_register_csi_subdev(struct rkisp_device *dev,
79 void rkisp_unregister_csi_subdev(struct rkisp_device *dev);
80 int rkisp_csi_get_hdr_cfg(struct rkisp_device *dev, void *arg);
81 int rkisp_csi_config_patch(struct rkisp_device *dev);
82 void rkisp_csi_sof(struct rkisp_device *dev, u8 id);
H A Ddev.c107 struct rkisp_device *isp_dev; in __rkisp_clr_unready_dev()
134 struct rkisp_device *dev = container_of(p, struct rkisp_device, pipe); in __isp_pipeline_prepare()
177 struct rkisp_device *dev = container_of(p, struct rkisp_device, pipe); in __isp_pipeline_s_isp_clk()
270 struct rkisp_device *dev = container_of(p, struct rkisp_device, pipe); in rkisp_pipeline_open()
295 struct rkisp_device *dev = container_of(p, struct rkisp_device, pipe); in rkisp_pipeline_close()
313 struct rkisp_device *dev = container_of(p, struct rkisp_device, pipe); in rkisp_pipeline_set_stream()
371 static int rkisp_create_links(struct rkisp_device *dev) in rkisp_create_links()
426 static int _set_pipeline_default_fmt(struct rkisp_device *dev, bool is_init) in _set_pipeline_default_fmt()
551 struct rkisp_device *dev; in subdev_notifier_complete()
554 dev = container_of(notifier, struct rkisp_device, notifier); in subdev_notifier_complete()
[all …]
H A Dprocfs.h25 int rkisp_proc_init(struct rkisp_device *dev);
26 void rkisp_proc_cleanup(struct rkisp_device *dev);
28 static inline int rkisp_proc_init(struct rkisp_device *dev) in rkisp_proc_init()
32 static inline void rkisp_proc_cleanup(struct rkisp_device *dev) in rkisp_proc_cleanup()
H A Dcapture.h258 struct rkisp_device *ispdev;
307 struct rkisp_device *ispdev;
326 void rkisp_stream_buf_done_early(struct rkisp_device *dev);
331 void rkisp_unregister_stream_vdevs(struct rkisp_device *dev);
332 int rkisp_register_stream_vdevs(struct rkisp_device *dev);
333 void rkisp_mi_isr(u32 mis_val, struct rkisp_device *dev);
334 void rkisp_set_stream_def_fmt(struct rkisp_device *dev, u32 id,
336 int rkisp_stream_frame_start(struct rkisp_device *dev, u32 isp_mis);
H A Dcapture.c27 static int hdr_dma_frame(struct rkisp_device *dev) in hdr_dma_frame()
53 static int rkisp_create_hdr_buf(struct rkisp_device *dev) in rkisp_create_hdr_buf()
120 void hdr_destroy_buf(struct rkisp_device *dev) in hdr_destroy_buf()
152 int hdr_update_dmatx_buf(struct rkisp_device *dev) in hdr_update_dmatx_buf()
220 int hdr_config_dmatx(struct rkisp_device *dev) in hdr_config_dmatx()
291 void hdr_stop_dmatx(struct rkisp_device *dev) in hdr_stop_dmatx()
345 void rkisp_config_dmatx_valid_buf(struct rkisp_device *dev) in rkisp_config_dmatx_valid_buf()
349 struct rkisp_device *isp; in rkisp_config_dmatx_valid_buf()
437 int rkisp_stream_frame_start(struct rkisp_device *dev, u32 isp_mis) in rkisp_stream_frame_start()
458 void rkisp_stream_buf_done_early(struct rkisp_device *dev) in rkisp_stream_buf_done_early()
[all …]
H A Disp_mipi_luma.h45 struct rkisp_device *dev;
66 struct rkisp_device *dev);
73 struct rkisp_device *dev) in rkisp_register_luma_vdev()
H A Dcapture_v32.c462 struct rkisp_device *dev = stream->ispdev; in bpds_is_stream_stopped()
479 struct rkisp_device *dev = stream->ispdev; in mpds_is_stream_stopped()
548 struct rkisp_device *dev = stream->ispdev; in rkisp_stream_config_dcrop()
577 struct rkisp_device *dev = stream->ispdev; in rkisp_stream_config_rsz()
629 struct rkisp_device *dev = stream->ispdev; in calc_burst_len()
692 struct rkisp_device *dev = stream->ispdev; in mp_config_mi()
791 struct rkisp_device *dev = stream->ispdev; in sp_config_mi()
857 struct rkisp_device *dev = stream->ispdev; in bp_config_mi()
904 struct rkisp_device *dev = stream->ispdev; in ds_config_mi()
935 struct rkisp_device *dev = stream->ispdev; in mp_enable_mi()
[all …]
H A Drkisp.c88 static void rkisp_config_cmsk(struct rkisp_device *dev);
96 static inline struct rkisp_device *sd_to_isp_dev(struct v4l2_subdev *sd) in sd_to_isp_dev()
98 return container_of(sd->v4l2_dev, struct rkisp_device, v4l2_dev); in sd_to_isp_dev()
175 static struct rkisp_sensor_info *sd_to_sensor(struct rkisp_device *dev, in sd_to_sensor()
187 int rkisp_align_sensor_resolution(struct rkisp_device *dev, in rkisp_align_sensor_resolution()
347 int rkisp_update_sensor_info(struct rkisp_device *dev) in rkisp_update_sensor_info()
500 static void rkisp_dvfs(struct rkisp_device *dev) in rkisp_dvfs()
539 static void rkisp_multi_overflow_hdl(struct rkisp_device *dev, bool on) in rkisp_multi_overflow_hdl()
592 void rkisp_trigger_read_back(struct rkisp_device *dev, u8 dma2frm, u32 mode, bool is_try) in rkisp_trigger_read_back()
818 static void rkisp_fast_switch_rx_buf(struct rkisp_device *dev, bool is_current) in rkisp_fast_switch_rx_buf()
[all …]
H A Disp_dvbm.c13 int rkisp_dvbm_get(struct rkisp_device *dev) in rkisp_dvbm_get()
38 struct rkisp_device *dev = stream->ispdev; in rkisp_dvbm_init()
70 int rkisp_dvbm_event(struct rkisp_device *dev, u32 event) in rkisp_dvbm_event()
H A Dcapture_v1x.c331 struct rkisp_device *dev = stream->ispdev; in rkisp_stream_config_dcrop()
360 struct rkisp_device *dev = stream->ispdev; in rkisp_stream_config_rsz()
429 struct rkisp_device *dev = stream->ispdev; in calc_burst_len()
554 struct rkisp_device *dev = stream->ispdev; in sp_config_mi()
622 struct rkisp_device *dev = stream->ispdev; in mp_disable_mi()
713 struct rkisp_device *dev = stream->ispdev; in mi_frame_end()
786 struct rkisp_device *dev = stream->ispdev; in rkisp_stream_stop()
847 struct rkisp_device *dev = stream->ispdev; in rkisp_queue_setup()
933 struct rkisp_device *dev = stream->ispdev; in rkisp_destroy_dummy_buf()
968 struct rkisp_device *dev = stream->ispdev; in rkisp_stop_streaming()
[all …]
H A Dcapture_v21.c512 struct rkisp_device *dev = stream->ispdev; in is_rdbk_stream()
526 struct rkisp_device *dev = stream->ispdev; in is_hdr_stream()
539 struct rkisp_device *dev = stream->ispdev; in rkisp_stream_config_dcrop()
568 struct rkisp_device *dev = stream->ispdev; in rkisp_stream_config_rsz()
637 struct rkisp_device *dev = stream->ispdev; in calc_burst_len()
700 struct rkisp_device *dev = stream->ispdev; in mp_config_mi()
756 struct rkisp_device *dev = stream->ispdev; in sp_config_mi()
804 struct rkisp_device *dev = stream->ispdev; in dmatx3_config_mi()
847 struct rkisp_device *dev = stream->ispdev; in dmatx2_config_mi()
892 struct rkisp_device *dev = stream->ispdev; in dmatx0_config_mi()
[all …]
H A Dcapture_v20.c540 struct rkisp_device *dev = stream->ispdev; in is_rdbk_stream()
559 struct rkisp_device *dev = stream->ispdev; in rkisp_stream_config_dcrop()
600 struct rkisp_device *dev = stream->ispdev; in rkisp_stream_config_rsz()
677 struct rkisp_device *dev = stream->ispdev; in calc_burst_len()
798 struct rkisp_device *dev = stream->ispdev; in sp_config_mi()
858 struct rkisp_device *dev = stream->ispdev; in dmatx3_config_mi()
902 struct rkisp_device *dev = stream->ispdev; in dmatx2_config_mi()
945 struct rkisp_device *dev = stream->ispdev; in dmatx1_config_mi()
989 struct rkisp_device *dev = stream->ispdev; in dmatx0_config_mi()
1061 struct rkisp_device *dev = stream->ispdev; in mp_disable_mi()
[all …]
H A Ddmarx.c264 struct rkisp_device *dev = stream->ispdev; in dmarx_config_mi()
320 struct rkisp_device *dev = stream->ispdev; in rawrd_config_mi()
366 struct rkisp_device *dev = stream->ispdev; in update_rawrd()
450 struct rkisp_device *dev = stream->ispdev; in dmarx_frame_end()
504 struct rkisp_device *dev = stream->ispdev; in dmarx_stop()
547 struct rkisp_device *dev = stream->ispdev; in rkisp_queue_setup()
691 struct rkisp_device *dev = stream->ispdev; in dmarx_start_streaming()
882 struct rkisp_device *dev = stream->ispdev; in rkisp_s_fmt_vid_out_mplane()
985 struct rkisp_device *dev = stream->ispdev; in rkisp_register_dmarx_video()
1030 void rkisp_dmarx_isr(u32 mis_val, struct rkisp_device *dev) in rkisp_dmarx_isr()
[all …]
H A Dcapture_v30.c325 struct rkisp_device *dev = stream->ispdev; in rkisp_stream_config_dcrop()
355 struct rkisp_device *dev = stream->ispdev; in rkisp_stream_config_rsz()
410 struct rkisp_device *dev = stream->ispdev; in calc_burst_len()
473 struct rkisp_device *dev = stream->ispdev; in mp_config_mi()
557 struct rkisp_device *dev = stream->ispdev; in sp_config_mi()
652 struct rkisp_device *dev = stream->ispdev; in bp_config_mi()
706 struct rkisp_device *dev = stream->ispdev; in sp_enable_mi()
770 struct rkisp_device *dev = stream->ispdev; in update_mi()
898 struct rkisp_device *dev = stream->ispdev; in stream_self_update()
927 struct rkisp_device *dev = stream->ispdev; in mi_frame_start()
[all …]
H A Dcsi.c18 static void get_remote_mipi_sensor(struct rkisp_device *dev, in get_remote_mipi_sensor()
136 struct rkisp_device *dev = csi->ispdev; in rkisp_csi_s_stream()
183 struct rkisp_device *dev = csi->ispdev; in csi_config()
431 int rkisp_expander_config(struct rkisp_device *dev, in rkisp_expander_config()
526 int rkisp_csi_get_hdr_cfg(struct rkisp_device *dev, void *arg) in rkisp_csi_get_hdr_cfg()
558 int rkisp_csi_config_patch(struct rkisp_device *dev) in rkisp_csi_config_patch()
682 void rkisp_csi_sof(struct rkisp_device *dev, u8 id) in rkisp_csi_sof()
709 int rkisp_register_csi_subdev(struct rkisp_device *dev, in rkisp_register_csi_subdev()
762 void rkisp_unregister_csi_subdev(struct rkisp_device *dev) in rkisp_unregister_csi_subdev()
H A Dregs.c41 struct rkisp_device *dev = stream->ispdev; in rkisp_disable_dcrop()
55 struct rkisp_device *dev = stream->ispdev; in rkisp_config_dcrop()
111 struct rkisp_device *dev = stream->ispdev; in rkisp_dump_rsz_regs()
147 struct rkisp_device *dev = stream->ispdev; in update_rsz_shadow()
160 struct rkisp_device *dev = stream->ispdev; in set_scale()
310 struct rkisp_device *dev = stream->ispdev; in set_bilinear_scale()
363 struct rkisp_device *dev = stream->ispdev; in rkisp_config_rsz()
/OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/cif/
H A Dprocfs.h14 static inline int rkcif_proc_init(struct rkisp_device *dev) in rkcif_proc_init()
18 static inline void rkcif_proc_cleanup(struct rkisp_device *dev) in rkcif_proc_cleanup()

12