Home
last modified time | relevance | path

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

12

/Linux-v6.1/drivers/media/platform/qcom/camss/
Dcamss.c3 * camss.c
29 #include "camss.h"
1003 int camss_pm_domain_on(struct camss *camss, int id) in camss_pm_domain_on() argument
1007 if (id < camss->vfe_num) { in camss_pm_domain_on()
1008 struct vfe_device *vfe = &camss->vfe[id]; in camss_pm_domain_on()
1016 void camss_pm_domain_off(struct camss *camss, int id) in camss_pm_domain_off() argument
1018 if (id < camss->vfe_num) { in camss_pm_domain_off()
1019 struct vfe_device *vfe = &camss->vfe[id]; in camss_pm_domain_off()
1072 static int camss_of_parse_ports(struct camss *camss) in camss_of_parse_ports() argument
1074 struct device *dev = camss->dev; in camss_of_parse_ports()
[all …]
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-csiphy-2ph-1-0.o \
11 camss-csiphy-3ph-1-0.o \
12 camss-csiphy.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"
27 container_of(ptr_module, struct camss, ptr_module)
37 struct camss, ptr_module)
88 struct camss { struct
134 int camss_pm_domain_on(struct camss *camss, int id);
135 void camss_pm_domain_off(struct camss *camss, int id);
[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-csid.c3 * camss-csid.c
24 #include "camss-csid.h"
25 #include "camss-csid-gen1.h"
26 #include "camss.h"
89 struct device *dev = csid->camss->dev; in csid_set_clock_rates()
159 struct camss *camss = csid->camss; in csid_set_power() local
160 struct device *dev = camss->dev; in csid_set_power()
161 struct vfe_device *vfe = &camss->vfe[csid->id]; in csid_set_power()
162 u32 version = camss->version; in csid_set_power()
242 dev_err(csid->camss->dev, in csid_set_stream()
[all …]
Dcamss-ispif.h3 * camss-ispif.h
66 struct camss *camss; member
71 int msm_ispif_subdev_init(struct camss *camss,
Dcamss-csiphy.c3 * camss-csiphy.c
22 #include "camss-csiphy.h"
23 #include "camss.h"
129 struct device *dev = csiphy->camss->dev; in csiphy_set_clock_rates()
196 struct device *dev = csiphy->camss->dev; in csiphy_set_power()
255 dev_err(csiphy->camss->dev, in csiphy_stream_on()
547 int msm_csiphy_subdev_init(struct camss *camss, in msm_csiphy_subdev_init() argument
551 struct device *dev = camss->dev; in msm_csiphy_subdev_init()
556 csiphy->camss = camss; in msm_csiphy_subdev_init()
560 if (camss->version == CAMSS_8x16) { in msm_csiphy_subdev_init()
[all …]
Dcamss-csiphy.h3 * camss-csiphy.h
67 struct camss *camss; member
88 int msm_csiphy_subdev_init(struct camss *camss,
Dcamss-vfe.h3 * camss-vfe.h
19 #include "camss-video.h"
20 #include "camss-vfe-gen1.h"
131 struct camss *camss; member
158 int msm_vfe_subdev_init(struct camss *camss, struct vfe_device *vfe,
Dcamss-vfe.c3 * camss-vfe.c
24 #include "camss-vfe.h"
25 #include "camss.h"
173 if (vfe->camss->version == CAMSS_8x16) in vfe_src_pad_code()
221 else if (vfe->camss->version == CAMSS_8x96 || in vfe_src_pad_code()
222 vfe->camss->version == CAMSS_660 || in vfe_src_pad_code()
223 vfe->camss->version == CAMSS_845 || in vfe_src_pad_code()
224 vfe->camss->version == CAMSS_8250) in vfe_src_pad_code()
299 dev_err(vfe->camss->dev, "VFE reset timeout\n"); in vfe_reset()
439 struct device *dev = vfe->camss->dev; in vfe_set_clock_rates()
[all …]
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()
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 …]
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"
266 dev_dbg(csid->camss->dev, "CSID HW Version = 0x%08x\n", hw_version); in csid_hw_version()
296 dev_err(csid->camss->dev, "CSID reset timeout\n"); in csid_reset()
Dcamss-csid.h3 * camss-csid.h
146 struct camss *camss; member
195 int msm_csid_subdev_init(struct camss *camss, struct csid_device *csid,
Dcamss-vfe-4-7.c3 * camss-vfe-4-7.c
16 #include "camss.h"
17 #include "camss-vfe.h"
18 #include "camss-vfe-gen1.h"
261 dev_dbg(vfe->camss->dev, "VFE HW Version = 0x%08x\n", hw_version); in vfe_hw_version()
1055 dev_dbg(vfe->camss->dev, "VFE: status0 = 0x%08x, status1 = 0x%08x\n", in vfe_isr()
1112 struct camss *camss; in vfe_pm_domain_off() local
1117 camss = vfe->camss; in vfe_pm_domain_off()
1119 device_link_del(camss->genpd_link[vfe->id]); in vfe_pm_domain_off()
1128 struct camss *camss = vfe->camss; in vfe_pm_domain_on() local
[all …]
Dcamss-video.h3 * camss-video.h
39 struct camss *camss; member
Dcamss-vfe-4-8.c3 * camss-vfe-4-8.c
16 #include "camss.h"
17 #include "camss-vfe.h"
18 #include "camss-vfe-gen1.h"
254 dev_dbg(vfe->camss->dev, "VFE HW Version = 0x%08x\n", hw_version); in vfe_hw_version()
985 dev_dbg(vfe->camss->dev, "VFE: status0 = 0x%08x, status1 = 0x%08x\n", in vfe_isr()
1102 struct camss *camss = vfe->camss; in vfe_pm_domain_off() local
1104 device_link_del(camss->genpd_link[vfe->id]); in vfe_pm_domain_off()
1113 struct camss *camss = vfe->camss; in vfe_pm_domain_on() local
1116 camss->genpd_link[id] = device_link_add(camss->dev, camss->genpd[id], DL_FLAG_STATELESS | in vfe_pm_domain_on()
[all …]
Dcamss-csid-4-7.c3 * camss-csid-4-7.c
15 #include "camss-csid.h"
16 #include "camss-csid-gen1.h"
17 #include "camss.h"
306 dev_dbg(csid->camss->dev, "CSID HW Version = 0x%08x\n", hw_version); in csid_hw_version()
349 dev_err(csid->camss->dev, "CSID reset timeout\n"); in csid_reset()
Dcamss-vfe-480.c3 * camss-vfe-480.c
16 #include "camss.h"
17 #include "camss-vfe.h"
105 dev_dbg(vfe->camss->dev, "VFE HW Version = %u.%u.%u\n", gen, rev, step); in vfe_hw_version()
243 dev_err(vfe->camss->dev, "Output is running\n"); in vfe_get_output()
251 dev_err(vfe->camss->dev, "Can not reserve wm\n"); in vfe_get_output()
283 dev_err(vfe->camss->dev, "Output is not in reserved state %d\n", in vfe_enable_output()
330 dev_err(vfe->camss->dev, "VFE idle timeout - resetting\n"); in vfe_disable_output()
453 dev_err_ratelimited(vfe->camss->dev, in vfe_isr_wm_done()
461 dev_err_ratelimited(vfe->camss->dev, in vfe_isr_wm_done()
Dcamss-video.c3 * camss-video.c
18 #include "camss-video.h"
19 #include "camss.h"
579 strscpy(cap->driver, "qcom-camss", sizeof(cap->driver)); in video_querycap()
856 dev_err(video->camss->dev, "Failed to power up pipeline: %d\n", in video_open()
898 * CAMSS video core
910 if (atomic_dec_and_test(&video->camss->ref_count)) in msm_video_release()
911 camss_delete(video->camss); in msm_video_release()
975 q->dev = video->camss->dev; in msm_video_register()
993 if (video->camss->version == CAMSS_8x16) { in msm_video_register()
[all …]
Dcamss-vfe-170.c3 * camss-vfe-170.c
15 #include "camss.h"
16 #include "camss-vfe.h"
188 dev_dbg(vfe->camss->dev, "VFE HW Version = %u.%u.%u\n", in vfe_hw_version()
413 dev_err(vfe->camss->dev, "Output is running\n"); in vfe_get_output()
421 dev_err(vfe->camss->dev, "Can not reserve wm\n"); in vfe_get_output()
466 dev_err(vfe->camss->dev, "Output is not in reserved state %d\n", in vfe_enable_output()
513 dev_err(vfe->camss->dev, "VFE idle timeout - resetting\n"); in vfe_disable_output()
646 dev_err_ratelimited(vfe->camss->dev, in vfe_isr_wm_done()
654 dev_err_ratelimited(vfe->camss->dev, in vfe_isr_wm_done()
/Linux-v6.1/Documentation/devicetree/bindings/media/
Dqcom,msm8916-camss.yaml5 $id: "http://devicetree.org/schemas/media/qcom,msm8916-camss.yaml#"
8 title: Qualcomm CAMSS ISP
15 The CAMSS IP is a CSI decoder and ISP present on Qualcomm platforms
19 const: qcom,msm8916-camss
158 camss: camss@1b00000 {
159 compatible = "qcom,msm8916-camss";
Dqcom,msm8996-camss.yaml5 $id: "http://devicetree.org/schemas/media/qcom,msm8996-camss.yaml#"
8 title: Qualcomm CAMSS ISP
15 The CAMSS IP is a CSI decoder and ISP present on Qualcomm platforms
19 const: qcom,msm8996-camss
224 camss: camss@a00000 {
225 compatible = "qcom,msm8996-camss";
Dqcom,sdm660-camss.yaml5 $id: "http://devicetree.org/schemas/media/qcom,sdm660-camss.yaml#"
8 title: Qualcomm CAMSS ISP
15 The CAMSS IP is a CSI decoder and ISP present on Qualcomm platforms
19 const: qcom,sdm660-camss
230 camss: camss@ca00000 {
231 compatible = "qcom,sdm660-camss";
Dqcom,sdm845-camss.yaml5 $id: "http://devicetree.org/schemas/media/qcom,sdm845-camss.yaml#"
8 title: Qualcomm CAMSS ISP
14 The CAMSS IP is a CSI decoder and ISP present on Qualcomm platforms
18 const: qcom,sdm845-camss
222 camss: camss@a00000 {
223 compatible = "qcom,sdm845-camss";
Dqcom,sm8250-camss.yaml5 $id: "http://devicetree.org/schemas/media/qcom,sm8250-camss.yaml#"
8 title: Qualcomm CAMSS ISP
14 The CAMSS IP is a CSI decoder and ISP present on Qualcomm platforms.
18 const: qcom,sm8250-camss
305 camss: camss@ac6a000 {
306 compatible = "qcom,sm8250-camss";

12