hc
2023-12-11 6778948f9de86c3cfaf36725a7c87dcff9ba247f
kernel/drivers/media/platform/rockchip/isp/dmarx.c
....@@ -318,7 +318,6 @@
318318 static int rawrd_config_mi(struct rkisp_stream *stream)
319319 {
320320 struct rkisp_device *dev = stream->ispdev;
321
- bool is_unite = dev->hw_dev->is_unite;
322321 u32 val;
323322
324323 val = rkisp_read(dev, CSI2RX_DATA_IDS_1, true);
....@@ -348,8 +347,8 @@
348347 val |= CIF_CSI2_DT_RAW12;
349348 }
350349 rkisp_unite_write(dev, CSI2RX_RAW_RD_CTRL,
351
- stream->memory << 2, false, is_unite);
352
- rkisp_unite_write(dev, CSI2RX_DATA_IDS_1, val, false, is_unite);
350
+ stream->memory << 2, false);
351
+ rkisp_unite_write(dev, CSI2RX_DATA_IDS_1, val, false);
353352 rkisp_rawrd_set_pic_size(dev, stream->out_fmt.width,
354353 stream->out_fmt.height);
355354 mi_raw_length(stream);
....@@ -376,7 +375,7 @@
376375 }
377376 val += stream->curr_buf->buff_addr[RKISP_PLANE_Y];
378377 rkisp_write(dev, stream->config->mi.y_base_ad_init, val, false);
379
- if (dev->hw_dev->is_unite) {
378
+ if (dev->hw_dev->unite) {
380379 u32 offs = stream->out_fmt.width / 2 - RKMOUDLE_UNITE_EXTEND_PIXEL;
381380
382381 if (stream->memory)
....@@ -464,13 +463,10 @@
464463 }
465464 dev->hdr.op_mode = dev->rd_mode;
466465 rkisp_unite_write(dev, CSI2RX_CTRL0,
467
- SW_IBUF_OP_MODE(dev->hdr.op_mode),
468
- true, dev->hw_dev->is_unite);
466
+ SW_IBUF_OP_MODE(dev->hdr.op_mode), true);
469467 rkisp_unite_set_bits(dev, CSI2RX_MASK_STAT,
470
- 0, ISP21_MIPI_DROP_FRM,
471
- true, dev->hw_dev->is_unite);
472
- rkisp_unite_clear_bits(dev, CIF_ISP_IMSC, CIF_ISP_FRAME_IN,
473
- true, dev->hw_dev->is_unite);
468
+ 0, ISP21_MIPI_DROP_FRM, true);
469
+ rkisp_unite_clear_bits(dev, CIF_ISP_IMSC, CIF_ISP_FRAME_IN, true);
474470 dev_info(dev->dev,
475471 "switch online seq:%d mode:0x%x\n",
476472 rx_buf->sequence, dev->rd_mode);
....@@ -1135,7 +1131,7 @@
11351131 {
11361132 struct rkisp_isp_subdev *sdev = &dev->isp_sdev;
11371133 u8 mult = sdev->in_fmt.fmt_type == FMT_YUV ? 2 : 1;
1138
- bool is_unite = dev->hw_dev->is_unite;
1134
+ bool is_unite = !!dev->hw_dev->unite;
11391135 u32 w = !is_unite ? width : width / 2 + RKMOUDLE_UNITE_EXTEND_PIXEL;
11401136
11411137 /* rx height should equal to isp height + offset for read back mode */
....@@ -1149,7 +1145,7 @@
11491145 height += RKMODULE_EXTEND_LINE;
11501146
11511147 w *= mult;
1152
- rkisp_unite_write(dev, CSI2RX_RAW_RD_PIC_SIZE, height << 16 | w, false, is_unite);
1148
+ rkisp_unite_write(dev, CSI2RX_RAW_RD_PIC_SIZE, height << 16 | w, false);
11531149 }
11541150
11551151 void rkisp_dmarx_get_frame(struct rkisp_device *dev, u32 *id,