[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20251003091911.3269073-1-tessolveupstream@gmail.com>
Date: Fri, 3 Oct 2025 14:49:10 +0530
From: Sudarshan Shetty <tessolveupstream@...il.com>
To: andrzej.hajda@...el.com,
neil.armstrong@...aro.org
Cc: rfoss@...nel.org,
Laurent.pinchart@...asonboard.com,
tessolveupstream@...il.com,
jonas@...boo.se,
jernej.skrabec@...il.com,
maarten.lankhorst@...ux.intel.com,
mripard@...nel.org,
tzimmermann@...e.de,
airlied@...il.com,
simona@...ll.ch,
dri-devel@...ts.freedesktop.org,
linux-kernel@...r.kernel.org
Subject: [PATCH] drm: bridge: ti-sn65dsi83: Fix LVDS output configuration
Hi all,
This patch series fixes dual-link LVDS support in the SN65DSI83
DSI-to-LVDS bridge driver.
Currently the driver programs the same horizontal timing values for
both single-link and dual-link modes. According to TI, when operating
in dual-link mode the horizontal timing parameters must be divided by
two before being written to the device. Without this adjustment, panels
do not light up or show corrupted output.
TI has provided recommended register settings for dual-link operation.
I have hardcoded those into the driver as I am not driver expert,
With these changes applied, dual-link LVDS panels work reliably
on our hardware.
Summary:
- Adjust horizontal timing parameters by 2 in dual-link mode
- Apply TI dual-link register settings
Thanks,
Sudarshan
Powered by blists - more mailing lists