[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