Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/drivers/media/platform/qcom/camss/
H A 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 …]
H A 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 …]
H A 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);
H A Dcamss-csid.h45 struct camss *camss; member
67 int msm_csid_subdev_init(struct camss *camss, struct csid_device *csid,
H A 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 …]
H A Dcamss-csiphy.h60 struct camss *camss; member
80 int msm_csiphy_subdev_init(struct camss *camss,
H A 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()
626 enum camss_version ver = csid->camss->version; in csid_set_stream()
637 dev_err(csid->camss->dev, in csid_set_stream()
721 if (csid->camss->version == CAMSS_8x96) { in csid_set_stream()
[all …]
H A 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()
252 dev_err(csiphy->camss->dev, in csiphy_stream_on()
257 dev_err(csiphy->camss->dev, in csiphy_stream_on()
539 int msm_csiphy_subdev_init(struct camss *camss, in msm_csiphy_subdev_init() argument
543 struct device *dev = camss->dev; in msm_csiphy_subdev_init()
549 csiphy->camss = camss; in msm_csiphy_subdev_init()
553 if (camss->version == CAMSS_8x16) { in msm_csiphy_subdev_init()
557 } else if (camss->version == CAMSS_8x96) { in msm_csiphy_subdev_init()
723 struct device *dev = csiphy->camss->dev; in msm_csiphy_register_entity()
H A Dcamss-vfe.h146 struct camss *camss; member
170 int msm_vfe_subdev_init(struct camss *camss, struct vfe_device *vfe,
H A Dcamss-video.h39 struct camss *camss; member
H A Dcamss-video.c533 dev_name(video->camss->dev)); in video_querycap()
828 dev_err(video->camss->dev, "Failed to power up pipeline: %d\n", in video_open()
882 if (atomic_dec_and_test(&video->camss->ref_count)) in msm_video_release()
883 camss_delete(video->camss); in msm_video_release()
947 q->dev = video->camss->dev; in msm_video_register()
965 if (video->camss->version == CAMSS_8x16) { in msm_video_register()
973 } else if (video->camss->version == CAMSS_8x96) { in msm_video_register()
1011 atomic_inc(&video->camss->ref_count); in msm_video_register()
1026 atomic_inc(&video->camss->ref_count); in msm_video_unregister()
1028 atomic_dec(&video->camss->ref_count); in msm_video_unregister()
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/media/
H A Dqcom,camss.txt9 - "qcom,msm8916-camss"
10 - "qcom,msm8996-camss"
144 camss: camss@1b00000 {
145 compatible = "qcom,msm8916-camss";
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/qcom/
H A Dmsm8916-pm8916.dtsi6 &camss {
H A Dmsm8916.dtsi1009 camss: camss@1b00000 { label
1010 compatible = "qcom,msm8916-camss";
H A Dmsm8996.dtsi959 camss: camss@a00000 { label
960 compatible = "qcom,msm8996-camss";
H A Dapq8016-sbc.dtsi245 &camss {
H A Dapq8096-db820c.dtsi199 &camss {
/OK3568_Linux_fs/kernel/drivers/media/platform/
H A DMakefile83 obj-$(CONFIG_VIDEO_QCOM_CAMSS) += qcom/camss/
/OK3568_Linux_fs/kernel/Documentation/admin-guide/media/
H A Dplatform-cardlist.rst45 qcom-camss Qualcomm V4L2 Camera Subsystem
H A Dqcom_camss.rst12 drivers/media/platform/qcom/camss.
/OK3568_Linux_fs/kernel/
H A DMAINTAINERS14500 F: Documentation/devicetree/bindings/media/qcom,camss.txt
14501 F: drivers/media/platform/qcom/camss/