Home
last modified time | relevance | path

Searched refs:atomisp_device (Results 1 – 16 of 16) sorted by relevance

/linux/drivers/staging/media/atomisp/pci/
H A Datomisp_csi2.h24 struct atomisp_device;
33 struct atomisp_device *isp;
40 int atomisp_mipi_csi2_init(struct atomisp_device *isp);
41 void atomisp_mipi_csi2_cleanup(struct atomisp_device *isp);
46 int atomisp_csi2_bridge_init(struct atomisp_device *isp);
47 int atomisp_csi2_bridge_parse_firmware(struct atomisp_device *isp);
H A Datomisp_cmd.h24 struct atomisp_device;
35 void dump_sp_dmem(struct atomisp_device *isp, unsigned int addr,
39 int atomisp_reset(struct atomisp_device *isp);
47 void atomisp_msi_irq_init(struct atomisp_device *isp);
48 void atomisp_msi_irq_uninit(struct atomisp_device *isp);
57 bool atomisp_is_viewfinder_support(struct atomisp_device *isp);
229 void atomisp_get_padding(struct atomisp_device *isp, u32 width, u32 height,
233 int atomisp_s_sensor_power(struct atomisp_device *isp, unsigned int input, bool on);
236 int atomisp_select_input(struct atomisp_device *isp, unsigned int input);
239 void atomisp_setup_input_links(struct atomisp_device *is
[all...]
H A Datomisp_v4l2.h15 struct atomisp_device;
20 const struct firmware *atomisp_load_firmware(struct atomisp_device *isp);
21 int atomisp_csi_lane_config(struct atomisp_device *isp);
22 int atomisp_register_device_nodes(struct atomisp_device *isp);
H A Datomisp_compat_css20.h26 struct atomisp_device;
136 int atomisp_css_load_firmware(struct atomisp_device *isp);
145 int atomisp_css_dump_blob_infor(struct atomisp_device *isp);
155 int atomisp_set_css_dbgfunc(struct atomisp_device *isp, int opt);
H A Datomisp_compat_css20.c58 struct atomisp_device *isp = dev_get_drvdata(atomisp_dev); in atomisp_css2_hw_store_8()
68 struct atomisp_device *isp = dev_get_drvdata(atomisp_dev); in atomisp_css2_hw_store_16()
78 struct atomisp_device *isp = dev_get_drvdata(atomisp_dev); in atomisp_css2_hw_store_32()
88 struct atomisp_device *isp = dev_get_drvdata(atomisp_dev); in atomisp_css2_hw_load_8()
100 struct atomisp_device *isp = dev_get_drvdata(atomisp_dev); in atomisp_css2_hw_load_16()
112 struct atomisp_device *isp = dev_get_drvdata(atomisp_dev); in atomisp_css2_hw_load_32()
124 struct atomisp_device *isp = dev_get_drvdata(atomisp_dev); in atomisp_css2_hw_store()
138 struct atomisp_device *isp = dev_get_drvdata(atomisp_dev); in atomisp_css2_hw_load()
176 struct atomisp_device *isp = asd->isp; in __dump_pipe_config()
258 struct atomisp_device *is in __dump_stream_config()
[all...]
H A Datomisp_v4l2.c343 static int atomisp_save_iunit_reg(struct atomisp_device *isp) in atomisp_save_iunit_reg()
398 static int atomisp_restore_iunit_reg(struct atomisp_device *isp) in atomisp_restore_iunit_reg()
440 static int atomisp_mrfld_pre_power_down(struct atomisp_device *isp) in atomisp_mrfld_pre_power_down()
523 static int atomisp_mrfld_power(struct atomisp_device *isp, bool enable) in atomisp_mrfld_power()
578 struct atomisp_device *isp = dev_get_drvdata(dev); in atomisp_power_off()
609 struct atomisp_device *isp = (struct atomisp_device *) in atomisp_power_on()
634 struct atomisp_device *isp = (struct atomisp_device *) in atomisp_suspend()
657 struct atomisp_device *is in atomisp_resume()
[all...]
H A Datomisp_compat.h15 struct atomisp_device;
29 int atomisp_css_init(struct atomisp_device *isp);
31 void atomisp_css_uninit(struct atomisp_device *isp);
35 int atomisp_css_irq_translate(struct atomisp_device *isp,
44 int atomisp_css_irq_enable(struct atomisp_device *isp,
375 int atomisp_css_isr_thread(struct atomisp_device *isp);
377 bool atomisp_css_valid_sof(struct atomisp_device *isp);
H A Datomisp_csi2_bridge.c424 int atomisp_csi2_bridge_init(struct atomisp_device *isp) in atomisp_csi2_bridge_init()
450 #define notifier_to_atomisp(n) container_of(n, struct atomisp_device, notifier)
457 struct atomisp_device *isp = notifier_to_atomisp(notifier); in atomisp_notifier_bound()
484 struct atomisp_device *isp = notifier_to_atomisp(notifier); in atomisp_notifier_unbind()
493 struct atomisp_device *isp = notifier_to_atomisp(notifier); in atomisp_notifier_complete()
504 int atomisp_csi2_bridge_parse_firmware(struct atomisp_device *isp) in atomisp_csi2_bridge_parse_firmware()
H A Datomisp_ioctl.c367 struct atomisp_device *isp = video_get_drvdata(vdev); in atomisp_querycap()
383 struct atomisp_device *isp = video_get_drvdata(vdev); in atomisp_enum_input()
429 struct atomisp_device *isp = video_get_drvdata(vdev); in atomisp_s_input()
454 static int atomisp_enum_framesizes_crop_inner(struct atomisp_device *isp, in atomisp_enum_framesizes_crop_inner()
504 static int atomisp_enum_framesizes_crop(struct atomisp_device *isp, in atomisp_enum_framesizes_crop()
531 struct atomisp_device *isp = video_get_drvdata(vdev); in atomisp_enum_framesizes()
567 struct atomisp_device *isp = video_get_drvdata(vdev); in atomisp_enum_frameintervals()
601 struct atomisp_device *isp = video_get_drvdata(vdev); in atomisp_enum_fmt_cap()
655 struct atomisp_device *isp = video_get_drvdata(vdev); in atomisp_try_fmt_cap()
684 struct atomisp_device *is in atomisp_alloc_css_stat_bufs()
[all...]
H A Datomisp_subdev.h67 struct atomisp_device *isp;
222 struct atomisp_device *isp;
339 int atomisp_subdev_init(struct atomisp_device *isp);
340 void atomisp_subdev_cleanup(struct atomisp_device *isp);
H A Datomisp_internal.h167 struct atomisp_device { struct
213 container_of(dev, struct atomisp_device, v4l2_dev) argument
168 devatomisp_device global() argument
169 v4l2_devatomisp_device global() argument
170 media_devatomisp_device global() argument
171 asdatomisp_device global() argument
172 notifieratomisp_device global() argument
173 mmu_l1_baseatomisp_device global() argument
174 baseatomisp_device global() argument
175 firmwareatomisp_device global() argument
177 pm_domainatomisp_device global() argument
178 pm_qosatomisp_device global() argument
179 max_isr_latencyatomisp_device global() argument
180 pm_onlyatomisp_device global() argument
182 csi2_portatomisp_device global() argument
186 mutexatomisp_device global() argument
H A Datomisp_csi2.c292 struct atomisp_device *isp = asd->isp; in atomisp_csi2_configure_isp2401()
332 void atomisp_mipi_csi2_cleanup(struct atomisp_device *isp) in atomisp_mipi_csi2_cleanup()
336 int atomisp_mipi_csi2_init(struct atomisp_device *isp) in atomisp_mipi_csi2_init()
H A Datomisp_cmd.c85 struct atomisp_device *isp = asd->isp; in atomisp_get_sensor_fps()
110 static int write_target_freq_to_hw(struct atomisp_device *isp, in write_target_freq_to_hw()
177 int atomisp_freq_scaling(struct atomisp_device *isp, in atomisp_freq_scaling()
260 int atomisp_reset(struct atomisp_device *isp) in atomisp_reset()
301 void atomisp_msi_irq_init(struct atomisp_device *isp) in atomisp_msi_irq_init()
320 void atomisp_msi_irq_uninit(struct atomisp_device *isp) in atomisp_msi_irq_uninit()
390 struct atomisp_device *isp) in print_csi_rx_errors()
424 static void clear_irq_reg(struct atomisp_device *isp) in clear_irq_reg()
437 struct atomisp_device *isp = (struct atomisp_device *)de in atomisp_isr()
[all...]
H A Datomisp_ioctl.h15 struct atomisp_device;
H A Datomisp_subdev.c146 struct atomisp_device *isp = isp_sd->isp; in isp_subdev_subscribe_event()
305 struct atomisp_device *isp = isp_sd->isp; in atomisp_subdev_set_selection()
481 struct atomisp_device *isp = isp_sd->isp; in atomisp_subdev_set_ffmt()
623 struct atomisp_device *isp = asd->isp; in atomisp_link_setup()
915 int atomisp_subdev_init(struct atomisp_device *isp) in atomisp_subdev_init()
H A Datomisp_fops.c432 static void atomisp_dev_init_struct(struct atomisp_device *isp) in atomisp_dev_init_struct()
473 struct atomisp_device *isp = video_get_drvdata(vdev); in atomisp_open()
524 struct atomisp_device *isp = video_get_drvdata(vdev); in atomisp_release()