/kernel/linux/linux-5.10/drivers/media/platform/qcom/camss/ |
H A D | camss.c | 3 * camss.c 28 #include "camss.h" 398 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 *cams argument 465 camss_of_parse_ports(struct camss *camss) camss_of_parse_ports() argument 517 camss_init_subdevices(struct camss *camss) camss_init_subdevices() argument 588 camss_register_entities(struct camss *camss) camss_register_entities() argument 720 camss_unregister_entities(struct camss *camss) camss_unregister_entities() argument 740 struct camss *camss = container_of(async, struct camss, notifier); camss_subdev_notifier_bound() local 754 struct camss *camss = container_of(async, struct camss, notifier); camss_subdev_notifier_complete() local 814 struct camss *camss; camss_probe() local 953 camss_delete(struct camss *camss) camss_delete() argument 977 struct camss *camss = platform_get_drvdata(pdev); camss_remove() local [all...] |
H A 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" 27 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, in [all...] |
H A D | camss-csid.h | 3 * camss-csid.h 45 struct camss *camss; member 67 int msm_csid_subdev_init(struct camss *camss, struct csid_device *csid,
|
H A D | camss-csiphy.h | 3 * camss-csiphy.h 60 struct camss *camss; member 80 int msm_csiphy_subdev_init(struct camss *camss,
|
H A D | camss-vfe.c | 3 * camss-vfe.c 24 #include "camss-vfe.h" 25 #include "camss.h" 160 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 in vfe_buf_update_wm_on_new() 1978 msm_vfe_subdev_init(struct camss *camss, struct vfe_device *vfe, const struct resources *res, u8 id) msm_vfe_subdev_init() argument [all...] |
H A D | camss-csiphy.c | 3 * camss-csiphy.c 22 #include "camss-csiphy.h" 23 #include "camss.h" 104 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 in msm_csiphy_subdev_init() [all...] |
H A D | camss-csid.c | 3 * camss-csid.c 24 #include "camss-csid.h" 25 #include "camss.h" 381 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 in csid_set_power() 1085 msm_csid_subdev_init(struct camss *camss, struct csid_device *csid, const struct resources *res, u8 id) msm_csid_subdev_init() argument [all...] |
H A D | camss-vfe.h | 3 * camss-vfe.h 19 #include "camss-video.h" 146 struct camss *camss; member 170 int msm_vfe_subdev_init(struct camss *camss, struct vfe_device *vfe,
|
H A D | camss-video.h | 3 * camss-video.h 39 struct camss *camss; member
|
/kernel/linux/linux-6.6/drivers/media/platform/qcom/camss/ |
H A D | camss.c | 3 * 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 in camss_pm_domain_off() 1072 camss_of_parse_ports(struct camss *camss) camss_of_parse_ports() argument 1121 camss_init_subdevices(struct camss *camss) camss_init_subdevices() argument 1210 camss_register_entities(struct camss *camss) camss_register_entities() argument 1368 camss_unregister_entities(struct camss *camss) camss_unregister_entities() argument 1388 struct camss *camss = container_of(async, struct camss, notifier); camss_subdev_notifier_bound() local 1402 struct camss *camss = container_of(async, struct camss, notifier); camss_subdev_notifier_complete() local 1453 camss_configure_pd(struct camss *camss) camss_configure_pd() argument 1518 camss_icc_get(struct camss *camss) camss_icc_get() argument 1541 camss_genpd_cleanup(struct camss *camss) camss_genpd_cleanup() argument 1564 struct camss *camss; camss_probe() local 1716 camss_delete(struct camss *camss) camss_delete() argument 1733 struct camss *camss = platform_get_drvdata(pdev); camss_remove() local 1758 struct camss *camss = dev_get_drvdata(dev); camss_runtime_suspend() local 1777 struct camss *camss = dev_get_drvdata(dev); camss_runtime_resume() local [all...] |
H A 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 in ispif_isr_8x96() 232 struct camss *camss = ispif->camss; ispif_isr_8x16() local 268 struct camss *camss = ispif->camss; ispif_vfe_reset() local 323 struct camss *camss = ispif->camss; ispif_reset() local 806 struct camss *camss = ispif->camss; ispif_set_stream() local 1097 msm_ispif_subdev_init(struct camss *camss, const struct resources_ispif *res) msm_ispif_subdev_init() argument 1372 struct camss *camss; msm_ispif_register_entities() local [all...] |
H A 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" 27 container_of(ptr_module, struct camss, ptr_module) 37 struct camss, ptr_module) 88 struct camss { struct 135 int camss_pm_domain_on(struct camss *camss, in [all...] |
H A D | camss-csid.c | 3 * 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 in csid_set_power() 568 msm_csid_subdev_init(struct camss *camss, struct csid_device *csid, const struct resources *res, u8 id) msm_csid_subdev_init() argument [all...] |
H A D | camss-vfe-480.c | 3 * camss-vfe-480.c 15 #include "camss.h" 16 #include "camss-vfe.h" 106 dev_dbg(vfe->camss->dev, "VFE HW Version = %u.%u.%u\n", gen, rev, step); in vfe_hw_version() 261 dev_err(vfe->camss->dev, "Output is running\n"); in vfe_get_output() 299 dev_err(vfe->camss->dev, "Output is not in reserved state %d\n", in vfe_enable_output() 456 dev_err_ratelimited(vfe->camss->dev, in vfe_isr_wm_done() 464 dev_err_ratelimited(vfe->camss->dev, in vfe_isr_wm_done() 500 struct camss *camss in vfe_pm_domain_off() local 514 struct camss *camss = vfe->camss; vfe_pm_domain_on() local [all...] |
H A D | camss-ispif.h | 3 * camss-ispif.h 66 struct camss *camss; member 71 int msm_ispif_subdev_init(struct camss *camss,
|
H A D | camss-csiphy.c | 3 * 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 in msm_csiphy_subdev_init() [all...] |
H A D | camss-vfe.c | 3 * 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 in vfe_set_clock_rates() 1281 msm_vfe_subdev_init(struct camss *camss, struct vfe_device *vfe, const struct resources *res, u8 id) msm_vfe_subdev_init() argument [all...] |
H A D | camss-csiphy.h | 3 * camss-csiphy.h 67 struct camss *camss; member 88 int msm_csiphy_subdev_init(struct camss *camss,
|
H A D | camss-vfe-170.c | 3 * camss-vfe-170.c 14 #include "camss.h" 15 #include "camss-vfe.h" 187 dev_dbg(vfe->camss->dev, "VFE HW Version = %u.%u.%u\n", in vfe_hw_version() 412 dev_err(vfe->camss->dev, "Output is running\n"); in vfe_get_output() 420 dev_err(vfe->camss->dev, "Can not reserve wm\n"); in vfe_get_output() 465 dev_err(vfe->camss->dev, "Output is not in reserved state %d\n", in vfe_enable_output() 630 dev_err_ratelimited(vfe->camss->dev, in vfe_isr_wm_done() 638 dev_err_ratelimited(vfe->camss->dev, in vfe_isr_wm_done() 674 struct camss *cams in vfe_pm_domain_off() local 688 struct camss *camss = vfe->camss; vfe_pm_domain_on() local [all...] |
H A D | camss-csid.h | 3 * camss-csid.h 153 struct camss *camss; member 202 int msm_csid_subdev_init(struct camss *camss, struct csid_device *csid,
|
H A D | camss-video.c | 3 * camss-video.c 18 #include "camss-video.h" 19 #include "camss.h" 499 dev_err(video->camss->dev, "Failed to start media pipeline: %d\n", ret); in video_start_streaming() 562 dev_dbg(video->camss->dev, "Video pipeline still used, don't stop streaming.\n"); in video_stop_streaming() 567 dev_err(video->camss->dev, "Video pipeline stop failed: %d\n", ret); in video_stop_streaming() 595 strscpy(cap->driver, "qcom-camss", sizeof(cap->driver)); in video_querycap() 872 dev_err(video->camss->dev, "Failed to power up pipeline: %d\n", in video_open() 926 if (atomic_dec_and_test(&video->camss->ref_count)) in msm_video_release() 927 camss_delete(video->camss); in msm_video_release() [all...] |
H A D | camss-vfe.h | 3 * 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,
|
H A 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 in vfe_get_output() [all...] |
H A D | camss-video.h | 3 * camss-video.h 39 struct camss *camss; member
|
H A D | camss-vfe-4-7.c | 3 * 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() 1128 struct camss *camss = vfe->camss; vfe_pm_domain_on() local [all...] |