| /drivers/media/platform/qcom/camss/ |
| A D | camss.c | 3372 struct camss *camss = container_of(async, struct camss, notifier); in camss_subdev_notifier_bound() local 3386 struct camss *camss = container_of(async, struct camss, notifier); in camss_subdev_notifier_complete() local 3496 camss->genpd_link = device_link_add(camss->dev, camss->genpd, in camss_configure_pd() 3559 struct camss *camss; in camss_probe() local 3578 camss->csid = devm_kcalloc(dev, camss->res->csid_num, sizeof(*camss->csid), in camss_probe() 3614 camss->media_dev.dev = camss->dev; in camss_probe() 3620 camss->v4l2_dev.mdev = &camss->media_dev; in camss_probe() 3641 ret = camss->res->link_entities(camss); in camss_probe() 3688 void camss_delete(struct camss *camss) in camss_delete() argument 3882 struct camss *camss = dev_get_drvdata(dev); in camss_runtime_suspend() local [all …]
|
| A D | Makefile | 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-680.o \ 11 camss-csid-780.o \ 14 camss-csiphy.o \ 15 camss-ispif.o \ 24 camss-vfe.o \ [all …]
|
| A D | camss.h | 110 int (*link_entities)(struct camss *camss); 113 struct camss { struct 149 int (*get)(struct camss *camss, int id); argument 150 int (*put)(struct camss *camss, int id); 151 void __iomem *(*get_base_address)(struct camss *camss, int id); 162 int camss_pm_domain_on(struct camss *camss, int id); 163 void camss_pm_domain_off(struct camss *camss, int id); 164 int camss_vfe_get(struct camss *camss, int id); 165 void camss_vfe_put(struct camss *camss, int id); 166 void camss_delete(struct camss *camss); [all …]
|
| A D | camss-ispif.c | 164 struct camss *camss = ispif->camss; in ispif_isr_8x96() local 232 struct camss *camss = ispif->camss; in ispif_isr_8x16() local 268 struct camss *camss = ispif->camss; in ispif_vfe_reset() local 323 struct camss *camss = ispif->camss; in ispif_reset() local 336 camss->dev); in ispif_reset() 806 struct camss *camss = ispif->camss; in ispif_set_stream() local 1098 int msm_ispif_subdev_init(struct camss *camss, in msm_ispif_subdev_init() argument 1107 if (!camss->ispif) in msm_ispif_subdev_init() 1110 ispif->camss = camss; in msm_ispif_subdev_init() 1376 struct camss *camss; in msm_ispif_register_entities() local [all …]
|
| A D | camss-csid.c | 539 struct device *dev = csid->camss->dev; in csid_set_clock_rates() 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() 767 dev_err(csid->camss->dev, in csid_set_stream() 1093 int msm_csid_subdev_init(struct camss *camss, struct csid_device *csid, in msm_csid_subdev_init() argument 1096 struct device *dev = camss->dev; in msm_csid_subdev_init() 1101 csid->camss = camss; in msm_csid_subdev_init() 1114 if (camss->res->version == CAMSS_8250) { in msm_csid_subdev_init() 1297 struct device *dev = csid->camss->dev; in csid_link_setup() [all …]
|
| A D | camss-ispif.h | 66 struct camss *camss; member 71 int msm_ispif_subdev_init(struct camss *camss,
|
| A D | camss-csiphy.c | 139 struct device *dev = csiphy->camss->dev; in csiphy_set_clock_rates() 206 struct device *dev = csiphy->camss->dev; in csiphy_set_power() 278 dev_err(csiphy->camss->dev, in csiphy_stream_on() 578 int msm_csiphy_subdev_init(struct camss *camss, in msm_csiphy_subdev_init() argument 582 struct device *dev = camss->dev; in msm_csiphy_subdev_init() 587 csiphy->camss = camss; in msm_csiphy_subdev_init() 602 if (camss->res->version == CAMSS_8x16 || in msm_csiphy_subdev_init() 603 camss->res->version == CAMSS_8x53 || in msm_csiphy_subdev_init() 604 camss->res->version == CAMSS_8x96) { in msm_csiphy_subdev_init() 684 if (camss->res->version == CAMSS_660) { in msm_csiphy_subdev_init() [all …]
|
| A D | camss-vfe.c | 291 switch (vfe->camss->res->version) { in vfe_src_pad_code() 412 vfe->camss->res->version); in vfe_src_pad_code() 524 dev_err(vfe->camss->dev, in vfe_enable_output_v2() 887 struct camss *camss = vfe->camss; in vfe_pm_domain_on() local 1080 vfe->camss->dev); in vfe_get() 1228 dev_err(vfe->camss->dev, in vfe_set_stream() 1233 dev_err(vfe->camss->dev, in vfe_set_stream() 1760 int msm_vfe_subdev_init(struct camss *camss, struct vfe_device *vfe, in msm_vfe_subdev_init() argument 1763 struct device *dev = camss->dev; in msm_vfe_subdev_init() 1874 vfe->camss = camss; in msm_vfe_subdev_init() [all …]
|
| A D | camss-csiphy.h | 96 struct camss *camss; member 118 int msm_csiphy_subdev_init(struct camss *camss,
|
| A D | camss-vfe-gen1.c | 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() 294 dev_err(vfe->camss->dev, "Output is running\n"); in vfe_get_output() 431 dev_err_ratelimited(vfe->camss->dev, in vfe_buf_update_wm_on_next() 451 dev_err_ratelimited(vfe->camss->dev, in vfe_buf_update_wm_on_last() 481 dev_err_ratelimited(vfe->camss->dev, in vfe_buf_update_wm_on_new() 496 dev_err_ratelimited(vfe->camss->dev, in vfe_buf_update_wm_on_new() 624 dev_err_ratelimited(vfe->camss->dev, in vfe_isr_wm_done() 631 dev_err_ratelimited(vfe->camss->dev, in vfe_isr_wm_done() [all …]
|
| A D | camss-csid.h | 150 struct camss *camss; member 198 int msm_csid_subdev_init(struct camss *camss, struct csid_device *csid,
|
| A D | camss-vfe.h | 145 struct camss *camss; member 173 int msm_vfe_subdev_init(struct camss *camss, struct vfe_device *vfe,
|
| A D | camss-video.c | 236 dev_err(video->camss->dev, "Failed to power up pipeline: %d\n", in video_prepare_streaming() 254 dev_err(video->camss->dev, "Failed to start media pipeline: %d\n", ret); in video_start_streaming() 316 dev_err(video->camss->dev, "Video pipeline stop failed: %d\n", ret); in video_stop_streaming() 669 if (atomic_dec_and_test(&video->camss->ref_count)) in msm_video_release() 670 camss_delete(video->camss); in msm_video_release() 734 q->dev = video->camss->dev; in msm_video_register() 777 atomic_inc(&video->camss->ref_count); in msm_video_register() 792 atomic_inc(&video->camss->ref_count); in msm_video_unregister() 794 atomic_dec(&video->camss->ref_count); in msm_video_unregister()
|
| A D | camss-video.h | 37 struct camss *camss; member
|
| A D | camss-vfe-780.c | 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()
|
| A D | camss-vfe-680.c | 192 dev_dbg(vfe->camss->dev, "RDI%d WM:%d width %d height %d stride %d\n", in vfe_wm_start() 217 camss_reg_update(vfe->camss, vfe->id, port_id, false); in vfe_reg_update() 225 camss_reg_update(vfe->camss, vfe->id, port_id, true); in vfe_reg_update_clear()
|
| A D | camss-csid-780.c | 131 writel(val, csid->camss->csid_wrapper_base + CSID_IO_PATH_CFG0(csid->id)); in __csid_configure_wrapper() 266 camss_buf_done(csid->camss, csid->id, i); in csid_isr() 316 dev_err(csid->camss->dev, "CSID reset timeout\n"); in csid_reset()
|
| A D | camss-vfe-17x.c | 397 dev_err(vfe->camss->dev, "Output is running\n"); in vfe_get_output() 405 dev_err(vfe->camss->dev, "Can not reserve wm\n"); in vfe_get_output() 520 dev_err_ratelimited(vfe->camss->dev, in vfe_isr_wm_done() 528 dev_err_ratelimited(vfe->camss->dev, in vfe_isr_wm_done()
|
| A D | camss-csid-680.c | 218 writel(val, csid->camss->csid_wrapper_base + in __csid_configure_top() 329 dev_err(csid->camss->dev, "CSID reset timeout\n"); in csid_reset() 390 camss_buf_done(csid->camss, csid->id, i); in csid_isr()
|
| A D | camss-csiphy-3ph-1-0.c | 692 if (csiphy->camss->res->version == CAMSS_660) in csiphy_gen1_config_lanes() 791 if (csiphy_is_gen2(csiphy->camss->res->version)) in csiphy_lanes_enable() 817 struct device *dev = csiphy->camss->dev; in csiphy_init() 827 switch (csiphy->camss->res->version) { in csiphy_init()
|
| /drivers/staging/media/starfive/camss/ |
| A D | Makefile | 6 starfive-camss-objs += \ 7 stf-camss.o \ 13 obj-$(CONFIG_VIDEO_STARFIVE_CAMSS) += starfive-camss.o
|
| /drivers/staging/media/starfive/ |
| A D | Makefile | 2 obj-y += camss/
|
| A D | Kconfig | 5 source "drivers/staging/media/starfive/camss/Kconfig"
|
| /drivers/media/platform/qcom/ |
| A D | Makefile | 2 obj-y += camss/
|
| A D | Kconfig | 5 source "drivers/media/platform/qcom/camss/Kconfig"
|