mirror of
https://github.com/edk2-porting/linux-next.git
synced 2024-12-19 10:44:14 +08:00
media: coda/venus/s5p_mfc: fix control typo
These two slice modes used by the V4L2_CID_MPEG_VIDEO_MULTI_SLICE_MODE control had a silly typo: V4L2_MPEG_VIDEO_MULTI_SICE_MODE_MAX_MB V4L2_MPEG_VIDEO_MULTI_SICE_MODE_MAX_BYTES SICE should be SLICE. Rename these enum values, keeping the old ones (under #ifndef __KERNEL__) for backwards compatibility reasons. Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl> Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
This commit is contained in:
parent
1e0566fd4a
commit
4914425e28
@ -1043,7 +1043,7 @@ static int coda_start_encoding(struct coda_ctx *ctx)
|
||||
case V4L2_MPEG_VIDEO_MULTI_SLICE_MODE_SINGLE:
|
||||
value = 0;
|
||||
break;
|
||||
case V4L2_MPEG_VIDEO_MULTI_SICE_MODE_MAX_MB:
|
||||
case V4L2_MPEG_VIDEO_MULTI_SLICE_MODE_MAX_MB:
|
||||
value = (ctx->params.slice_max_mb &
|
||||
CODA_SLICING_SIZE_MASK)
|
||||
<< CODA_SLICING_SIZE_OFFSET;
|
||||
@ -1051,7 +1051,7 @@ static int coda_start_encoding(struct coda_ctx *ctx)
|
||||
<< CODA_SLICING_UNIT_OFFSET;
|
||||
value |= 1 & CODA_SLICING_MODE_MASK;
|
||||
break;
|
||||
case V4L2_MPEG_VIDEO_MULTI_SICE_MODE_MAX_BYTES:
|
||||
case V4L2_MPEG_VIDEO_MULTI_SLICE_MODE_MAX_BYTES:
|
||||
value = (ctx->params.slice_max_bits &
|
||||
CODA_SLICING_SIZE_MASK)
|
||||
<< CODA_SLICING_SIZE_OFFSET;
|
||||
|
@ -2061,7 +2061,7 @@ static void coda_encode_ctrls(struct coda_ctx *ctx)
|
||||
}
|
||||
v4l2_ctrl_new_std_menu(&ctx->ctrls, &coda_ctrl_ops,
|
||||
V4L2_CID_MPEG_VIDEO_MULTI_SLICE_MODE,
|
||||
V4L2_MPEG_VIDEO_MULTI_SICE_MODE_MAX_BYTES, 0x0,
|
||||
V4L2_MPEG_VIDEO_MULTI_SLICE_MODE_MAX_BYTES, 0x0,
|
||||
V4L2_MPEG_VIDEO_MULTI_SLICE_MODE_SINGLE);
|
||||
v4l2_ctrl_new_std(&ctx->ctrls, &coda_ctrl_ops,
|
||||
V4L2_CID_MPEG_VIDEO_MULTI_SLICE_MAX_MB, 1, 0x3fffffff, 1, 1);
|
||||
|
@ -293,7 +293,7 @@ int venc_ctrl_init(struct venus_inst *inst)
|
||||
|
||||
v4l2_ctrl_new_std_menu(&inst->ctrl_handler, &venc_ctrl_ops,
|
||||
V4L2_CID_MPEG_VIDEO_MULTI_SLICE_MODE,
|
||||
V4L2_MPEG_VIDEO_MULTI_SICE_MODE_MAX_BYTES,
|
||||
V4L2_MPEG_VIDEO_MULTI_SLICE_MODE_MAX_BYTES,
|
||||
0, V4L2_MPEG_VIDEO_MULTI_SLICE_MODE_SINGLE);
|
||||
|
||||
v4l2_ctrl_new_std_menu(&inst->ctrl_handler, &venc_ctrl_ops,
|
||||
|
@ -134,7 +134,7 @@ static struct mfc_control controls[] = {
|
||||
.id = V4L2_CID_MPEG_VIDEO_MULTI_SLICE_MODE,
|
||||
.type = V4L2_CTRL_TYPE_MENU,
|
||||
.minimum = V4L2_MPEG_VIDEO_MULTI_SLICE_MODE_SINGLE,
|
||||
.maximum = V4L2_MPEG_VIDEO_MULTI_SICE_MODE_MAX_BYTES,
|
||||
.maximum = V4L2_MPEG_VIDEO_MULTI_SLICE_MODE_MAX_BYTES,
|
||||
.default_value = V4L2_MPEG_VIDEO_MULTI_SLICE_MODE_SINGLE,
|
||||
.menu_skip_mask = 0,
|
||||
},
|
||||
|
@ -695,9 +695,9 @@ static int s5p_mfc_set_enc_params(struct s5p_mfc_ctx *ctx)
|
||||
/* multi-slice control */
|
||||
/* multi-slice MB number or bit size */
|
||||
mfc_write(dev, p->slice_mode, S5P_FIMV_ENC_MSLICE_CTRL);
|
||||
if (p->slice_mode == V4L2_MPEG_VIDEO_MULTI_SICE_MODE_MAX_MB) {
|
||||
if (p->slice_mode == V4L2_MPEG_VIDEO_MULTI_SLICE_MODE_MAX_MB) {
|
||||
mfc_write(dev, p->slice_mb, S5P_FIMV_ENC_MSLICE_MB);
|
||||
} else if (p->slice_mode == V4L2_MPEG_VIDEO_MULTI_SICE_MODE_MAX_BYTES) {
|
||||
} else if (p->slice_mode == V4L2_MPEG_VIDEO_MULTI_SLICE_MODE_MAX_BYTES) {
|
||||
mfc_write(dev, p->slice_bit, S5P_FIMV_ENC_MSLICE_BIT);
|
||||
} else {
|
||||
mfc_write(dev, 0, S5P_FIMV_ENC_MSLICE_MB);
|
||||
|
@ -736,10 +736,10 @@ static int s5p_mfc_set_slice_mode(struct s5p_mfc_ctx *ctx)
|
||||
/* multi-slice control */
|
||||
/* multi-slice MB number or bit size */
|
||||
writel(ctx->slice_mode, mfc_regs->e_mslice_mode);
|
||||
if (ctx->slice_mode == V4L2_MPEG_VIDEO_MULTI_SICE_MODE_MAX_MB) {
|
||||
if (ctx->slice_mode == V4L2_MPEG_VIDEO_MULTI_SLICE_MODE_MAX_MB) {
|
||||
writel(ctx->slice_size.mb, mfc_regs->e_mslice_size_mb);
|
||||
} else if (ctx->slice_mode ==
|
||||
V4L2_MPEG_VIDEO_MULTI_SICE_MODE_MAX_BYTES) {
|
||||
V4L2_MPEG_VIDEO_MULTI_SLICE_MODE_MAX_BYTES) {
|
||||
writel(ctx->slice_size.bits, mfc_regs->e_mslice_size_bits);
|
||||
} else {
|
||||
writel(0x0, mfc_regs->e_mslice_size_mb);
|
||||
@ -779,11 +779,11 @@ static int s5p_mfc_set_enc_params(struct s5p_mfc_ctx *ctx)
|
||||
/* multi-slice MB number or bit size */
|
||||
ctx->slice_mode = p->slice_mode;
|
||||
reg = 0;
|
||||
if (p->slice_mode == V4L2_MPEG_VIDEO_MULTI_SICE_MODE_MAX_MB) {
|
||||
if (p->slice_mode == V4L2_MPEG_VIDEO_MULTI_SLICE_MODE_MAX_MB) {
|
||||
reg |= (0x1 << 3);
|
||||
writel(reg, mfc_regs->e_enc_options);
|
||||
ctx->slice_size.mb = p->slice_mb;
|
||||
} else if (p->slice_mode == V4L2_MPEG_VIDEO_MULTI_SICE_MODE_MAX_BYTES) {
|
||||
} else if (p->slice_mode == V4L2_MPEG_VIDEO_MULTI_SLICE_MODE_MAX_BYTES) {
|
||||
reg |= (0x1 << 3);
|
||||
writel(reg, mfc_regs->e_enc_options);
|
||||
ctx->slice_size.bits = p->slice_bit;
|
||||
|
@ -392,8 +392,13 @@ enum v4l2_mpeg_video_header_mode {
|
||||
#define V4L2_CID_MPEG_VIDEO_MULTI_SLICE_MODE (V4L2_CID_MPEG_BASE+221)
|
||||
enum v4l2_mpeg_video_multi_slice_mode {
|
||||
V4L2_MPEG_VIDEO_MULTI_SLICE_MODE_SINGLE = 0,
|
||||
V4L2_MPEG_VIDEO_MULTI_SLICE_MODE_MAX_MB = 1,
|
||||
V4L2_MPEG_VIDEO_MULTI_SLICE_MODE_MAX_BYTES = 2,
|
||||
#ifndef __KERNEL__
|
||||
/* Kept for backwards compatibility reasons. Stupid typo... */
|
||||
V4L2_MPEG_VIDEO_MULTI_SICE_MODE_MAX_MB = 1,
|
||||
V4L2_MPEG_VIDEO_MULTI_SICE_MODE_MAX_BYTES = 2,
|
||||
#endif
|
||||
};
|
||||
#define V4L2_CID_MPEG_VIDEO_VBV_SIZE (V4L2_CID_MPEG_BASE+222)
|
||||
#define V4L2_CID_MPEG_VIDEO_DEC_PTS (V4L2_CID_MPEG_BASE+223)
|
||||
|
Loading…
Reference in New Issue
Block a user