[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v3 0/4] xlnx-zcu102: fix the display port.
From: |
frederic.konrad |
Subject: |
[PATCH v3 0/4] xlnx-zcu102: fix the display port. |
Date: |
Wed, 1 Jun 2022 18:23:49 +0100 |
From: Frederic Konrad <fkonrad@amd.com>
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.
- migrating the running guest and ensure that the vblank timer still fire
correctly.
Best Regards,
Fred
v2 -> v3:
* Added a VMSTATE in order to migrate the vblank timer as suggested
by Peter Maydell (Patch 2).
* Rebased on 0cac736e.
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 | 47 +++++++++++++++++++++++++++---------
include/hw/display/xlnx_dp.h | 12 +++++++--
3 files changed, 48 insertions(+), 15 deletions(-)
--
2.25.1
- [PATCH v3 0/4] xlnx-zcu102: fix the display port.,
frederic.konrad <=
- [PATCH v3 2/4] xlnx_dp: Introduce a vblank signal, frederic.konrad, 2022/06/01
- [PATCH v3 1/4] xlnx_dp: fix the wrong register size, frederic.konrad, 2022/06/01
- [PATCH v3 3/4] xlnx_dp: Fix the interrupt disable logic, frederic.konrad, 2022/06/01
- [PATCH v3 4/4] xlnx-zynqmp: fix the irq mapping for the display port and its dma, frederic.konrad, 2022/06/01
- Re: [PATCH v3 0/4] xlnx-zcu102: fix the display port., Peter Maydell, 2022/06/06