/linux-6.14.4/drivers/media/platform/qcom/camss/ |
D | Makefile | 2 # Makefile for Qualcomm CAMSS driver 4 qcom-camss-objs += \ 5 camss.o \ 6 camss-csid.o \ 7 camss-csid-4-1.o \ 8 camss-csid-4-7.o \ 9 camss-csid-gen2.o \ 10 camss-csiphy-2ph-1-0.o \ 11 camss-csiphy-3ph-1-0.o \ 12 camss-csiphy.o \ [all …]
|
D | camss.c | 3 * camss.c 30 #include "camss.h" 2076 int camss_pm_domain_on(struct camss *camss, int id) in camss_pm_domain_on() argument 2080 if (id < camss->res->vfe_num) { in camss_pm_domain_on() 2081 struct vfe_device *vfe = &camss->vfe[id]; in camss_pm_domain_on() 2089 void camss_pm_domain_off(struct camss *camss, int id) in camss_pm_domain_off() argument 2091 if (id < camss->res->vfe_num) { in camss_pm_domain_off() 2092 struct vfe_device *vfe = &camss->vfe[id]; in camss_pm_domain_off() 2098 static int vfe_parent_dev_ops_get(struct camss *camss, int id) in vfe_parent_dev_ops_get() argument 2102 if (id < camss->res->vfe_num) { in vfe_parent_dev_ops_get() [all …]
|
D | camss.h | 3 * camss.h 21 #include "camss-csid.h" 22 #include "camss-csiphy.h" 23 #include "camss-ispif.h" 24 #include "camss-vfe.h" 25 #include "camss-format.h" 28 container_of(ptr_module, struct camss, ptr_module) 38 struct camss, ptr_module) 108 int (*link_entities)(struct camss *camss); 111 struct camss { struct [all …]
|
D | camss-ispif.c | 3 * camss-ispif.c 23 #include "camss-ispif.h" 24 #include "camss.h" 164 struct camss *camss = ispif->camss; in ispif_isr_8x96() local 190 dev_err_ratelimited(camss->dev, "VFE0 pix0 overflow\n"); in ispif_isr_8x96() 193 dev_err_ratelimited(camss->dev, "VFE0 rdi0 overflow\n"); in ispif_isr_8x96() 196 dev_err_ratelimited(camss->dev, "VFE0 pix1 overflow\n"); in ispif_isr_8x96() 199 dev_err_ratelimited(camss->dev, "VFE0 rdi1 overflow\n"); in ispif_isr_8x96() 202 dev_err_ratelimited(camss->dev, "VFE0 rdi2 overflow\n"); in ispif_isr_8x96() 205 dev_err_ratelimited(camss->dev, "VFE1 pix0 overflow\n"); in ispif_isr_8x96() [all …]
|
D | camss-ispif.h | 3 * camss-ispif.h 66 struct camss *camss; member 71 int msm_ispif_subdev_init(struct camss *camss,
|
D | camss-csid.c | 3 * camss-csid.c 24 #include "camss-csid.h" 25 #include "camss-csid-gen1.h" 26 #include "camss.h" 533 struct device *dev = csid->camss->dev; in csid_set_clock_rates() 603 struct camss *camss = csid->camss; in csid_set_power() local 604 struct device *dev = camss->dev; in csid_set_power() 613 ret = csid->res->parent_dev_ops->get(camss, csid->id); in csid_set_power() 665 csid->res->parent_dev_ops->put(camss, csid->id); in csid_set_power() 688 dev_err(csid->camss->dev, in csid_set_stream() [all …]
|
D | camss-csiphy.c | 3 * camss-csiphy.c 22 #include "camss-csiphy.h" 23 #include "camss.h" 144 struct device *dev = csiphy->camss->dev; in csiphy_set_clock_rates() 211 struct device *dev = csiphy->camss->dev; in csiphy_set_power() 283 dev_err(csiphy->camss->dev, in csiphy_stream_on() 583 int msm_csiphy_subdev_init(struct camss *camss, in msm_csiphy_subdev_init() argument 587 struct device *dev = camss->dev; in msm_csiphy_subdev_init() 592 csiphy->camss = camss; in msm_csiphy_subdev_init() 603 if (camss->res->version == CAMSS_8x16 || in msm_csiphy_subdev_init() [all …]
|
D | camss-csiphy.h | 3 * camss-csiphy.h 88 struct camss *camss; member 109 int msm_csiphy_subdev_init(struct camss *camss,
|
D | camss-vfe-gen1.c | 3 * camss-vfe-gen1.c 10 #include "camss.h" 11 #include "camss-vfe.h" 12 #include "camss-vfe-gen1.h" 29 dev_err(vfe->camss->dev, "VFE halt timeout\n"); in vfe_gen1_halt() 52 dev_err(vfe->camss->dev, "VFE sof timeout\n"); in vfe_disable_output() 64 dev_err(vfe->camss->dev, "VFE reg update timeout\n"); in vfe_disable_output() 88 vfe->ops_gen1->camif_wait_for_stop(vfe, vfe->camss->dev); in vfe_disable_output() 198 dev_err(vfe->camss->dev, "Output is not in reserved state %d\n", output->state); in vfe_enable_output() 293 dev_err(vfe->camss->dev, "Output is running\n"); in vfe_get_output() [all …]
|
D | camss-vfe.h | 3 * camss-vfe.h 19 #include "camss-video.h" 20 #include "camss-vfe-gen1.h" 140 struct camss *camss; member 168 int msm_vfe_subdev_init(struct camss *camss, struct vfe_device *vfe,
|
D | camss-csid-4-1.c | 3 * camss-csid-4-1.c 16 #include "camss-csid.h" 17 #include "camss-csid-gen1.h" 18 #include "camss.h" 146 dev_dbg(csid->camss->dev, "CSID HW Version = 0x%08x\n", hw_version); in csid_hw_version() 176 dev_err(csid->camss->dev, "CSID reset timeout\n"); in csid_reset()
|
D | camss-csid-4-7.c | 3 * camss-csid-4-7.c 15 #include "camss-csid.h" 16 #include "camss-csid-gen1.h" 17 #include "camss.h" 158 dev_dbg(csid->camss->dev, "CSID HW Version = 0x%08x\n", hw_version); in csid_hw_version() 201 dev_err(csid->camss->dev, "CSID reset timeout\n"); in csid_reset()
|
D | camss-video.c | 3 * camss-video.c 18 #include "camss-video.h" 19 #include "camss.h" 239 dev_err(video->camss->dev, "Failed to start media pipeline: %d\n", ret); in video_start_streaming() 301 dev_err(video->camss->dev, "Video pipeline stop failed: %d\n", ret); in video_stop_streaming() 327 strscpy(cap->driver, "qcom-camss", sizeof(cap->driver)); in video_querycap() 604 dev_err(video->camss->dev, "Failed to power up pipeline: %d\n", in video_open() 646 * CAMSS video core 658 if (atomic_dec_and_test(&video->camss->ref_count)) in msm_video_release() 659 camss_delete(video->camss); in msm_video_release() [all …]
|
D | camss-video.h | 3 * camss-video.h 37 struct camss *camss; member
|
D | camss-vfe.c | 3 * camss-vfe.c 25 #include "camss-vfe.h" 26 #include "camss.h" 286 switch (vfe->camss->res->version) { in vfe_src_pad_code() 418 dev_err(vfe->camss->dev, "VFE reset timeout\n"); in vfe_reset() 612 struct camss *camss = vfe->camss; in vfe_pm_domain_on() local 617 vfe->genpd_link = device_link_add(camss->dev, vfe->genpd, in vfe_pm_domain_on() 649 struct device *dev = vfe->camss->dev; in vfe_set_clock_rates() 796 ret = pm_runtime_resume_and_get(vfe->camss->dev); in vfe_get() 805 vfe->camss->dev); in vfe_get() [all …]
|
D | camss-csid.h | 3 * camss-csid.h 165 struct camss *camss; member 212 int msm_csid_subdev_init(struct camss *camss, struct csid_device *csid,
|
/linux-6.14.4/Documentation/devicetree/bindings/media/ |
D | qcom,msm8916-camss.yaml | 4 $id: http://devicetree.org/schemas/media/qcom,msm8916-camss.yaml# 7 title: Qualcomm CAMSS ISP 14 The CAMSS IP is a CSI decoder and ISP present on Qualcomm platforms 18 const: qcom,msm8916-camss 157 camss: camss@1b0ac00 { 158 compatible = "qcom,msm8916-camss";
|
D | qcom,msm8953-camss.yaml | 4 $id: http://devicetree.org/schemas/media/qcom,msm8953-camss.yaml# 7 title: Qualcomm MSM8953 Camera Subsystem (CAMSS) 13 The CAMSS IP is a CSI decoder and ISP present on Qualcomm platforms 17 const: qcom,msm8953-camss 200 camss: camss@1b00020 { 201 compatible = "qcom,msm8953-camss";
|
D | starfive,jh7110-camss.yaml | 4 $id: http://devicetree.org/schemas/media/starfive,jh7110-camss.yaml# 7 title: Starfive SoC CAMSS ISP 14 The Starfive CAMSS ISP is a Camera interface for Starfive JH7110 SoC. It 20 const: starfive,jh7110-camss 124 compatible = "starfive,jh7110-camss";
|
D | qcom,msm8996-camss.yaml | 4 $id: http://devicetree.org/schemas/media/qcom,msm8996-camss.yaml# 7 title: Qualcomm CAMSS ISP 14 The CAMSS IP is a CSI decoder and ISP present on Qualcomm platforms 18 const: qcom,msm8996-camss 223 camss: camss@a34000 { 224 compatible = "qcom,msm8996-camss";
|
D | qcom,sdm660-camss.yaml | 4 $id: http://devicetree.org/schemas/media/qcom,sdm660-camss.yaml# 7 title: Qualcomm CAMSS ISP 14 The CAMSS IP is a CSI decoder and ISP present on Qualcomm platforms 18 const: qcom,sdm660-camss 229 camss: camss@ca00020 { 230 compatible = "qcom,sdm660-camss";
|
D | qcom,sdm845-camss.yaml | 4 $id: http://devicetree.org/schemas/media/qcom,sdm845-camss.yaml# 7 title: Qualcomm CAMSS ISP 13 The CAMSS IP is a CSI decoder and ISP present on Qualcomm platforms 17 const: qcom,sdm845-camss 221 camss: camss@acb3000 { 222 compatible = "qcom,sdm845-camss";
|
D | qcom,sm8250-camss.yaml | 4 $id: http://devicetree.org/schemas/media/qcom,sm8250-camss.yaml# 7 title: Qualcomm CAMSS ISP 13 The CAMSS IP is a CSI decoder and ISP present on Qualcomm platforms. 17 const: qcom,sm8250-camss 304 camss: camss@ac6a000 { 305 compatible = "qcom,sm8250-camss";
|
D | qcom,sc8280xp-camss.yaml | 4 $id: http://devicetree.org/schemas/media/qcom,sc8280xp-camss.yaml# 7 title: Qualcomm SC8280XP Camera Subsystem (CAMSS) 13 The CAMSS IP is a CSI decoder and ISP present on Qualcomm platforms. 17 const: qcom,sc8280xp-camss 283 camss: camss@ac5a000 { 284 compatible = "qcom,sc8280xp-camss";
|
/linux-6.14.4/drivers/staging/media/starfive/camss/ |
D | Makefile | 6 starfive-camss-objs += \ 7 stf-camss.o \ 13 obj-$(CONFIG_VIDEO_STARFIVE_CAMSS) += starfive-camss.o
|