Home
last modified time | relevance | path

Searched refs:camss (Results 1 – 15 of 15) sorted by relevance

/Linux-v4.19/drivers/media/platform/qcom/camss/
Dcamss.c398 int camss_pm_domain_on(struct camss *camss, int id) in camss_pm_domain_on() argument
400 if (camss->version == CAMSS_8x96) { in camss_pm_domain_on()
401 camss->genpd_link[id] = device_link_add(camss->dev, in camss_pm_domain_on()
402 camss->genpd[id], DL_FLAG_STATELESS | in camss_pm_domain_on()
405 if (!camss->genpd_link[id]) in camss_pm_domain_on()
412 void camss_pm_domain_off(struct camss *camss, int id) in camss_pm_domain_off() argument
414 if (camss->version == CAMSS_8x96) in camss_pm_domain_off()
415 device_link_del(camss->genpd_link[id]); in camss_pm_domain_off()
528 static int camss_init_subdevices(struct camss *camss) in camss_init_subdevices() argument
537 if (camss->version == CAMSS_8x16) { in camss_init_subdevices()
[all …]
DMakefile3 qcom-camss-objs += \
4 camss.o \
5 camss-csid.o \
6 camss-csiphy-2ph-1-0.o \
7 camss-csiphy-3ph-1-0.o \
8 camss-csiphy.o \
9 camss-ispif.o \
10 camss-vfe-4-1.o \
11 camss-vfe-4-7.o \
12 camss-vfe.o \
[all …]
Dcamss.h28 container_of(ptr_module, struct camss, ptr_module)
38 struct camss, ptr_module)
71 struct camss { struct
111 int camss_pm_domain_on(struct camss *camss, int id);
112 void camss_pm_domain_off(struct camss *camss, int id);
113 void camss_delete(struct camss *camss);
Dcamss-csid.h45 struct camss *camss; member
67 int msm_csid_subdev_init(struct camss *camss, struct csid_device *csid,
Dcamss-csiphy.h60 struct camss *camss; member
80 int msm_csiphy_subdev_init(struct camss *camss,
Dcamss-vfe.c160 if (vfe->camss->version == CAMSS_8x16) in vfe_src_pad_code()
208 else if (vfe->camss->version == CAMSS_8x96) in vfe_src_pad_code()
289 dev_err(vfe->camss->dev, "VFE reset timeout\n"); in vfe_reset()
313 dev_err(vfe->camss->dev, "VFE halt timeout\n"); in vfe_halt()
506 dev_err_ratelimited(vfe->camss->dev, in vfe_buf_update_wm_on_next()
526 dev_err_ratelimited(vfe->camss->dev, in vfe_buf_update_wm_on_last()
555 dev_err_ratelimited(vfe->camss->dev, in vfe_buf_update_wm_on_new()
570 dev_err_ratelimited(vfe->camss->dev, in vfe_buf_update_wm_on_new()
595 dev_err(vfe->camss->dev, "Output is running\n"); in vfe_get_output()
617 dev_err(vfe->camss->dev, "Can not reserve wm\n"); in vfe_get_output()
[all …]
Dcamss-csiphy.c104 struct device *dev = csiphy->camss->dev; in csiphy_set_clock_rates()
173 struct device *dev = csiphy->camss->dev; in csiphy_set_power()
250 dev_err(csiphy->camss->dev, in csiphy_stream_on()
255 dev_err(csiphy->camss->dev, in csiphy_stream_on()
537 int msm_csiphy_subdev_init(struct camss *camss, in msm_csiphy_subdev_init() argument
541 struct device *dev = camss->dev; in msm_csiphy_subdev_init()
547 csiphy->camss = camss; in msm_csiphy_subdev_init()
551 if (camss->version == CAMSS_8x16) { in msm_csiphy_subdev_init()
555 } else if (camss->version == CAMSS_8x96) { in msm_csiphy_subdev_init()
721 struct device *dev = csiphy->camss->dev; in msm_csiphy_register_entity()
Dcamss-csid.c381 if (csid->camss->version == CAMSS_8x16) { in csid_src_pad_code()
386 } else if (csid->camss->version == CAMSS_8x96) { in csid_src_pad_code()
445 enum camss_version ver = csid->camss->version; in csid_isr()
463 struct device *dev = csid->camss->dev; in csid_set_clock_rates()
536 CAMSS_CSID_RST_CMD(csid->camss->version)); in csid_reset()
541 dev_err(csid->camss->dev, "CSID reset timeout\n"); in csid_reset()
558 struct device *dev = csid->camss->dev; in csid_set_power()
624 enum camss_version ver = csid->camss->version; in csid_set_stream()
635 dev_err(csid->camss->dev, in csid_set_stream()
719 if (csid->camss->version == CAMSS_8x96) { in csid_set_stream()
[all …]
Dcamss-video.h39 struct camss *camss; member
Dcamss-vfe.h146 struct camss *camss; member
170 int msm_vfe_subdev_init(struct camss *camss, struct vfe_device *vfe,
Dcamss-video.c527 dev_name(video->camss->dev)); in video_querycap()
750 dev_err(video->camss->dev, "Failed to power up pipeline: %d\n", in video_open()
804 if (atomic_dec_and_test(&video->camss->ref_count)) in msm_video_release()
805 camss_delete(video->camss); in msm_video_release()
869 q->dev = video->camss->dev; in msm_video_register()
887 if (video->camss->version == CAMSS_8x16) { in msm_video_register()
895 } else if (video->camss->version == CAMSS_8x96) { in msm_video_register()
932 atomic_inc(&video->camss->ref_count); in msm_video_register()
955 atomic_inc(&video->camss->ref_count); in msm_video_unregister()
957 atomic_dec(&video->camss->ref_count); in msm_video_unregister()
/Linux-v4.19/Documentation/devicetree/bindings/media/
Dqcom,camss.txt9 - "qcom,msm8916-camss"
10 - "qcom,msm8996-camss"
144 camss: camss@1b00000 {
145 compatible = "qcom,msm8916-camss";
/Linux-v4.19/drivers/media/platform/
DMakefile92 obj-$(CONFIG_VIDEO_QCOM_CAMSS) += qcom/camss/
/Linux-v4.19/Documentation/media/v4l-drivers/
Dqcom_camss.rst10 drivers/media/platform/qcom/camss.
/Linux-v4.19/
DMAINTAINERS12067 F: Documentation/devicetree/bindings/media/qcom,camss.txt
12069 F: drivers/media/platform/qcom/camss/