On Thu Aug 27 15:33:26 2026 +0300, Antti Laakso wrote:
> The ipu7 doesn't support the VC arbitration mechanism that exist in
> ipu6.
> 
> Signed-off-by: Antti Laakso <[email protected]>
> Signed-off-by: Sakari Ailus <[email protected]>

Patch committed.

Thanks,
Sakari Ailus

 drivers/media/pci/intel/ipu6/ipu6.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

---

diff --git a/drivers/media/pci/intel/ipu6/ipu6.c 
b/drivers/media/pci/intel/ipu6/ipu6.c
index cb1145080460..7d1c3713a69b 100644
--- a/drivers/media/pci/intel/ipu6/ipu6.c
+++ b/drivers/media/pci/intel/ipu6/ipu6.c
@@ -447,7 +447,12 @@ static int ipu6_pci_config_setup(struct pci_dev *dev)
 
 static void ipu6_configure_vc_mechanism(struct ipu6_device *isp)
 {
-       u32 val = readl(isp->base + BUTTRESS_REG_BTRS_CTRL);
+       u32 val;
+
+       if (IS_IPU7(isp))
+               return;
+
+       val = readl(isp->base + BUTTRESS_REG_BTRS_CTRL);
 
        if (IPU6_BTRS_ARB_STALL_MODE_VC0 == IPU6_BTRS_ARB_MODE_TYPE_STALL)
                val |= BUTTRESS_REG_BTRS_CTRL_STALL_MODE_VC0;
_______________________________________________
linuxtv-commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to