Home
last modified time | relevance | path

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

/Linux-v5.4/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()
465 static int camss_of_parse_ports(struct camss *camss) in camss_of_parse_ports() argument
467 struct device *dev = camss->dev; in camss_of_parse_ports()
[all …]
DMakefile4 qcom-camss-objs += \
5 camss.o \
6 camss-csid.o \
7 camss-csiphy-2ph-1-0.o \
8 camss-csiphy-3ph-1-0.o \
9 camss-csiphy.o \
10 camss-ispif.o \
11 camss-vfe-4-1.o \
12 camss-vfe-4-7.o \
13 camss-vfe.o \
[all …]
Dcamss.h27 container_of(ptr_module, struct camss, ptr_module)
37 struct camss, ptr_module)
70 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-v5.4/Documentation/devicetree/bindings/media/
Dqcom,camss.txt9 - "qcom,msm8916-camss"
10 - "qcom,msm8996-camss"
144 camss: camss@1b00000 {
145 compatible = "qcom,msm8916-camss";
/Linux-v5.4/drivers/media/platform/
DMakefile95 obj-$(CONFIG_VIDEO_QCOM_CAMSS) += qcom/camss/
/Linux-v5.4/arch/arm64/boot/dts/qcom/
Dmsm8916.dtsi1454 camss: camss@1b00000 { label
1455 compatible = "qcom,msm8916-camss";
Dmsm8996.dtsi1650 camss: camss@a00000 { label
1651 compatible = "qcom,msm8996-camss";
/Linux-v5.4/Documentation/media/v4l-drivers/
Dqcom_camss.rst12 drivers/media/platform/qcom/camss.
/Linux-v5.4/
DMAINTAINERS13466 F: Documentation/devicetree/bindings/media/qcom,camss.txt
13468 F: drivers/media/platform/qcom/camss/