[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20220719080845.22122-1-a-bhatia1@ti.com>
Date: Tue, 19 Jul 2022 13:38:37 +0530
From: Aradhya Bhatia <a-bhatia1@...com>
To: Tomi Valkeinen <tomba@...nel.org>, Jyri Sarha <jyri.sarha@....fi>,
Rob Herring <robh+dt@...nel.org>,
David Airlie <airlied@...ux.ie>,
Daniel Vetter <daniel@...ll.ch>,
Krzysztof Kozlowski <krzysztof.kozlowski+dt@...aro.org>
CC: Darren Etheridge <detheridge@...com>, Nishanth Menon <nm@...com>,
Vignesh Raghavendra <vigneshr@...com>,
Rahul T R <r-ravikumar@...com>,
Krunal Bhargav <k-bhargav@...com>,
Devarsh Thakkar <devarsht@...com>,
DRI Development List <dri-devel@...ts.freedesktop.org>,
Devicetree List <devicetree@...r.kernel.org>,
Linux Kernel List <linux-kernel@...r.kernel.org>
Subject: sFrom b69208b75f7ae8e223c81783afb04fecd2f5faf8 Mon Sep 17 00:00:00 2001
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
Powered by blists - more mailing lists