diff options
-rw-r--r-- | drivers/staging/media/rkvdec/rkvenc-h264.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/staging/media/rkvdec/rkvenc-h264.c b/drivers/staging/media/rkvdec/rkvenc-h264.c index a720e4d0ec4ef..b872a50a1cfc3 100644 --- a/drivers/staging/media/rkvdec/rkvenc-h264.c +++ b/drivers/staging/media/rkvdec/rkvenc-h264.c @@ -352,8 +352,9 @@ static void setup_vepu541_codec(struct rkvpu_ctx *ctx, struct rkvenc_h264_run *r pps = run->pps; regmap_field_write(h264_ctx->l1_fields[ENC_STND], 0); + // FIXME: CUR_FRM_REF needs to be 0 to avoid paging errors in iommu regmap_field_write(h264_ctx->l1_fields[CUR_FRM_REF], - encode_params->nal_reference_idc > 0); + /* encode_params->nal_reference_idc > */ 0 ); regmap_field_write(h264_ctx->l1_fields[BS_SCP], 1); regmap_field_write(h264_ctx->l1_fields[LAMB_MOD_SEL], (encode_params->slice_type == V4L2_H264_SLICE_TYPE_I) ? 0 : 1); |