From 6778948f9de86c3cfaf36725a7c87dcff9ba247f Mon Sep 17 00:00:00 2001 From: hc <hc@nodka.com> Date: Mon, 11 Dec 2023 08:20:59 +0000 Subject: [PATCH] kernel_5.10 no rt --- kernel/drivers/media/platform/rockchip/isp/regs.h | 14 ++++++-------- 1 files changed, 6 insertions(+), 8 deletions(-) diff --git a/kernel/drivers/media/platform/rockchip/isp/regs.h b/kernel/drivers/media/platform/rockchip/isp/regs.h index b24eba0..d263a64 100644 --- a/kernel/drivers/media/platform/rockchip/isp/regs.h +++ b/kernel/drivers/media/platform/rockchip/isp/regs.h @@ -1753,7 +1753,7 @@ static inline void mi_frame_end_int_enable(struct rkisp_stream *stream) { struct rkisp_hw_dev *hw = stream->ispdev->hw_dev; - void __iomem *base = !hw->is_unite ? + void __iomem *base = hw->unite != ISP_UNITE_TWO ? hw->base_addr : hw->base_next_addr; void __iomem *addr = base + CIF_MI_IMSC; @@ -1763,7 +1763,7 @@ static inline void mi_frame_end_int_disable(struct rkisp_stream *stream) { struct rkisp_hw_dev *hw = stream->ispdev->hw_dev; - void __iomem *base = !hw->is_unite ? + void __iomem *base = hw->unite != ISP_UNITE_TWO ? hw->base_addr : hw->base_next_addr; void __iomem *addr = base + CIF_MI_IMSC; @@ -1773,7 +1773,7 @@ static inline void mi_frame_end_int_clear(struct rkisp_stream *stream) { struct rkisp_hw_dev *hw = stream->ispdev->hw_dev; - void __iomem *base = !hw->is_unite ? + void __iomem *base = hw->unite != ISP_UNITE_TWO ? hw->base_addr : hw->base_next_addr; void __iomem *addr = base + CIF_MI_ICR; @@ -1783,7 +1783,6 @@ static inline void stream_data_path(struct rkisp_stream *stream) { struct rkisp_device *dev = stream->ispdev; - bool is_unite = dev->hw_dev->is_unite; u32 dpcl = 0; if (stream->id == RKISP_STREAM_MP) @@ -1792,7 +1791,7 @@ dpcl |= CIF_VI_DPCL_CHAN_MODE_SP; if (dpcl) - rkisp_unite_set_bits(dev, CIF_VI_DPCL, 0, dpcl, true, is_unite); + rkisp_unite_set_bits(dev, CIF_VI_DPCL, 0, dpcl, true); } static inline void mp_set_uv_swap(void __iomem *base) @@ -1914,16 +1913,15 @@ static inline void force_cfg_update(struct rkisp_device *dev) { u32 val = CIF_MI_CTRL_INIT_OFFSET_EN | CIF_MI_CTRL_INIT_BASE_EN; - bool is_unite = dev->hw_dev->is_unite; if (dev->isp_ver == ISP_V21) { val |= rkisp_read_reg_cache(dev, CIF_MI_CTRL); rkisp_write(dev, CIF_MI_CTRL, val, true); } dev->hw_dev->is_mi_update = true; - rkisp_unite_set_bits(dev, CIF_MI_CTRL, 0, val, false, is_unite); + rkisp_unite_set_bits(dev, CIF_MI_CTRL, 0, val, false); val = CIF_MI_INIT_SOFT_UPD; - rkisp_unite_write(dev, CIF_MI_INIT, val, true, is_unite); + rkisp_unite_write(dev, CIF_MI_INIT, val, true); } static inline void dmatx0_ctrl(void __iomem *base, u32 val) -- Gitblit v1.6.2