| /OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/isp/ |
| H A D | capture_v2x.h | 11 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 D | capture_v3x.h | 12 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 D | common.h | 64 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 D | rkisp.h | 143 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 D | bridge.h | 55 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 D | common.c | 12 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 D | capture_v1x.h | 8 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 D | dmarx.h | 56 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 D | csi.h | 66 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 D | dev.c | 107 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 D | procfs.h | 25 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 D | capture.h | 258 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 D | capture.c | 27 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 D | isp_mipi_luma.h | 45 struct rkisp_device *dev; 66 struct rkisp_device *dev); 73 struct rkisp_device *dev) in rkisp_register_luma_vdev()
|
| H A D | capture_v32.c | 462 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 D | rkisp.c | 88 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 D | isp_dvbm.c | 13 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 D | capture_v1x.c | 331 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 D | capture_v21.c | 512 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 D | capture_v20.c | 540 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 D | dmarx.c | 264 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 D | capture_v30.c | 325 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 D | csi.c | 18 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 D | regs.c | 41 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 D | procfs.h | 14 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()
|