hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/drivers/gpu/drm/vc4/vc4_hvs.c
....@@ -677,6 +677,17 @@
677677 SCALER_DISPCTRL_DSPEISLUR(2) |
678678 SCALER_DISPCTRL_SCLEIRQ);
679679
680
+ /* Set AXI panic mode.
681
+ * VC4 panics when < 2 lines in FIFO.
682
+ * VC5 panics when less than 1 line in the FIFO.
683
+ */
684
+ dispctrl &= ~(SCALER_DISPCTRL_PANIC0_MASK |
685
+ SCALER_DISPCTRL_PANIC1_MASK |
686
+ SCALER_DISPCTRL_PANIC2_MASK);
687
+ dispctrl |= VC4_SET_FIELD(2, SCALER_DISPCTRL_PANIC0);
688
+ dispctrl |= VC4_SET_FIELD(2, SCALER_DISPCTRL_PANIC1);
689
+ dispctrl |= VC4_SET_FIELD(2, SCALER_DISPCTRL_PANIC2);
690
+
680691 HVS_WRITE(SCALER_DISPCTRL, dispctrl);
681692
682693 ret = devm_request_irq(dev, platform_get_irq(pdev, 0),