sFrom b69208b75f7ae8e223c81783afb04fecd2f5faf8 Mon Sep 17 00:00:00 2001

Aradhya Bhatia a-bhatia1 at ti.com
Tue Jul 19 08:08:37 UTC 2022


This patch series adds the required support for enabling OLDI display on
boards having SoCs with am625 compatible Display SubSystem.

The 2 OLDI TXes on am625-dss allow a 3 different types of panel
connections with the board.

1. Single Link / Single Mode on OLDI TX 0 OR 1.
2. Single Link / Duplicate Mode on OLDI TX 0 and 1.
3. Dual Link / Single Mode on OLDI TX 0 and 1.

The 3rd combination allows the DSS to be connected to LVDS panels of
resolutions upto 2K.

This patch series further adds support for boards, with HDMI bridges
supporting only 24bit RGB color space, to be able to explicitly output
16bit RGB data when only 16 DPI output pins have been connected from SoC
to bridge.

Note:
These patches require the new compatible "ti,am625-dss" and its support
in tidss driver. Those patches have been previously posted and can be
found on the following link:

https://patchwork.kernel.org/project/dri-devel/list/?series=654214&archive=both


Aradhya Bhatia (8):
  dt-bindings: display: ti,am65x-dss: Add port properties for DSS
  dt-bindings: display: ti,am65x-dss: Add IO CTRL property for AM625
    OLDI
  drm/tidss: Add support for DSS port properties
  drm/tidss: Add support for Dual Link LVDS Bus Format
  drm/tidss: dt property to force 16bit VP output to a 24bit bridge
  drm/tidss: Add IO CTRL and Power support for OLDI TX in am625
  drm/tidss: Fix clock request value for OLDI videoports
  drm/tidss: Enable Dual and Duplicate Modes for OLDI

 .../bindings/display/ti/ti,am65x-dss.yaml     |  46 +++-
 drivers/gpu/drm/tidss/tidss_dispc.c           | 220 +++++++++++++++---
 drivers/gpu/drm/tidss/tidss_dispc.h           |   8 +
 drivers/gpu/drm/tidss/tidss_dispc_regs.h      |   6 +
 4 files changed, 246 insertions(+), 34 deletions(-)

-- 
2.37.0



More information about the dri-devel mailing list