mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-21 20:45:27 -04:00
media: nxp: imx8-isi: Drop unused argument to mxc_isi_channel_chain()
The bypass argument to the mxc_isi_channel_chain() function is unused. Drop it. Link: https://lore.kernel.org/r/20250813225501.20762-1-laurent.pinchart@ideasonboard.com Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Frank Li <Frank.Li@nxp.com> Signed-off-by: Hans Verkuil <hverkuil+cisco@kernel.org>
This commit is contained in:
committed by
Hans Verkuil
parent
15b5936343
commit
9a21ffeade
@@ -361,7 +361,7 @@ void mxc_isi_channel_get(struct mxc_isi_pipe *pipe);
|
||||
void mxc_isi_channel_put(struct mxc_isi_pipe *pipe);
|
||||
void mxc_isi_channel_enable(struct mxc_isi_pipe *pipe);
|
||||
void mxc_isi_channel_disable(struct mxc_isi_pipe *pipe);
|
||||
int mxc_isi_channel_chain(struct mxc_isi_pipe *pipe, bool bypass);
|
||||
int mxc_isi_channel_chain(struct mxc_isi_pipe *pipe);
|
||||
void mxc_isi_channel_unchain(struct mxc_isi_pipe *pipe);
|
||||
|
||||
void mxc_isi_channel_config(struct mxc_isi_pipe *pipe,
|
||||
|
||||
@@ -587,7 +587,7 @@ void mxc_isi_channel_release(struct mxc_isi_pipe *pipe)
|
||||
*
|
||||
* TODO: Support secondary line buffer for downscaling YUV420 images.
|
||||
*/
|
||||
int mxc_isi_channel_chain(struct mxc_isi_pipe *pipe, bool bypass)
|
||||
int mxc_isi_channel_chain(struct mxc_isi_pipe *pipe)
|
||||
{
|
||||
/* Channel chaining requires both line and output buffer. */
|
||||
const u8 resources = MXC_ISI_CHANNEL_RES_OUTPUT_BUF
|
||||
|
||||
@@ -491,7 +491,6 @@ static int mxc_isi_m2m_streamon(struct file *file, void *fh,
|
||||
const struct mxc_isi_format_info *cap_info = ctx->queues.cap.info;
|
||||
const struct mxc_isi_format_info *out_info = ctx->queues.out.info;
|
||||
struct mxc_isi_m2m *m2m = ctx->m2m;
|
||||
bool bypass;
|
||||
int ret;
|
||||
|
||||
if (q->streaming)
|
||||
@@ -504,15 +503,15 @@ static int mxc_isi_m2m_streamon(struct file *file, void *fh,
|
||||
goto unlock;
|
||||
}
|
||||
|
||||
bypass = cap_pix->width == out_pix->width &&
|
||||
cap_pix->height == out_pix->height &&
|
||||
cap_info->encoding == out_info->encoding;
|
||||
|
||||
/*
|
||||
* Acquire the pipe and initialize the channel with the first user of
|
||||
* the M2M device.
|
||||
*/
|
||||
if (m2m->usage_count == 0) {
|
||||
bool bypass = cap_pix->width == out_pix->width &&
|
||||
cap_pix->height == out_pix->height &&
|
||||
cap_info->encoding == out_info->encoding;
|
||||
|
||||
ret = mxc_isi_channel_acquire(m2m->pipe,
|
||||
&mxc_isi_m2m_frame_write_done,
|
||||
bypass);
|
||||
@@ -529,7 +528,7 @@ static int mxc_isi_m2m_streamon(struct file *file, void *fh,
|
||||
* buffer chaining.
|
||||
*/
|
||||
if (!ctx->chained && out_pix->width > MXC_ISI_MAX_WIDTH_UNCHAINED) {
|
||||
ret = mxc_isi_channel_chain(m2m->pipe, bypass);
|
||||
ret = mxc_isi_channel_chain(m2m->pipe);
|
||||
if (ret)
|
||||
goto deinit;
|
||||
|
||||
|
||||
@@ -855,7 +855,7 @@ int mxc_isi_pipe_acquire(struct mxc_isi_pipe *pipe,
|
||||
|
||||
/* Chain the channel if needed for wide resolutions. */
|
||||
if (sink_fmt->width > MXC_ISI_MAX_WIDTH_UNCHAINED) {
|
||||
ret = mxc_isi_channel_chain(pipe, bypass);
|
||||
ret = mxc_isi_channel_chain(pipe);
|
||||
if (ret)
|
||||
mxc_isi_channel_release(pipe);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user