hc
2023-12-11 6778948f9de86c3cfaf36725a7c87dcff9ba247f
kernel/drivers/media/platform/rockchip/isp/regs.h
....@@ -1753,7 +1753,7 @@
17531753 static inline void mi_frame_end_int_enable(struct rkisp_stream *stream)
17541754 {
17551755 struct rkisp_hw_dev *hw = stream->ispdev->hw_dev;
1756
- void __iomem *base = !hw->is_unite ?
1756
+ void __iomem *base = hw->unite != ISP_UNITE_TWO ?
17571757 hw->base_addr : hw->base_next_addr;
17581758 void __iomem *addr = base + CIF_MI_IMSC;
17591759
....@@ -1763,7 +1763,7 @@
17631763 static inline void mi_frame_end_int_disable(struct rkisp_stream *stream)
17641764 {
17651765 struct rkisp_hw_dev *hw = stream->ispdev->hw_dev;
1766
- void __iomem *base = !hw->is_unite ?
1766
+ void __iomem *base = hw->unite != ISP_UNITE_TWO ?
17671767 hw->base_addr : hw->base_next_addr;
17681768 void __iomem *addr = base + CIF_MI_IMSC;
17691769
....@@ -1773,7 +1773,7 @@
17731773 static inline void mi_frame_end_int_clear(struct rkisp_stream *stream)
17741774 {
17751775 struct rkisp_hw_dev *hw = stream->ispdev->hw_dev;
1776
- void __iomem *base = !hw->is_unite ?
1776
+ void __iomem *base = hw->unite != ISP_UNITE_TWO ?
17771777 hw->base_addr : hw->base_next_addr;
17781778 void __iomem *addr = base + CIF_MI_ICR;
17791779
....@@ -1783,7 +1783,6 @@
17831783 static inline void stream_data_path(struct rkisp_stream *stream)
17841784 {
17851785 struct rkisp_device *dev = stream->ispdev;
1786
- bool is_unite = dev->hw_dev->is_unite;
17871786 u32 dpcl = 0;
17881787
17891788 if (stream->id == RKISP_STREAM_MP)
....@@ -1792,7 +1791,7 @@
17921791 dpcl |= CIF_VI_DPCL_CHAN_MODE_SP;
17931792
17941793 if (dpcl)
1795
- rkisp_unite_set_bits(dev, CIF_VI_DPCL, 0, dpcl, true, is_unite);
1794
+ rkisp_unite_set_bits(dev, CIF_VI_DPCL, 0, dpcl, true);
17961795 }
17971796
17981797 static inline void mp_set_uv_swap(void __iomem *base)
....@@ -1914,16 +1913,15 @@
19141913 static inline void force_cfg_update(struct rkisp_device *dev)
19151914 {
19161915 u32 val = CIF_MI_CTRL_INIT_OFFSET_EN | CIF_MI_CTRL_INIT_BASE_EN;
1917
- bool is_unite = dev->hw_dev->is_unite;
19181916
19191917 if (dev->isp_ver == ISP_V21) {
19201918 val |= rkisp_read_reg_cache(dev, CIF_MI_CTRL);
19211919 rkisp_write(dev, CIF_MI_CTRL, val, true);
19221920 }
19231921 dev->hw_dev->is_mi_update = true;
1924
- rkisp_unite_set_bits(dev, CIF_MI_CTRL, 0, val, false, is_unite);
1922
+ rkisp_unite_set_bits(dev, CIF_MI_CTRL, 0, val, false);
19251923 val = CIF_MI_INIT_SOFT_UPD;
1926
- rkisp_unite_write(dev, CIF_MI_INIT, val, true, is_unite);
1924
+ rkisp_unite_write(dev, CIF_MI_INIT, val, true);
19271925 }
19281926
19291927 static inline void dmatx0_ctrl(void __iomem *base, u32 val)