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