Home
last modified time | relevance | path

Searched refs:vfe (Results 1 – 20 of 20) sorted by relevance

/linux/drivers/media/platform/qcom/camss/
A Dcamss-vfe-gen1.c24 vfe->ops_gen1->halt_request(vfe); in vfe_gen1_halt()
81 vfe->ops_gen1->set_module_cfg(vfe, 0); in vfe_disable_output()
84 vfe->ops_gen1->set_camif_cmd(vfe, 0); in vfe_disable_output()
88 vfe->ops_gen1->camif_wait_for_stop(vfe, vfe->camss->dev); in vfe_disable_output()
111 vfe->ops_gen1->bus_enable_wr_if(vfe, 0); in vfe_gen1_disable()
262 vfe->ops_gen1->set_module_cfg(vfe, 1); in vfe_enable_output()
269 vfe->ops_gen1->set_clamp_cfg(vfe); in vfe_enable_output()
270 vfe->ops_gen1->set_camif_cmd(vfe, 1); in vfe_enable_output()
347 vfe->ops_gen1->set_qos(vfe); in vfe_gen1_enable()
348 vfe->ops_gen1->set_ds(vfe); in vfe_gen1_enable()
[all …]
A Dcamss-vfe-170.c297 writel_relaxed(vfe->reg_update, vfe->base + VFE_REG_UPDATE_CMD); in vfe_reg_update()
375 vfe->isr_ops.reset_ack(vfe); in vfe_isr()
379 vfe->isr_ops.reg_update(vfe, i); in vfe_isr()
383 vfe->isr_ops.sof(vfe, i); in vfe_isr()
387 vfe->isr_ops.comp_done(vfe, i); in vfe_isr()
392 vfe->isr_ops.wm_done(vfe, wm); in vfe_isr()
531 vfe_reset(vfe); in vfe_disable_output()
561 vfe->stream_count++; in vfe_enable()
634 vfe->ops->reg_update_clear(vfe, line_id); in vfe_isr_reg_update()
653 struct vfe_line *line = &vfe->line[vfe->wm_output_map[wm]]; in vfe_isr_wm_done()
[all …]
A Dcamss-vfe-4-7.c688 writel_relaxed(vfe->reg_update, vfe->base + VFE_0_REG_UPDATE); in vfe_reg_update()
1053 vfe->ops->isr_read(vfe, &value0, &value1); in vfe_isr()
1059 vfe->isr_ops.reset_ack(vfe); in vfe_isr()
1062 vfe->ops->violation_read(vfe); in vfe_isr()
1065 vfe->isr_ops.halt_ack(vfe); in vfe_isr()
1069 vfe->isr_ops.reg_update(vfe, i); in vfe_isr()
1072 vfe->isr_ops.sof(vfe, VFE_LINE_PIX); in vfe_isr()
1076 vfe->isr_ops.sof(vfe, i); in vfe_isr()
1080 vfe->isr_ops.comp_done(vfe, i); in vfe_isr()
1088 vfe->isr_ops.wm_done(vfe, i); in vfe_isr()
[all …]
A Dcamss-vfe-4-8.c566 vfe_reg_set(vfe, in vfe_set_xbar_cfg()
660 writel_relaxed(vfe->reg_update, vfe->base + VFE_0_REG_UPDATE); in vfe_reg_update()
983 vfe->ops->isr_read(vfe, &value0, &value1); in vfe_isr()
989 vfe->isr_ops.reset_ack(vfe); in vfe_isr()
992 vfe->ops->violation_read(vfe); in vfe_isr()
995 vfe->isr_ops.halt_ack(vfe); in vfe_isr()
999 vfe->isr_ops.reg_update(vfe, i); in vfe_isr()
1002 vfe->isr_ops.sof(vfe, VFE_LINE_PIX); in vfe_isr()
1006 vfe->isr_ops.sof(vfe, i); in vfe_isr()
1010 vfe->isr_ops.comp_done(vfe, i); in vfe_isr()
[all …]
A Dcamss-vfe-4-1.c508 vfe_reg_set(vfe, in vfe_set_xbar_cfg()
536 writel_relaxed(vfe->reg_update, vfe->base + VFE_0_REG_UPDATE); in vfe_reg_update()
895 vfe->ops->isr_read(vfe, &value0, &value1); in vfe_isr()
901 vfe->isr_ops.reset_ack(vfe); in vfe_isr()
904 vfe->ops->violation_read(vfe); in vfe_isr()
907 vfe->isr_ops.halt_ack(vfe); in vfe_isr()
911 vfe->isr_ops.reg_update(vfe, i); in vfe_isr()
914 vfe->isr_ops.sof(vfe, VFE_LINE_PIX); in vfe_isr()
918 vfe->isr_ops.sof(vfe, i); in vfe_isr()
922 vfe->isr_ops.comp_done(vfe, i); in vfe_isr()
[all …]
A Dcamss-vfe-gen1.h23 void (*bus_enable_wr_if)(struct vfe_device *vfe, u8 enable);
24 void (*bus_reload_wm)(struct vfe_device *vfe, u8 wm);
26 void (*enable_irq_common)(struct vfe_device *vfe);
32 void (*halt_clear)(struct vfe_device *vfe);
33 void (*halt_request)(struct vfe_device *vfe);
35 void (*set_camif_cmd)(struct vfe_device *vfe, u8 enable);
37 void (*set_clamp_cfg)(struct vfe_device *vfe);
40 void (*set_ds)(struct vfe_device *vfe);
45 void (*set_qos)(struct vfe_device *vfe);
51 void (*wm_set_subsample)(struct vfe_device *vfe, u8 wm);
[all …]
A Dcamss-vfe.c292 vfe->ops->global_reset(vfe); in vfe_reset()
419 vfe->isr_ops.wm_done(vfe, i); in vfe_isr_comp_done()
583 ret = vfe->ops->pm_domain_on(vfe); in vfe_get()
608 vfe->ops->hw_version(vfe); in vfe_get()
621 camss_disable_clocks(vfe->nclocks, vfe->clock); in vfe_get()
626 vfe->ops->pm_domain_off(vfe); in vfe_get()
648 vfe->ops->vfe_halt(vfe); in vfe_put()
650 camss_disable_clocks(vfe->nclocks, vfe->clock); in vfe_put()
652 vfe->ops->pm_domain_off(vfe); in vfe_put()
1303 vfe->ops->subdev_init(dev, vfe); in msm_vfe_subdev_init()
[all …]
A Dcamss-vfe.h105 void (*global_reset)(struct vfe_device *vfe);
106 u32 (*hw_version)(struct vfe_device *vfe);
109 void (*pm_domain_off)(struct vfe_device *vfe);
110 int (*pm_domain_on)(struct vfe_device *vfe);
117 int (*vfe_halt)(struct vfe_device *vfe);
118 void (*violation_read)(struct vfe_device *vfe);
122 void (*reset_ack)(struct vfe_device *vfe);
123 void (*halt_ack)(struct vfe_device *vfe);
127 void (*wm_done)(struct vfe_device *vfe, u8 wm);
187 void vfe_isr_reset_ack(struct vfe_device *vfe);
[all …]
A Dcamss-ispif.c424 u8 vfe, u8 enable) in ispif_select_clk_mux() argument
431 val &= ~(0xf << (vfe * 8)); in ispif_select_clk_mux()
433 val |= (csid << (vfe * 8)); in ispif_select_clk_mux()
439 val &= ~(0xf << (vfe * 12)); in ispif_select_clk_mux()
441 val |= (csid << (vfe * 12)); in ispif_select_clk_mux()
659 u8 vfe, u8 enable) in ispif_config_irq() argument
809 u8 vfe = line->vfe_id; in ispif_set_stream() local
836 intf, cid, vfe, 1); in ispif_set_stream()
838 intf, vfe, vc); in ispif_set_stream()
842 intf, vfe, vc); in ispif_set_stream()
[all …]
A DMakefile14 camss-vfe-4-1.o \
15 camss-vfe-4-7.o \
16 camss-vfe-4-8.o \
17 camss-vfe-170.o \
18 camss-vfe-gen1.o \
19 camss-vfe.o \
A Dcamss.c805 struct vfe_device *vfe = &camss->vfe[id]; in camss_pm_domain_on() local
807 ret = vfe->ops->pm_domain_on(vfe); in camss_pm_domain_on()
816 struct vfe_device *vfe = &camss->vfe[id]; in camss_pm_domain_off() local
818 vfe->ops->pm_domain_off(vfe); in camss_pm_domain_off()
1089 struct v4l2_subdev *vfe = &camss->vfe[k].line[j].subdev; in camss_register_entities() local
1093 &vfe->entity, in camss_register_entities()
1100 vfe->entity.name, in camss_register_entities()
1110 struct v4l2_subdev *vfe = &camss->vfe[k].line[j].subdev; in camss_register_entities() local
1121 vfe->entity.name, in camss_register_entities()
1357 camss->vfe = devm_kcalloc(dev, camss->vfe_num, sizeof(*camss->vfe), in camss_probe()
[all …]
A Dcamss.h86 struct vfe_device *vfe; member
/linux/drivers/staging/media/zoran/
A Dzoran_device.c586 if (zr->vfe) in jpeg_start()
587 zr36016_write(zr->vfe, 0, 1); in jpeg_start()
655 if (zr->vfe) { in zr36057_enable_jpg()
656 zr->vfe->control(zr->vfe, CODEC_S_JPEG_TDS_BYTE, in zr36057_enable_jpg()
658 zr->vfe->set_video(zr->vfe, zr->timing, &cap, in zr36057_enable_jpg()
660 zr->vfe->set_mode(zr->vfe, CODEC_DO_COMPRESSION); in zr36057_enable_jpg()
682 if (zr->vfe) { in zr36057_enable_jpg()
683 zr->vfe->set_video(zr->vfe, zr->timing, &cap, in zr36057_enable_jpg()
685 zr->vfe->set_mode(zr->vfe, CODEC_DO_EXPANSION); in zr36057_enable_jpg()
A Dzoran_card.c953 if (zr->vfe) in zoran_remove()
954 videocodec_detach(zr->vfe); in zoran_remove()
1236 zr->vfe = videocodec_attach(master_vfe); in zoran_probe()
1237 if (!zr->vfe) { in zoran_probe()
1241 if (zr->vfe->type != zr->card.video_vfe) { in zoran_probe()
1259 videocodec_detach(zr->vfe); in zoran_probe()
A Dzoran.h219 struct videocodec *vfe; /* video front end */ member
/linux/drivers/pinctrl/qcom/
A Dpinctrl-msm8660.c774 FUNCTION(vfe),
810 PINGROUP(29, vfe, gp_mn, _, _, _, _, _),
811 PINGROUP(30, vfe, gp_clk_0a, _, _, _, _, _),
812 PINGROUP(31, vfe, gp_clk_1a, _, _, _, _, _),
823 PINGROUP(42, gsbi3, vfe, _, _, _, _, _),
827 PINGROUP(46, gsbi4, gsbi3_spi_cs3_n, vfe, _, _, _, _),
886 PINGROUP(105, mi2s, gsbi11, vfe, _, _, _, _),
887 PINGROUP(106, mi2s, gsbi11, vfe, _, _, _, _),
898 PINGROUP(117, i2s, gsbi12, vfe, _, _, _, _),
/linux/drivers/media/pci/cx23885/
A Dcx23885-video.c1013 struct vb2_dvb_frontend *vfe; in cx23885_set_freq_via_ops() local
1037 vfe = vb2_dvb_get_frontend(&dev->ts2.frontends, 1); in cx23885_set_freq_via_ops()
1038 if (!vfe) { in cx23885_set_freq_via_ops()
1042 fe = vfe->dvb.frontend; in cx23885_set_freq_via_ops()
/linux/Documentation/devicetree/bindings/pinctrl/
A Dqcom,msm8660-pinctrl.txt60 usb_fs1_oe_n, usb_fs2, usb_fs2_oe_n, vfe, vsens_alarm, ebi2, ebi2cs
/linux/arch/arm64/boot/dts/qcom/
A Dmsm8916.dtsi1246 // vfe:
A Dsdm630.dtsi1974 interconnect-names = "vfe-mem";

Completed in 70 milliseconds