hc
2023-12-11 6778948f9de86c3cfaf36725a7c87dcff9ba247f
kernel/drivers/media/platform/rockchip/isp/isp_stats_v3x.c
....@@ -1038,7 +1038,7 @@
10381038 ret |= ops->get_dhaz_stats(stats_vdev, cur_stat_buf, 0);
10391039 }
10401040
1041
- if (stats_vdev->dev->hw_dev->is_unite) {
1041
+ if (stats_vdev->dev->hw_dev->unite) {
10421042 size *= 2;
10431043 if (cur_buf) {
10441044 cur_stat_buf++;
....@@ -1086,7 +1086,7 @@
10861086 {
10871087 struct rkisp_device *dev = stats_vdev->dev;
10881088 struct rkisp_hw_dev *hw = dev->hw_dev;
1089
- void __iomem *base = !hw->is_unite ?
1089
+ void __iomem *base = hw->unite != ISP_UNITE_TWO ?
10901090 hw->base_addr : hw->base_next_addr;
10911091 struct rkisp_isp_readout_work work;
10921092 u32 iq_isr_mask = ISP3X_SIAWB_DONE | ISP3X_SIAF_FIN |
....@@ -1138,7 +1138,7 @@
11381138
11391139 rkisp_write(dev, ISP3X_MI_3A_WR_BASE,
11401140 stats_vdev->stats_buf[wr_buf_idx].dma_addr, false);
1141
- if (dev->hw_dev->is_unite)
1141
+ if (dev->hw_dev->unite)
11421142 rkisp_next_write(dev, ISP3X_MI_3A_WR_BASE,
11431143 stats_vdev->stats_buf[wr_buf_idx].dma_addr +
11441144 ISP3X_RD_STATS_BUF_SIZE, false);
....@@ -1178,7 +1178,7 @@
11781178 void rkisp_stats_first_ddr_config_v3x(struct rkisp_isp_stats_vdev *stats_vdev)
11791179 {
11801180 struct rkisp_device *dev = stats_vdev->dev;
1181
- int i, mult = dev->hw_dev->is_unite ? 2 : 1;
1181
+ int i, mult = dev->hw_dev->unite ? 2 : 1;
11821182
11831183 if (dev->isp_sdev.in_fmt.fmt_type == FMT_YUV)
11841184 return;
....@@ -1199,14 +1199,12 @@
11991199 stats_vdev->wr_buf_idx = 0;
12001200
12011201 rkisp_unite_write(dev, ISP3X_MI_DBR_WR_SIZE,
1202
- ISP3X_RD_STATS_BUF_SIZE,
1203
- false, dev->hw_dev->is_unite);
1202
+ ISP3X_RD_STATS_BUF_SIZE, false);
12041203 rkisp_unite_set_bits(dev, ISP3X_SWS_CFG, 0,
1205
- ISP3X_3A_DDR_WRITE_EN, false,
1206
- dev->hw_dev->is_unite);
1204
+ ISP3X_3A_DDR_WRITE_EN, false);
12071205 rkisp_write(dev, ISP3X_MI_3A_WR_BASE,
12081206 stats_vdev->stats_buf[0].dma_addr, false);
1209
- if (dev->hw_dev->is_unite)
1207
+ if (dev->hw_dev->unite)
12101208 rkisp_next_write(dev, ISP3X_MI_3A_WR_BASE,
12111209 stats_vdev->stats_buf[0].dma_addr +
12121210 ISP3X_RD_STATS_BUF_SIZE, false);
....@@ -1220,7 +1218,7 @@
12201218
12211219 void rkisp_init_stats_vdev_v3x(struct rkisp_isp_stats_vdev *stats_vdev)
12221220 {
1223
- int mult = stats_vdev->dev->hw_dev->is_unite ? 2 : 1;
1221
+ int mult = stats_vdev->dev->hw_dev->unite ? 2 : 1;
12241222
12251223 stats_vdev->vdev_fmt.fmt.meta.dataformat =
12261224 V4L2_META_FMT_RK_ISP1_STAT_3A;