Home
last modified time | relevance | path

Searched full:camss (Results 1 – 25 of 79) sorted by relevance

1234

/linux-6.15/drivers/media/platform/qcom/camss/
DMakefile2 # 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-csid-780.o \
11 camss-csiphy-2ph-1-0.o \
12 camss-csiphy-3ph-1-0.o \
[all …]
Dcamss.h3 * 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)
109 int (*link_entities)(struct camss *camss);
112 struct camss { struct
[all …]
Dcamss.c3 * camss.c
30 #include "camss.h"
2580 int camss_pm_domain_on(struct camss *camss, int id) in camss_pm_domain_on() argument
2584 if (id < camss->res->vfe_num) { in camss_pm_domain_on()
2585 struct vfe_device *vfe = &camss->vfe[id]; in camss_pm_domain_on()
2593 void camss_pm_domain_off(struct camss *camss, int id) in camss_pm_domain_off() argument
2595 if (id < camss->res->vfe_num) { in camss_pm_domain_off()
2596 struct vfe_device *vfe = &camss->vfe[id]; in camss_pm_domain_off()
2602 static int vfe_parent_dev_ops_get(struct camss *camss, int id) in vfe_parent_dev_ops_get() argument
2606 if (id < camss->res->vfe_num) { in vfe_parent_dev_ops_get()
[all …]
Dcamss-ispif.c3 * 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 …]
Dcamss-ispif.h3 * camss-ispif.h
66 struct camss *camss; member
71 int msm_ispif_subdev_init(struct camss *camss,
Dcamss-csid.c3 * camss-csid.c
25 #include "camss-csid.h"
26 #include "camss-csid-gen1.h"
27 #include "camss.h"
539 struct device *dev = csid->camss->dev; in csid_set_clock_rates()
616 dev_info(csid->camss->dev, "CSID:%d HW Version = %u.%u.%u\n", in csid_hw_version()
635 if (csid->camss->res->version == CAMSS_8x16) { in csid_src_pad_code()
681 struct camss *camss = csid->camss; in csid_set_power() local
682 struct device *dev = camss->dev; in csid_set_power()
691 ret = csid->res->parent_dev_ops->get(camss, csid->id); in csid_set_power()
[all …]
Dcamss-csiphy.c3 * 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()
607 if (camss->res->version == CAMSS_8x16 || in msm_csiphy_subdev_init()
[all …]
Dcamss-csiphy.h3 * camss-csiphy.h
95 struct camss *camss; member
117 int msm_csiphy_subdev_init(struct camss *camss,
Dcamss-vfe-gen1.c3 * 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()
199 dev_err(vfe->camss->dev, "Output is not in reserved state %d\n", output->state); in vfe_enable_output()
294 dev_err(vfe->camss->dev, "Output is running\n"); in vfe_get_output()
[all …]
Dcamss-vfe.h3 * camss-vfe.h
19 #include "camss-video.h"
20 #include "camss-vfe-gen1.h"
145 struct camss *camss; member
173 int msm_vfe_subdev_init(struct camss *camss, struct vfe_device *vfe,
Dcamss-vfe.c3 * camss-vfe.c
25 #include "camss-vfe.h"
26 #include "camss.h"
291 switch (vfe->camss->res->version) { in vfe_src_pad_code()
411 vfe->camss->res->version); in vfe_src_pad_code()
431 dev_info(vfe->camss->dev, "VFE:%d HW Version = %u.%u.%u\n", in vfe_hw_version()
455 dev_err_ratelimited(vfe->camss->dev, in vfe_buf_done()
463 dev_err_ratelimited(vfe->camss->dev, in vfe_buf_done()
523 dev_err(vfe->camss->dev, in vfe_enable_output_v2()
655 dev_err(vfe->camss->dev, "Output is running\n"); in vfe_get_output_v2()
[all …]
Dcamss-video.c3 * 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 …]
Dcamss-vfe-780.c12 #include "camss.h"
13 #include "camss-vfe.h"
97 dev_dbg(vfe->camss->dev, "wm:%d, image buf addr:0x%x\n", in vfe_wm_update()
105 camss_reg_update(vfe->camss, vfe->id, port_id, false); in vfe_reg_update()
113 camss_reg_update(vfe->camss, vfe->id, port_id, true); in vfe_reg_update_clear()
Dcamss-video.h3 * camss-video.h
37 struct camss *camss; member
Dcamss-csid-4-1.c3 * camss-csid-4-1.c
16 #include "camss-csid.h"
17 #include "camss-csid-gen1.h"
18 #include "camss.h"
166 dev_err(csid->camss->dev, "CSID reset timeout\n"); in csid_reset()
Dcamss-csid.h3 * camss-csid.h
150 struct camss *camss; member
198 int msm_csid_subdev_init(struct camss *camss, struct csid_device *csid,
/linux-6.15/Documentation/devicetree/bindings/media/
Dqcom,msm8916-camss.yaml4 $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";
Dqcom,msm8953-camss.yaml4 $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";
Dstarfive,jh7110-camss.yaml4 $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";
Dqcom,sdm845-camss.yaml4 $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";
Dqcom,sdm660-camss.yaml4 $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";
Dqcom,msm8996-camss.yaml4 $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";
Dqcom,sm8250-camss.yaml4 $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";
Dqcom,sc8280xp-camss.yaml4 $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.15/drivers/staging/media/starfive/camss/
DMakefile6 starfive-camss-objs += \
7 stf-camss.o \
13 obj-$(CONFIG_VIDEO_STARFIVE_CAMSS) += starfive-camss.o

1234