From: Vishnu Saini <vishnu.saini@oss.qualcomm.com>
To: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Cc: Andrzej Hajda <andrzej.hajda@intel.com>,
Neil Armstrong <neil.armstrong@linaro.org>,
Robert Foss <rfoss@kernel.org>,
Laurent Pinchart <Laurent.pinchart@ideasonboard.com>,
Jonas Karlman <jonas@kwiboo.se>,
Jernej Skrabec <jernej.skrabec@gmail.com>,
Luca Ceresoli <luca.ceresoli@bootlin.com>,
Maarten Lankhorst <maarten.lankhorst@linux.intel.com>,
Maxime Ripard <mripard@kernel.org>,
Thomas Zimmermann <tzimmermann@suse.de>,
David Airlie <airlied@gmail.com>, Simona Vetter <simona@ffwll.ch>,
dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org,
prahlad.valluru@oss.qualcomm.com,
Ravi Agola <raviagol@qti.qualcomm.com>
Subject: Re: [PATCH] drm/bridge: lt9611uxc: support displays with up to 4 EDID blocks
Date: Mon, 18 May 2026 18:59:11 +0530 [thread overview]
Message-ID: <agsUJ5Fq3thIDS4c@hu-vishsain-blr.qualcomm.com> (raw)
In-Reply-To: <v6bw7iszyaoukbcgnunieuo5vcjjrqgf5mct4svpqxcomwssgv@xvfb6y32vt4f>
On Sun, May 17, 2026 at 11:58:55PM +0300, Dmitry Baryshkov wrote:
> On Sun, May 17, 2026 at 11:44:49PM +0530, vishnu.saini@oss.qualcomm.com wrote:
> > From: Ravi Agola <raviagol@qti.qualcomm.com>
> >
> > The LT9611UXC bridge can fetch only 2 EDID blocks at a time, which
> > previously limited EDID reading to 2 blocks and prevented support
> > for displays exposing more than 2 EDID blocks.
> >
> > Extend the driver to support up to 4 EDID blocks by re-triggering
> > EDID access after the first 2 blocks are read. For block 2, clear
> > the EDID ready flag in 0xb02a so the bridge can expose the remaining
> > blocks, then retry the read until the expected EDID is returned.
>
> Won't this affect re-reading of the EDID? If so, we might need to reset
> the flag at the block0 path too.
Yes, edid will be invalid while reading again, that's why trying to cache it.
Correct edid received after HPD. Will try reset the flag at block0
> >
> > Also cache the full EDID blob in the driver and reuse it until the
> > next HPD disconnect event, so repeated EDID reads do not re-query
> > the bridge.
>
> Separte commit, separate justification. Most of the drivers don't use
> the cache, so, I'd say, most likely no.
If flag reset at block0 gives correct edid we don't have to cache it, just that
it will take few extra ms to load the edid data again.
Lontium also shared the updated firmware to load upto 4 block edid, will check with them
on upstreaming plan.
> >
> > Signed-off-by: Ravi Agola <raviagol@qti.qualcomm.com>
> > Signed-off-by: Vishnu Saini <vishnu.saini@oss.qualcomm.com>
> > ---
> > drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 84 ++++++++++++++++++++++++++----
> > 1 file changed, 73 insertions(+), 11 deletions(-)
> >
> --
> With best wishes
> Dmitry
next prev parent reply other threads:[~2026-05-18 13:29 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-05-17 18:14 vishnu.saini
2026-05-17 20:58 ` Dmitry Baryshkov
2026-05-18 13:29 ` Vishnu Saini [this message]
2026-05-18 0:16 ` kernel test robot
2026-05-18 0:36 ` kernel test robot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=agsUJ5Fq3thIDS4c@hu-vishsain-blr.qualcomm.com \
--to=vishnu.saini@oss.qualcomm.com \
--cc=Laurent.pinchart@ideasonboard.com \
--cc=airlied@gmail.com \
--cc=andrzej.hajda@intel.com \
--cc=dmitry.baryshkov@oss.qualcomm.com \
--cc=dri-devel@lists.freedesktop.org \
--cc=jernej.skrabec@gmail.com \
--cc=jonas@kwiboo.se \
--cc=linux-kernel@vger.kernel.org \
--cc=luca.ceresoli@bootlin.com \
--cc=maarten.lankhorst@linux.intel.com \
--cc=mripard@kernel.org \
--cc=neil.armstrong@linaro.org \
--cc=prahlad.valluru@oss.qualcomm.com \
--cc=raviagol@qti.qualcomm.com \
--cc=rfoss@kernel.org \
--cc=simona@ffwll.ch \
--cc=tzimmermann@suse.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®