[PATCH v10 0/4] Xilinx ZynqMP DisplayPort Subsystem DRM/KMS driver
Laurent Pinchart
laurent.pinchart at ideasonboard.com
Fri Nov 8 17:59:31 UTC 2019
Hello,
Here's a new version of the Xilinx ZynqMP DisplayPort Subsystem driver,
the second version since I took over v8 of the series ([1]) from Hyun.
This new version only brings small changes. The most notable difference
is a conversion of the DT bindings to YAML. Other small changes are
described in individual patches.
The series depends on currently out-of-tree DMA engine ([2]) and PHY
([3]) drivers that have been posted to the corresponding mailing lists
but not merged yet. I have taken over development of the DMA engine
driver, and we are figuring out a plan to get the PHY driver (and its DT
bindings and DT integration) upstreamed. For this reason only patches
1/4 and 2/4 are currently candidate for upstreaming, the DT integration
in 3/4 and 4/4 depends on the DMA engine and PHY.
In the meantime, a branch that contains this series on top fo the
required dependencies is available at
git://linuxtv.org/pinchartl/media.git drm/dpsub/next
[1] https://lists.freedesktop.org/archives/dri-devel/2018-July/182477.html
[2] https://lore.kernel.org/dmaengine/20191107021400.16474-1-laurent.pinchart@ideasonboard.com/T/#t
[3] https://lore.kernel.org/lkml/1545140733-20689-1-git-send-email-anurag.kumar.vulisha@xilinx.com/T/#t
Hyun Kwon (2):
dt-bindings: display: xlnx: Add ZynqMP DP subsystem bindings
drm: xlnx: DRM/KMS driver for Xilinx ZynqMP DisplayPort Subsystem
Laurent Pinchart (2):
arm64: dts: zynqmp: Add DisplayPort subsystem
arm64: dts: zynqmp: zcu106-revA: Wire up the DisplayPort subsystem
.../display/xlnx/xlnx,zynqmp-dpsub.yaml | 164 ++
MAINTAINERS | 9 +
arch/arm64/boot/dts/xilinx/zynqmp-clk.dtsi | 4 +
.../boot/dts/xilinx/zynqmp-zcu106-revA.dts | 16 +
arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 22 +
drivers/gpu/drm/Kconfig | 2 +
drivers/gpu/drm/Makefile | 1 +
drivers/gpu/drm/xlnx/Kconfig | 13 +
drivers/gpu/drm/xlnx/Makefile | 2 +
drivers/gpu/drm/xlnx/zynqmp_disp.c | 1678 +++++++++++++++++
drivers/gpu/drm/xlnx/zynqmp_disp.h | 43 +
drivers/gpu/drm/xlnx/zynqmp_disp_regs.h | 201 ++
drivers/gpu/drm/xlnx/zynqmp_dp.c | 1677 ++++++++++++++++
drivers/gpu/drm/xlnx/zynqmp_dp.h | 29 +
drivers/gpu/drm/xlnx/zynqmp_dpsub.c | 330 ++++
drivers/gpu/drm/xlnx/zynqmp_dpsub.h | 49 +
16 files changed, 4240 insertions(+)
create mode 100644 Documentation/devicetree/bindings/display/xlnx/xlnx,zynqmp-dpsub.yaml
create mode 100644 drivers/gpu/drm/xlnx/Kconfig
create mode 100644 drivers/gpu/drm/xlnx/Makefile
create mode 100644 drivers/gpu/drm/xlnx/zynqmp_disp.c
create mode 100644 drivers/gpu/drm/xlnx/zynqmp_disp.h
create mode 100644 drivers/gpu/drm/xlnx/zynqmp_disp_regs.h
create mode 100644 drivers/gpu/drm/xlnx/zynqmp_dp.c
create mode 100644 drivers/gpu/drm/xlnx/zynqmp_dp.h
create mode 100644 drivers/gpu/drm/xlnx/zynqmp_dpsub.c
create mode 100644 drivers/gpu/drm/xlnx/zynqmp_dpsub.h
--
Regards,
Laurent Pinchart
More information about the dri-devel
mailing list