hantro_write_addr
hantro_write_addr(vpu, G2_REF_LUMA_ADDR(i), luma_addr);
hantro_write_addr(vpu, G2_REF_CHROMA_ADDR(i), chroma_addr);
hantro_write_addr(vpu, G2_REF_MV_ADDR(i), mv_addr);
hantro_write_addr(vpu, G2_REF_COMP_LUMA_ADDR(i), compress_luma_addr);
hantro_write_addr(vpu, G2_REF_COMP_CHROMA_ADDR(i), compress_chroma_addr);
hantro_write_addr(vpu, G2_REF_LUMA_ADDR(i), luma_addr);
hantro_write_addr(vpu, G2_REF_CHROMA_ADDR(i), chroma_addr);
hantro_write_addr(vpu, G2_REF_MV_ADDR(i), mv_addr);
hantro_write_addr(vpu, G2_REF_COMP_LUMA_ADDR(i), compress_luma_addr);
hantro_write_addr(vpu, G2_REF_COMP_CHROMA_ADDR(i++), compress_chroma_addr);
hantro_write_addr(vpu, G2_OUT_LUMA_ADDR, luma_addr);
hantro_write_addr(vpu, G2_OUT_CHROMA_ADDR, chroma_addr);
hantro_write_addr(vpu, G2_OUT_MV_ADDR, mv_addr);
hantro_write_addr(vpu, G2_OUT_COMP_LUMA_ADDR, compress_luma_addr);
hantro_write_addr(vpu, G2_OUT_COMP_CHROMA_ADDR, compress_chroma_addr);
hantro_write_addr(vpu, G2_REF_LUMA_ADDR(i), 0);
hantro_write_addr(vpu, G2_REF_CHROMA_ADDR(i), 0);
hantro_write_addr(vpu, G2_REF_MV_ADDR(i), 0);
hantro_write_addr(vpu, G2_REF_COMP_LUMA_ADDR(i), 0);
hantro_write_addr(vpu, G2_REF_COMP_CHROMA_ADDR(i), 0);
hantro_write_addr(vpu, G2_STREAM_ADDR, src_dma);
hantro_write_addr(vpu, G2_TILE_SIZES_ADDR, ctx->hevc_dec.tile_sizes.dma);
hantro_write_addr(vpu, G2_TILE_FILTER_ADDR, ctx->hevc_dec.tile_filter.dma);
hantro_write_addr(vpu, G2_TILE_SAO_ADDR, ctx->hevc_dec.tile_sao.dma);
hantro_write_addr(vpu, G2_TILE_BSD_ADDR, ctx->hevc_dec.tile_bsd.dma);
hantro_write_addr(vpu, G2_HEVC_SCALING_LIST_ADDR, ctx->hevc_dec.scaling_lists.dma);
hantro_write_addr(ctx->dev, G2_OUT_LUMA_ADDR, luma_addr);
hantro_write_addr(ctx->dev, G2_OUT_CHROMA_ADDR, chroma_addr);
hantro_write_addr(ctx->dev, G2_OUT_MV_ADDR, mv_addr);
hantro_write_addr(ctx->dev, ref_reg->y_base, luma_addr);
hantro_write_addr(ctx->dev, ref_reg->c_base, chroma_addr);
hantro_write_addr(ctx->dev, G2_REF_MV_ADDR(0), mv_addr);
hantro_write_addr(ctx->dev, G2_TILE_SIZES_ADDR, addr);
hantro_write_addr(ctx->dev, G2_TILE_FILTER_ADDR, addr);
hantro_write_addr(ctx->dev, G2_TILE_BSD_ADDR, addr);
hantro_write_addr(ctx->dev, G2_VP9_PROBS_ADDR, misc->dma);
hantro_write_addr(ctx->dev, G2_VP9_CTX_COUNT_ADDR, addr);
hantro_write_addr(ctx->dev, G2_VP9_SEGMENT_READ_ADDR, addr);
hantro_write_addr(ctx->dev, G2_VP9_SEGMENT_WRITE_ADDR, addr);
hantro_write_addr(ctx->dev, G2_STREAM_ADDR, (tmp_addr & ~0xf));
hantro_write_addr(ctx->dev, G2_STREAM_ADDR, stream_base);
hantro_write_addr(vpu, G2_DS_DST, dst_dma);
hantro_write_addr(vpu, G2_DS_DST_CHR, dst_dma + (chroma_offset >> down_scale));
hantro_write_addr(vpu, G2_RS_OUT_LUMA_ADDR, dst_dma);
hantro_write_addr(vpu, G2_RS_OUT_CHROMA_ADDR, dst_dma + chroma_offset);
hantro_write_addr(vpu, AV1_DB_DATA_COL, av1_dec->db_data_col.dma);
hantro_write_addr(vpu, AV1_DB_CTRL_COL, av1_dec->db_ctrl_col.dma);
hantro_write_addr(vpu, AV1_PROP_TABLE_OUT, av1_dec->prob_tbl_out.dma);
hantro_write_addr(vpu, AV1_PROP_TABLE, av1_dec->prob_tbl.dma);
hantro_write_addr(vpu, AV1_FILM_GRAIN, 0);
hantro_write_addr(vpu, AV1_FILM_GRAIN, av1_dec->film_grain.dma);
hantro_write_addr(vpu, AV1_CDEF_COL, av1_dec->cdef_col.dma);
hantro_write_addr(vpu, AV1_LR_COL, av1_dec->lr_col.dma);
hantro_write_addr(vpu, AV1_SR_COL, av1_dec->sr_col.dma);
hantro_write_addr(vpu, AV1_MC_SYNC_CURR, av1_dec->tile_buf.dma);
hantro_write_addr(vpu, AV1_MC_SYNC_LEFT, av1_dec->tile_buf.dma);
hantro_write_addr(vpu, AV1_INPUT_STREAM, src_dma + offset);
hantro_write_addr(vpu, AV1_TILE_OUT_LU, luma_addr);
hantro_write_addr(vpu, AV1_TILE_OUT_CH, chroma_addr);
hantro_write_addr(vpu, AV1_TILE_OUT_MV, mv_addr);
hantro_write_addr(vpu, AV1_PP_OUT_LU, dst_dma);
hantro_write_addr(vpu, AV1_PP_OUT_CH, dst_dma + chroma_offset);
hantro_write_addr(vpu, AV1_GLOBAL_MODEL, av1_dec->global_model.dma);
hantro_write_addr(vpu, AV1_TILE_BASE, av1_dec->tile_info.dma);
hantro_write_addr(vpu, AV1_REFERENCE_Y(ref), luma_addr);
hantro_write_addr(vpu, AV1_REFERENCE_CB(ref), chroma_addr);
hantro_write_addr(vpu, AV1_REFERENCE_MV(ref), mv_addr);
hantro_write_addr(vpu, AV1_SEGMENTATION, mv_addr);