[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v2 0/4] xlnx-zcu102: fix the display port.
From: |
Frederic Konrad |
Subject: |
[PATCH v2 0/4] xlnx-zcu102: fix the display port. |
Date: |
Thu, 19 May 2022 16:38:25 +0100 |
Hi,
This patch set fixes some issues with the DisplayPort for the ZCU102:
The first patch fixes the wrong register size and thus the risk of register
overflow.
The three other one add a vblank interrupt required by the linux driver:
- When using the VNC graphic backend and leaving it unconnected, in the best
case the gfx_update callback is called once every 3000ms which is
insufficient for the driver. This is fixed by providing a VBLANK interrupt
from a ptimer.
- This requirement revealed two issues with the IRQ numbers and the
interrupt disable logic fixed by the two last patches.
Tested by booting Petalinux with the framebuffer enabled.
Best Regards,
Fred
v1 -> v2:
* Better use of the ptimer API by using a correct POLICY as suggested
by Peter Maydell (Patch 2).
* Rebased on 78ac2eeb.
Frederic Konrad (2):
xlnx_dp: fix the wrong register size
xlnx-zynqmp: fix the irq mapping for the display port and its dma
Sai Pavan Boddu (2):
xlnx_dp: Introduce a vblank signal
xlnx_dp: Fix the interrupt disable logic
hw/arm/xlnx-zynqmp.c | 4 ++--
hw/display/xlnx_dp.c | 46 +++++++++++++++++++++++++++---------
include/hw/display/xlnx_dp.h | 12 ++++++++--
3 files changed, 47 insertions(+), 15 deletions(-)
--
2.25.1
- [PATCH v2 0/4] xlnx-zcu102: fix the display port.,
Frederic Konrad <=