[PATCH 12/13] media: stm32: dcmipp: rename bytecap into capture
From: Alain Volmat <alain.volmat@foss.st.com>
Date: 2026-02-02 13:58:14
Also in:
linux-devicetree, linux-media, lkml
Subsystem:
media drivers for stm32 - dcmi / dcmipp, media input infrastructure (v4l/dvb), the rest · Maintainers:
Hugues Fruchet, Alain Volmat, Mauro Carvalho Chehab, Linus Torvalds
Since the bytecap video driver is now handling all
capture (byte & pixel), rename the file and structs
*into capture. This is done by:
- renaming of dcmipp-bytecap.c into dcmipp-capture.c
- replace of dcmipp_bytecap strings into dcmipp_capture
Signed-off-by: Alain Volmat <alain.volmat@foss.st.com>
---
.../media/platform/st/stm32/stm32-dcmipp/Makefile | 2 +-
.../{dcmipp-bytecap.c => dcmipp-capture.c} | 188 ++++++++++-----------
.../platform/st/stm32/stm32-dcmipp/dcmipp-common.h | 4 +-
.../platform/st/stm32/stm32-dcmipp/dcmipp-core.c | 8 +-
4 files changed, 101 insertions(+), 101 deletions(-)
diff --git a/drivers/media/platform/st/stm32/stm32-dcmipp/Makefile b/drivers/media/platform/st/stm32/stm32-dcmipp/Makefile
index 7178934bb116..e35d45a0aca2 100644
--- a/drivers/media/platform/st/stm32/stm32-dcmipp/Makefile
+++ b/drivers/media/platform/st/stm32/stm32-dcmipp/Makefile@@ -1,5 +1,5 @@ # SPDX-License-Identifier: GPL-2.0 -stm32-dcmipp-y := dcmipp-core.o dcmipp-common.o dcmipp-input.o dcmipp-byteproc.o dcmipp-bytecap.o +stm32-dcmipp-y := dcmipp-core.o dcmipp-common.o dcmipp-input.o dcmipp-byteproc.o dcmipp-capture.o stm32-dcmipp-y += dcmipp-pixelcommon.o dcmipp-isp.o dcmipp-pixelproc.o obj-$(CONFIG_VIDEO_STM32_DCMIPP) += stm32-dcmipp.o
diff --git a/drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-bytecap.c b/drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-capture.c
similarity index 85%
rename from drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-bytecap.c
rename to drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-capture.c
index e96ba7931b27..d9a2b7f159ea 100644
--- a/drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-bytecap.c
+++ b/drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-capture.c@@ -95,7 +95,7 @@ #define DCMIPP_PxPPCR_SWAPRB BIT(4) -struct dcmipp_bytecap_pix_map { +struct dcmipp_capture_pix_map { unsigned int code; u32 pixelformat; u32 plane_nb;
@@ -109,7 +109,7 @@ struct dcmipp_bytecap_pix_map { .pixelformat = V4L2_PIX_FMT_##fmt \ } -static const struct dcmipp_bytecap_pix_map dcmipp_bytecap_dump_pix_map_list[] = { +static const struct dcmipp_capture_pix_map dcmipp_capture_dump_pix_map_list[] = { PIXMAP_MBUS_PFMT(RGB565_2X8_LE, RGB565), PIXMAP_MBUS_PFMT(RGB565_1X16, RGB565), PIXMAP_MBUS_PFMT(RGB888_1X24, RGB24),
@@ -153,7 +153,7 @@ static const struct dcmipp_bytecap_pix_map dcmipp_bytecap_dump_pix_map_list[] = .swap_uv = swap, \ } -static const struct dcmipp_bytecap_pix_map dcmipp_bytecap_pixel_pix_map_list[] = { +static const struct dcmipp_capture_pix_map dcmipp_capture_pixel_pix_map_list[] = { /* Coplanar formats are supported on main & aux pipe */ PIXMAP_MBUS_PIXEL_PFMT(RGB888_1X24, RGB565, 1, DCMIPP_PxPPCR_FORMAT_RGB565, 0), PIXMAP_MBUS_PIXEL_PFMT(YUV8_1X24, YUYV, 1, DCMIPP_PxPPCR_FORMAT_YUYV, 0),
@@ -188,7 +188,7 @@ struct dcmipp_buf { struct list_head list; }; -struct dcmipp_bytecap_device { +struct dcmipp_capture_device { struct dcmipp_ent_device ved; struct video_device vdev; struct device *dev;
@@ -220,7 +220,7 @@ struct dcmipp_bytecap_device { u32 pipe_id; - const struct dcmipp_bytecap_pix_map *pix_map; + const struct dcmipp_capture_pix_map *pix_map; unsigned int pix_map_array_size; u32 cmsr2;
@@ -238,8 +238,8 @@ struct dcmipp_bytecap_device { } count; }; -static const struct dcmipp_bytecap_pix_map * -dcmipp_bytecap_pix_map_by_pixelformat(struct dcmipp_bytecap_device *vcap, +static const struct dcmipp_capture_pix_map * +dcmipp_capture_pix_map_by_pixelformat(struct dcmipp_capture_device *vcap, u32 pixelformat) { for (unsigned int i = 0; i < vcap->pix_map_array_size; i++) {
@@ -250,11 +250,11 @@ dcmipp_bytecap_pix_map_by_pixelformat(struct dcmipp_bytecap_device *vcap, return NULL; } -static bool dcmipp_bytecap_is_format_valid(struct dcmipp_bytecap_device *vcap, +static bool dcmipp_capture_is_format_valid(struct dcmipp_capture_device *vcap, unsigned int pixelformat) { - const struct dcmipp_bytecap_pix_map *vpix = - dcmipp_bytecap_pix_map_by_pixelformat(vcap, pixelformat); + const struct dcmipp_capture_pix_map *vpix = + dcmipp_capture_pix_map_by_pixelformat(vcap, pixelformat); if (!vpix || (vpix->plane_nb > 1 && vcap->pipe_id != 1)) return false;
@@ -342,7 +342,7 @@ static inline int frame_planes(dma_addr_t base_addr, dma_addr_t addrs[], return 0; } -static int dcmipp_bytecap_querycap(struct file *file, void *priv, +static int dcmipp_capture_querycap(struct file *file, void *priv, struct v4l2_capability *cap) { strscpy(cap->driver, DCMIPP_PDEV_NAME, sizeof(cap->driver));
@@ -351,20 +351,20 @@ static int dcmipp_bytecap_querycap(struct file *file, void *priv, return 0; } -static int dcmipp_bytecap_g_fmt_vid_cap(struct file *file, void *priv, +static int dcmipp_capture_g_fmt_vid_cap(struct file *file, void *priv, struct v4l2_format *f) { - struct dcmipp_bytecap_device *vcap = video_drvdata(file); + struct dcmipp_capture_device *vcap = video_drvdata(file); f->fmt.pix = vcap->format; return 0; } -static int dcmipp_bytecap_try_fmt_vid_cap(struct file *file, void *priv, +static int dcmipp_capture_try_fmt_vid_cap(struct file *file, void *priv, struct v4l2_format *f) { - struct dcmipp_bytecap_device *vcap = video_drvdata(file); + struct dcmipp_capture_device *vcap = video_drvdata(file); struct v4l2_pix_format *format = &f->fmt.pix; /* Take into consideration the width constraint of the pixel packer */ unsigned int walign = (vcap->pipe_id != 0 ?
@@ -372,7 +372,7 @@ static int dcmipp_bytecap_try_fmt_vid_cap(struct file *file, void *priv, u32 in_w, in_h; /* Don't accept a pixelformat that is not on the table */ - if (!dcmipp_bytecap_is_format_valid(vcap, format->pixelformat)) + if (!dcmipp_capture_is_format_valid(vcap, format->pixelformat)) format->pixelformat = fmt_default.pixelformat; /* Adjust width & height */
@@ -402,17 +402,17 @@ static int dcmipp_bytecap_try_fmt_vid_cap(struct file *file, void *priv, return 0; } -static int dcmipp_bytecap_s_fmt_vid_cap(struct file *file, void *priv, +static int dcmipp_capture_s_fmt_vid_cap(struct file *file, void *priv, struct v4l2_format *f) { - struct dcmipp_bytecap_device *vcap = video_drvdata(file); + struct dcmipp_capture_device *vcap = video_drvdata(file); int ret; /* Do not change the format while stream is on */ if (vb2_is_busy(&vcap->queue)) return -EBUSY; - ret = dcmipp_bytecap_try_fmt_vid_cap(file, priv, f); + ret = dcmipp_capture_try_fmt_vid_cap(file, priv, f); if (ret) return ret;
@@ -434,10 +434,10 @@ static int dcmipp_bytecap_s_fmt_vid_cap(struct file *file, void *priv, return 0; } -static int dcmipp_bytecap_enum_fmt_vid_cap(struct file *file, void *priv, +static int dcmipp_capture_enum_fmt_vid_cap(struct file *file, void *priv, struct v4l2_fmtdesc *f) { - struct dcmipp_bytecap_device *vcap = video_drvdata(file); + struct dcmipp_capture_device *vcap = video_drvdata(file); unsigned int index = f->index; unsigned int i, prev_pixelformat = 0;
@@ -475,17 +475,17 @@ static int dcmipp_bytecap_enum_fmt_vid_cap(struct file *file, void *priv, return 0; } -static int dcmipp_bytecap_enum_framesizes(struct file *file, void *fh, +static int dcmipp_capture_enum_framesizes(struct file *file, void *fh, struct v4l2_frmsizeenum *fsize) { - struct dcmipp_bytecap_device *vcap = video_drvdata(file); + struct dcmipp_capture_device *vcap = video_drvdata(file); if (fsize->index) return -EINVAL; /* Only accept code in the pix map table */ - if (!dcmipp_bytecap_is_format_valid(vcap, fsize->pixel_format)) + if (!dcmipp_capture_is_format_valid(vcap, fsize->pixel_format)) return -EINVAL; fsize->type = V4L2_FRMSIZE_TYPE_CONTINUOUS;
@@ -499,7 +499,7 @@ static int dcmipp_bytecap_enum_framesizes(struct file *file, void *fh, return 0; } -static const struct v4l2_file_operations dcmipp_bytecap_fops = { +static const struct v4l2_file_operations dcmipp_capture_fops = { .owner = THIS_MODULE, .open = v4l2_fh_open, .release = vb2_fop_release,
@@ -509,14 +509,14 @@ static const struct v4l2_file_operations dcmipp_bytecap_fops = { .mmap = vb2_fop_mmap, }; -static const struct v4l2_ioctl_ops dcmipp_bytecap_ioctl_ops = { - .vidioc_querycap = dcmipp_bytecap_querycap, +static const struct v4l2_ioctl_ops dcmipp_capture_ioctl_ops = { + .vidioc_querycap = dcmipp_capture_querycap, - .vidioc_g_fmt_vid_cap = dcmipp_bytecap_g_fmt_vid_cap, - .vidioc_s_fmt_vid_cap = dcmipp_bytecap_s_fmt_vid_cap, - .vidioc_try_fmt_vid_cap = dcmipp_bytecap_try_fmt_vid_cap, - .vidioc_enum_fmt_vid_cap = dcmipp_bytecap_enum_fmt_vid_cap, - .vidioc_enum_framesizes = dcmipp_bytecap_enum_framesizes, + .vidioc_g_fmt_vid_cap = dcmipp_capture_g_fmt_vid_cap, + .vidioc_s_fmt_vid_cap = dcmipp_capture_s_fmt_vid_cap, + .vidioc_try_fmt_vid_cap = dcmipp_capture_try_fmt_vid_cap, + .vidioc_enum_fmt_vid_cap = dcmipp_capture_enum_fmt_vid_cap, + .vidioc_enum_framesizes = dcmipp_capture_enum_framesizes, .vidioc_reqbufs = vb2_ioctl_reqbufs, .vidioc_create_bufs = vb2_ioctl_create_bufs,
@@ -529,7 +529,7 @@ static const struct v4l2_ioctl_ops dcmipp_bytecap_ioctl_ops = { .vidioc_streamoff = vb2_ioctl_streamoff, }; -static void dcmipp_start_capture(struct dcmipp_bytecap_device *vcap, +static void dcmipp_start_capture(struct dcmipp_capture_device *vcap, struct dcmipp_buf *buf) { /* Set buffer address */
@@ -556,7 +556,7 @@ static void dcmipp_start_capture(struct dcmipp_bytecap_device *vcap, reg_set(vcap, DCMIPP_PxFCTCR(vcap->pipe_id), DCMIPP_PxFCTCR_CPTREQ); } -static void dcmipp_bytecap_all_buffers_done(struct dcmipp_bytecap_device *vcap, +static void dcmipp_capture_all_buffers_done(struct dcmipp_capture_device *vcap, enum vb2_buffer_state state) { struct dcmipp_buf *buf, *node;
@@ -567,10 +567,10 @@ static void dcmipp_bytecap_all_buffers_done(struct dcmipp_bytecap_device *vcap, } } -static int dcmipp_bytecap_start_streaming(struct vb2_queue *vq, +static int dcmipp_capture_start_streaming(struct vb2_queue *vq, unsigned int count) { - struct dcmipp_bytecap_device *vcap = vb2_get_drv_priv(vq); + struct dcmipp_capture_device *vcap = vb2_get_drv_priv(vq); struct media_entity *entity = &vcap->vdev.entity; struct dcmipp_buf *buf; struct media_pad *pad;
@@ -581,7 +581,7 @@ static int dcmipp_bytecap_start_streaming(struct vb2_queue *vq, /* * Get source subdev - since link is IMMUTABLE, pointer is cached - * within the dcmipp_bytecap_device structure + * within the dcmipp_capture_device structure */ if (!vcap->s_subdev) { pad = media_pad_remote_pad_first(&vcap->vdev.entity.pads[0]);
@@ -613,8 +613,8 @@ static int dcmipp_bytecap_start_streaming(struct vb2_queue *vq, spin_lock_irq(&vcap->irqlock); if (vcap->pipe_id != 0) { - const struct dcmipp_bytecap_pix_map *vpix = - dcmipp_bytecap_pix_map_by_pixelformat(vcap, vcap->format.pixelformat); + const struct dcmipp_capture_pix_map *vpix = + dcmipp_capture_pix_map_by_pixelformat(vcap, vcap->format.pixelformat); unsigned int ppcr = 0; /*
@@ -663,14 +663,14 @@ static int dcmipp_bytecap_start_streaming(struct vb2_queue *vq, * Return all buffers to vb2 in QUEUED state. * This will give ownership back to userspace */ - dcmipp_bytecap_all_buffers_done(vcap, VB2_BUF_STATE_QUEUED); + dcmipp_capture_all_buffers_done(vcap, VB2_BUF_STATE_QUEUED); vcap->active = NULL; spin_unlock_irq(&vcap->irqlock); return ret; } -static void dcmipp_dump_status(struct dcmipp_bytecap_device *vcap) +static void dcmipp_dump_status(struct dcmipp_capture_device *vcap) { struct device *dev = vcap->dev;
@@ -686,9 +686,9 @@ static void dcmipp_dump_status(struct dcmipp_bytecap_device *vcap) * Stop the stream engine. Any remaining buffers in the stream queue are * dequeued and passed on to the vb2 framework marked as STATE_ERROR. */ -static void dcmipp_bytecap_stop_streaming(struct vb2_queue *vq) +static void dcmipp_capture_stop_streaming(struct vb2_queue *vq) { - struct dcmipp_bytecap_device *vcap = vb2_get_drv_priv(vq); + struct dcmipp_capture_device *vcap = vb2_get_drv_priv(vq); int ret; u32 status;
@@ -726,7 +726,7 @@ static void dcmipp_bytecap_stop_streaming(struct vb2_queue *vq) spin_lock_irq(&vcap->irqlock); /* Return all queued buffers to vb2 in ERROR state */ - dcmipp_bytecap_all_buffers_done(vcap, VB2_BUF_STATE_ERROR); + dcmipp_capture_all_buffers_done(vcap, VB2_BUF_STATE_ERROR); INIT_LIST_HEAD(&vcap->buffers); vcap->active = NULL;
@@ -746,9 +746,9 @@ static void dcmipp_bytecap_stop_streaming(struct vb2_queue *vq) vcap->count.underrun, vcap->count.buffers); } -static int dcmipp_bytecap_buf_prepare(struct vb2_buffer *vb) +static int dcmipp_capture_buf_prepare(struct vb2_buffer *vb) { - struct dcmipp_bytecap_device *vcap = vb2_get_drv_priv(vb->vb2_queue); + struct dcmipp_capture_device *vcap = vb2_get_drv_priv(vb->vb2_queue); struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); struct dcmipp_buf *buf = container_of(vbuf, struct dcmipp_buf, vb); struct v4l2_pix_format *format = &vcap->format;
@@ -798,9 +798,9 @@ static int dcmipp_bytecap_buf_prepare(struct vb2_buffer *vb) return 0; } -static void dcmipp_bytecap_buf_queue(struct vb2_buffer *vb2_buf) +static void dcmipp_capture_buf_queue(struct vb2_buffer *vb2_buf) { - struct dcmipp_bytecap_device *vcap = + struct dcmipp_capture_device *vcap = vb2_get_drv_priv(vb2_buf->vb2_queue); struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb2_buf); struct dcmipp_buf *buf = container_of(vbuf, struct dcmipp_buf, vb);
@@ -824,13 +824,13 @@ static void dcmipp_bytecap_buf_queue(struct vb2_buffer *vb2_buf) spin_unlock_irq(&vcap->irqlock); } -static int dcmipp_bytecap_queue_setup(struct vb2_queue *vq, +static int dcmipp_capture_queue_setup(struct vb2_queue *vq, unsigned int *nbuffers, unsigned int *nplanes, unsigned int sizes[], struct device *alloc_devs[]) { - struct dcmipp_bytecap_device *vcap = vb2_get_drv_priv(vq); + struct dcmipp_capture_device *vcap = vb2_get_drv_priv(vq); unsigned int size; size = vcap->format.sizeimage;
@@ -848,7 +848,7 @@ static int dcmipp_bytecap_queue_setup(struct vb2_queue *vq, return 0; } -static int dcmipp_bytecap_buf_init(struct vb2_buffer *vb) +static int dcmipp_capture_buf_init(struct vb2_buffer *vb) { struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); struct dcmipp_buf *buf = container_of(vbuf, struct dcmipp_buf, vb);
@@ -858,19 +858,19 @@ static int dcmipp_bytecap_buf_init(struct vb2_buffer *vb) return 0; } -static const struct vb2_ops dcmipp_bytecap_qops = { - .start_streaming = dcmipp_bytecap_start_streaming, - .stop_streaming = dcmipp_bytecap_stop_streaming, - .buf_init = dcmipp_bytecap_buf_init, - .buf_prepare = dcmipp_bytecap_buf_prepare, - .buf_queue = dcmipp_bytecap_buf_queue, - .queue_setup = dcmipp_bytecap_queue_setup, +static const struct vb2_ops dcmipp_capture_qops = { + .start_streaming = dcmipp_capture_start_streaming, + .stop_streaming = dcmipp_capture_stop_streaming, + .buf_init = dcmipp_capture_buf_init, + .buf_prepare = dcmipp_capture_buf_prepare, + .buf_queue = dcmipp_capture_buf_queue, + .queue_setup = dcmipp_capture_queue_setup, }; -static void dcmipp_bytecap_release(struct video_device *vdev) +static void dcmipp_capture_release(struct video_device *vdev) { - struct dcmipp_bytecap_device *vcap = - container_of(vdev, struct dcmipp_bytecap_device, vdev); + struct dcmipp_capture_device *vcap = + container_of(vdev, struct dcmipp_capture_device, vdev); dcmipp_pads_cleanup(vcap->ved.pads); mutex_destroy(&vcap->lock);
@@ -878,16 +878,16 @@ static void dcmipp_bytecap_release(struct video_device *vdev) kfree(vcap); } -void dcmipp_bytecap_ent_release(struct dcmipp_ent_device *ved) +void dcmipp_capture_ent_release(struct dcmipp_ent_device *ved) { - struct dcmipp_bytecap_device *vcap = - container_of(ved, struct dcmipp_bytecap_device, ved); + struct dcmipp_capture_device *vcap = + container_of(ved, struct dcmipp_capture_device, ved); media_entity_cleanup(ved->ent); vb2_video_unregister_device(&vcap->vdev); } -static void dcmipp_buffer_done(struct dcmipp_bytecap_device *vcap, +static void dcmipp_buffer_done(struct dcmipp_capture_device *vcap, struct dcmipp_buf *buf, size_t bytesused, int err)
@@ -911,7 +911,7 @@ static void dcmipp_buffer_done(struct dcmipp_bytecap_device *vcap, /* irqlock must be held */ static void -dcmipp_bytecap_set_next_frame_or_stop(struct dcmipp_bytecap_device *vcap) +dcmipp_capture_set_next_frame_or_stop(struct dcmipp_capture_device *vcap) { if (!vcap->next && list_is_singular(&vcap->buffers)) { /*
@@ -949,7 +949,7 @@ dcmipp_bytecap_set_next_frame_or_stop(struct dcmipp_bytecap_device *vcap) } /* irqlock must be held */ -static void dcmipp_bytecap_process_frame(struct dcmipp_bytecap_device *vcap, +static void dcmipp_capture_process_frame(struct dcmipp_capture_device *vcap, size_t bytesused) { int err = 0;
@@ -975,10 +975,10 @@ static void dcmipp_bytecap_process_frame(struct dcmipp_bytecap_device *vcap, vcap->active = NULL; } -static irqreturn_t dcmipp_bytecap_irq_thread(int irq, void *arg) +static irqreturn_t dcmipp_capture_irq_thread(int irq, void *arg) { - struct dcmipp_bytecap_device *vcap = - container_of(arg, struct dcmipp_bytecap_device, ved); + struct dcmipp_capture_device *vcap = + container_of(arg, struct dcmipp_capture_device, ved); u32 cmsr2_pxframef; u32 cmsr2_pxvsyncf; u32 cmsr2_pxovrf;
@@ -1008,7 +1008,7 @@ static irqreturn_t dcmipp_bytecap_irq_thread(int irq, void *arg) bytesused = reg_read(vcap, DCMIPP_P0DCCNTR); else bytesused = vcap->format.sizeimage; - dcmipp_bytecap_process_frame(vcap, bytesused); + dcmipp_capture_process_frame(vcap, bytesused); } if (vcap->cmsr2 & cmsr2_pxvsyncf) {
@@ -1028,7 +1028,7 @@ static irqreturn_t dcmipp_bytecap_irq_thread(int irq, void *arg) * active (but not used) buffer and put it back into next. */ swap(vcap->active, vcap->next); - dcmipp_bytecap_set_next_frame_or_stop(vcap); + dcmipp_capture_set_next_frame_or_stop(vcap); } out:
@@ -1036,10 +1036,10 @@ static irqreturn_t dcmipp_bytecap_irq_thread(int irq, void *arg) return IRQ_HANDLED; } -static irqreturn_t dcmipp_bytecap_irq_callback(int irq, void *arg) +static irqreturn_t dcmipp_capture_irq_callback(int irq, void *arg) { - struct dcmipp_bytecap_device *vcap = - container_of(arg, struct dcmipp_bytecap_device, ved); + struct dcmipp_capture_device *vcap = + container_of(arg, struct dcmipp_capture_device, ved); struct dcmipp_ent_device *ved = arg; /* Store interrupt status register */
@@ -1054,12 +1054,12 @@ static irqreturn_t dcmipp_bytecap_irq_callback(int irq, void *arg) return IRQ_WAKE_THREAD; } -static int dcmipp_bytecap_link_validate(struct media_link *link) +static int dcmipp_capture_link_validate(struct media_link *link) { struct media_entity *entity = link->sink->entity; struct video_device *vd = media_entity_to_video_device(entity); - struct dcmipp_bytecap_device *vcap = container_of(vd, - struct dcmipp_bytecap_device, vdev); + struct dcmipp_capture_device *vcap = container_of(vd, + struct dcmipp_capture_device, vdev); struct v4l2_subdev *source_sd = media_entity_to_v4l2_subdev(link->source->entity); struct v4l2_subdev_format source_fmt = {
@@ -1115,8 +1115,8 @@ static int dcmipp_bytecap_link_validate(struct media_link *link) return 0; } -static const struct media_entity_operations dcmipp_bytecap_entity_ops = { - .link_validate = dcmipp_bytecap_link_validate, +static const struct media_entity_operations dcmipp_capture_entity_ops = { + .link_validate = dcmipp_capture_link_validate, }; static int dcmipp_name_to_pipe_id(const char *name)
@@ -1131,17 +1131,17 @@ static int dcmipp_name_to_pipe_id(const char *name) return -EINVAL; } -struct dcmipp_ent_device *dcmipp_bytecap_ent_init(const char *entity_name, +struct dcmipp_ent_device *dcmipp_capture_ent_init(const char *entity_name, struct dcmipp_device *dcmipp) { - struct dcmipp_bytecap_device *vcap; + struct dcmipp_capture_device *vcap; struct device *dev = dcmipp->dev; struct video_device *vdev; struct vb2_queue *q; const unsigned long pad_flag = MEDIA_PAD_FL_SINK; int ret = 0; - /* Allocate the dcmipp_bytecap_device struct */ + /* Allocate the dcmipp_capture_device struct */ vcap = kzalloc(sizeof(*vcap), GFP_KERNEL); if (!vcap) return ERR_PTR(-ENOMEM);
@@ -1155,11 +1155,11 @@ struct dcmipp_ent_device *dcmipp_bytecap_ent_init(const char *entity_name, /* Initialize supported format table format */ if (vcap->pipe_id == 0) { - vcap->pix_map = dcmipp_bytecap_dump_pix_map_list; - vcap->pix_map_array_size = ARRAY_SIZE(dcmipp_bytecap_dump_pix_map_list); + vcap->pix_map = dcmipp_capture_dump_pix_map_list; + vcap->pix_map_array_size = ARRAY_SIZE(dcmipp_capture_dump_pix_map_list); } else { - vcap->pix_map = dcmipp_bytecap_pixel_pix_map_list; - vcap->pix_map_array_size = ARRAY_SIZE(dcmipp_bytecap_pixel_pix_map_list); + vcap->pix_map = dcmipp_capture_pixel_pix_map_list; + vcap->pix_map_array_size = ARRAY_SIZE(dcmipp_capture_pixel_pix_map_list); } /* Allocate the pads */
@@ -1174,7 +1174,7 @@ struct dcmipp_ent_device *dcmipp_bytecap_ent_init(const char *entity_name, /* Initialize the media entity */ vcap->vdev.entity.name = entity_name; vcap->vdev.entity.function = MEDIA_ENT_F_IO_V4L; - vcap->vdev.entity.ops = &dcmipp_bytecap_entity_ops; + vcap->vdev.entity.ops = &dcmipp_capture_entity_ops; ret = media_entity_pads_init(&vcap->vdev.entity, 1, vcap->ved.pads); if (ret) goto err_clean_pads;
@@ -1189,7 +1189,7 @@ struct dcmipp_ent_device *dcmipp_bytecap_ent_init(const char *entity_name, q->lock = &vcap->lock; q->drv_priv = vcap; q->buf_struct_size = sizeof(struct dcmipp_buf); - q->ops = &dcmipp_bytecap_qops; + q->ops = &dcmipp_capture_qops; q->mem_ops = &vb2_dma_contig_memops; q->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC; q->min_queued_buffers = 1;
@@ -1218,8 +1218,8 @@ struct dcmipp_ent_device *dcmipp_bytecap_ent_init(const char *entity_name, /* Fill the dcmipp_ent_device struct */ vcap->ved.ent = &vcap->vdev.entity; - vcap->ved.handler = dcmipp_bytecap_irq_callback; - vcap->ved.thread_fn = dcmipp_bytecap_irq_thread; + vcap->ved.handler = dcmipp_capture_irq_callback; + vcap->ved.thread_fn = dcmipp_capture_irq_thread; vcap->dev = dev; vcap->regs = dcmipp->regs;
@@ -1227,9 +1227,9 @@ struct dcmipp_ent_device *dcmipp_bytecap_ent_init(const char *entity_name, vdev = &vcap->vdev; vdev->device_caps = V4L2_CAP_VIDEO_CAPTURE | V4L2_CAP_STREAMING | V4L2_CAP_IO_MC; - vdev->release = dcmipp_bytecap_release; - vdev->fops = &dcmipp_bytecap_fops; - vdev->ioctl_ops = &dcmipp_bytecap_ioctl_ops; + vdev->release = dcmipp_capture_release; + vdev->fops = &dcmipp_capture_fops; + vdev->ioctl_ops = &dcmipp_capture_ioctl_ops; vdev->lock = &vcap->lock; vdev->queue = q; vdev->v4l2_dev = &dcmipp->v4l2_dev;
diff --git a/drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-common.h b/drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-common.h
index 8f41473605aa..c0f7ed3acbfc 100644
--- a/drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-common.h
+++ b/drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-common.h@@ -279,9 +279,9 @@ struct dcmipp_ent_device * dcmipp_byteproc_ent_init(const char *entity_name, struct dcmipp_device *dcmipp); void dcmipp_byteproc_ent_release(struct dcmipp_ent_device *ved); -struct dcmipp_ent_device *dcmipp_bytecap_ent_init(const char *entity_name, +struct dcmipp_ent_device *dcmipp_capture_ent_init(const char *entity_name, struct dcmipp_device *dcmipp); -void dcmipp_bytecap_ent_release(struct dcmipp_ent_device *ved); +void dcmipp_capture_ent_release(struct dcmipp_ent_device *ved); struct dcmipp_ent_device *dcmipp_isp_ent_init(const char *entity_name, struct dcmipp_device *dcmipp); void dcmipp_isp_ent_release(struct dcmipp_ent_device *ved);
diff --git a/drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-core.c b/drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-core.c
index 9aba16096d28..a52b3b0e3c37 100644
--- a/drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-core.c
+++ b/drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-core.c@@ -50,8 +50,8 @@ static const struct dcmipp_ent_config stm32mp13_ent_config[] = { }, { .name = "dcmipp_dump_capture", - .init = dcmipp_bytecap_ent_init, - .release = dcmipp_bytecap_ent_release, + .init = dcmipp_capture_ent_init, + .release = dcmipp_capture_ent_release, }, };
@@ -88,8 +88,8 @@ static const struct dcmipp_ent_config stm32mp25_ent_config[] = { }, { .name = "dcmipp_dump_capture", - .init = dcmipp_bytecap_ent_init, - .release = dcmipp_bytecap_ent_release, + .init = dcmipp_capture_ent_init, + .release = dcmipp_capture_ent_release, }, };
--
2.34.1