| /linux/drivers/media/platform/qcom/camss/ |
| A D | camss-vfe-gen1.c | 24 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 D | camss-vfe-170.c | 297 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 D | camss-vfe-4-7.c | 688 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 D | camss-vfe-4-8.c | 566 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 D | camss-vfe-4-1.c | 508 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 D | camss-vfe-gen1.h | 23 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 D | camss-vfe.c | 292 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 D | camss-vfe.h | 105 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 D | camss-ispif.c | 424 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 D | Makefile | 14 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 D | camss.c | 805 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 D | camss.h | 86 struct vfe_device *vfe; member
|
| /linux/drivers/staging/media/zoran/ |
| A D | zoran_device.c | 586 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 D | zoran_card.c | 953 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 D | zoran.h | 219 struct videocodec *vfe; /* video front end */ member
|
| /linux/drivers/pinctrl/qcom/ |
| A D | pinctrl-msm8660.c | 774 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 D | cx23885-video.c | 1013 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 D | qcom,msm8660-pinctrl.txt | 60 usb_fs1_oe_n, usb_fs2, usb_fs2_oe_n, vfe, vsens_alarm, ebi2, ebi2cs
|
| /linux/arch/arm64/boot/dts/qcom/ |
| A D | msm8916.dtsi | 1246 // vfe:
|
| A D | sdm630.dtsi | 1974 interconnect-names = "vfe-mem";
|