Searched refs:atomisp_device (Results 1 – 20 of 20) sorted by relevance
35 struct atomisp_device;53 void dump_sp_dmem(struct atomisp_device *isp, unsigned int addr,57 int atomisp_reset(struct atomisp_device *isp);66 void atomisp_msi_irq_init(struct atomisp_device *isp);67 void atomisp_msi_irq_uninit(struct atomisp_device *isp);78 bool atomisp_is_viewfinder_support(struct atomisp_device *isp);277 int atomisp_ospm_dphy_down(struct atomisp_device *isp);278 int atomisp_ospm_dphy_up(struct atomisp_device *isp);290 int atomisp_freq_scaling(struct atomisp_device *vdev,299 void atomisp_css_flush(struct atomisp_device *isp);[all …]
31 struct atomisp_device;41 struct atomisp_device *isp;50 int atomisp_mipi_csi2_init(struct atomisp_device *isp);51 void atomisp_mipi_csi2_cleanup(struct atomisp_device *isp);
26 struct atomisp_device;32 const struct firmware *atomisp_load_firmware(struct atomisp_device *isp);33 int atomisp_csi_lane_config(struct atomisp_device *isp);
29 struct atomisp_device *isp;33 void atomisp_tpg_cleanup(struct atomisp_device *isp);34 int atomisp_tpg_init(struct atomisp_device *isp);
27 struct atomisp_device;41 int atomisp_css_init(struct atomisp_device *isp);43 void atomisp_css_uninit(struct atomisp_device *isp);45 void atomisp_css_suspend(struct atomisp_device *isp);47 int atomisp_css_resume(struct atomisp_device *isp);51 int atomisp_css_irq_translate(struct atomisp_device *isp,60 int atomisp_css_irq_enable(struct atomisp_device *isp,438 int atomisp_css_isr_thread(struct atomisp_device *isp,442 bool atomisp_css_valid_sof(struct atomisp_device *isp);
26 struct atomisp_device;52 unsigned int atomisp_streaming_count(struct atomisp_device *isp);58 int atomisp_stream_on_master_slave_sensor(struct atomisp_device *isp,
37 struct atomisp_device;147 int atomisp_css_load_firmware(struct atomisp_device *isp);156 int atomisp_css_dump_blob_infor(struct atomisp_device *isp);166 int atomisp_set_css_dbgfunc(struct atomisp_device *isp, int opt);
472 static int atomisp_save_iunit_reg(struct atomisp_device *isp) in atomisp_save_iunit_reg()527 static int __maybe_unused atomisp_restore_iunit_reg(struct atomisp_device *isp) in atomisp_restore_iunit_reg()569 static int atomisp_mrfld_pre_power_down(struct atomisp_device *isp) in atomisp_mrfld_pre_power_down()667 static int atomisp_mrfld_power(struct atomisp_device *isp, bool enable) in atomisp_mrfld_power()728 int atomisp_mrfld_power_down(struct atomisp_device *isp) in atomisp_mrfld_power_down()734 int atomisp_mrfld_power_up(struct atomisp_device *isp) in atomisp_mrfld_power_up()741 struct atomisp_device *isp = (struct atomisp_device *) in atomisp_runtime_suspend()759 struct atomisp_device *isp = (struct atomisp_device *) in atomisp_runtime_resume()787 struct atomisp_device *isp = (struct atomisp_device *) in atomisp_suspend()825 struct atomisp_device *isp = (struct atomisp_device *) in atomisp_resume()[all …]
70 struct atomisp_device *isp = dev_get_drvdata(atomisp_dev); in atomisp_css2_hw_store_8()80 struct atomisp_device *isp = dev_get_drvdata(atomisp_dev); in atomisp_css2_hw_store_16()90 struct atomisp_device *isp = dev_get_drvdata(atomisp_dev); in atomisp_css2_hw_store_32()100 struct atomisp_device *isp = dev_get_drvdata(atomisp_dev); in atomisp_css2_hw_load_8()112 struct atomisp_device *isp = dev_get_drvdata(atomisp_dev); in atomisp_css2_hw_load_16()124 struct atomisp_device *isp = dev_get_drvdata(atomisp_dev); in atomisp_css2_hw_load_32()136 struct atomisp_device *isp = dev_get_drvdata(atomisp_dev); in atomisp_css2_hw_store()150 struct atomisp_device *isp = dev_get_drvdata(atomisp_dev); in atomisp_css2_hw_load()195 struct atomisp_device *isp = asd->isp; in __dump_pipe_config()289 struct atomisp_device *isp = asd->isp; in __dump_stream_config()[all …]
31 unsigned int atomisp_dev_users(struct atomisp_device *isp);41 int atomisp_qbuf_to_css(struct atomisp_device *isp,
94 struct atomisp_device *isp;266 struct atomisp_device *isp;410 int atomisp_subdev_init(struct atomisp_device *isp);411 void atomisp_subdev_cleanup(struct atomisp_device *isp);412 int atomisp_create_pads_links(struct atomisp_device *isp);
40 struct atomisp_device *isp;56 static inline int iunit_dump_dbgopt(struct atomisp_device *isp, in iunit_dump_dbgopt()182 int atomisp_drvfs_init(struct atomisp_device *isp) in atomisp_drvfs_init()
136 void atomisp_tpg_cleanup(struct atomisp_device *isp) in atomisp_tpg_cleanup()140 int atomisp_tpg_init(struct atomisp_device *isp) in atomisp_tpg_init()
583 static void atomisp_dev_init_struct(struct atomisp_device *isp) in atomisp_dev_init_struct()646 unsigned int atomisp_dev_users(struct atomisp_device *isp) in atomisp_dev_users()659 struct atomisp_device *isp = video_get_drvdata(vdev); in atomisp_open()766 struct atomisp_device *isp = video_get_drvdata(vdev); in atomisp_release()872 static int do_isp_mm_remap(struct atomisp_device *isp, in do_isp_mm_remap()894 static int frame_mmap(struct atomisp_device *isp, in frame_mmap()921 struct atomisp_device *isp = in atomisp_videobuf_mmap_mapper()967 static int remove_pad_from_frame(struct atomisp_device *isp, in remove_pad_from_frame()1002 struct atomisp_device *isp = video_get_drvdata(vdev); in atomisp_mmap()1101 struct atomisp_device *isp = video_get_drvdata(vdev); in atomisp_poll()
572 struct atomisp_device *isp = video_get_drvdata(vdev); in atomisp_querycap()588 struct atomisp_device *isp = video_get_drvdata(vdev); in atomisp_enum_input()641 unsigned int atomisp_streaming_count(struct atomisp_device *isp) in atomisp_streaming_count()670 struct atomisp_device *isp = video_get_drvdata(vdev); in atomisp_s_input()758 struct atomisp_device *isp = video_get_drvdata(vdev); in atomisp_enum_framesizes()782 struct atomisp_device *isp = video_get_drvdata(vdev); in atomisp_enum_frameintervals()809 struct atomisp_device *isp = video_get_drvdata(vdev); in atomisp_enum_fmt_cap()1005 struct atomisp_device *isp = asd->isp; in atomisp_alloc_css_stat_bufs()1194 struct atomisp_device *isp = video_get_drvdata(vdev); in atomisp_qbuf()1354 struct atomisp_device *isp = video_get_drvdata(vdev); in atomisp_dqbuf()[all …]
209 struct atomisp_device { struct266 container_of(dev, struct atomisp_device, v4l2_dev) argument
22 int atomisp_drvfs_init(struct atomisp_device *isp);
363 struct atomisp_device *isp = asd->isp; in atomisp_csi2_configure_isp2401()407 void atomisp_mipi_csi2_cleanup(struct atomisp_device *isp) in atomisp_mipi_csi2_cleanup()411 int atomisp_mipi_csi2_init(struct atomisp_device *isp) in atomisp_mipi_csi2_init()
106 struct atomisp_device *isp = asd->isp; in atomisp_get_sensor_fps()131 static int write_target_freq_to_hw(struct atomisp_device *isp, in write_target_freq_to_hw()198 int atomisp_freq_scaling(struct atomisp_device *isp, in atomisp_freq_scaling()305 int atomisp_reset(struct atomisp_device *isp) in atomisp_reset()354 void atomisp_msi_irq_init(struct atomisp_device *isp) in atomisp_msi_irq_init()373 void atomisp_msi_irq_uninit(struct atomisp_device *isp) in atomisp_msi_irq_uninit()443 struct atomisp_device *isp) in print_csi_rx_errors()477 static void clear_irq_reg(struct atomisp_device *isp) in clear_irq_reg()488 __get_asd_from_port(struct atomisp_device *isp, enum mipi_port_id port) in __get_asd_from_port()512 struct atomisp_device *isp = (struct atomisp_device *)dev; in atomisp_isr()[all …]
182 struct atomisp_device *isp = isp_sd->isp; in isp_subdev_subscribe_event()374 struct atomisp_device *isp = isp_sd->isp; in atomisp_subdev_set_selection()580 struct atomisp_device *isp = asd->isp; in atomisp_get_sensor_bin_factor()617 struct atomisp_device *isp = isp_sd->isp; in atomisp_subdev_set_ffmt()764 struct atomisp_device *isp = isp_sd->isp; in isp_subdev_link_setup()834 struct atomisp_device *isp = asd->isp; in __atomisp_update_run_mode()1191 int atomisp_create_pads_links(struct atomisp_device *isp) in atomisp_create_pads_links()1342 int atomisp_subdev_init(struct atomisp_device *isp) in atomisp_subdev_init()