Skip to content

FROMLIST: drm/bridge: lt9611uxc: support displays with up t… - #1209

Open
namathak wants to merge 3 commits into
qualcomm-linux:qcom-6.18.yfrom
namathak:qcom-6.18.y_3_4_edid
Open

namathak wants to merge 3 commits into
qualcomm-linux:qcom-6.18.yfrom
namathak:qcom-6.18.y_3_4_edid

Conversation

@namathak

@namathak namathak commented Sep 28, 2026 •

Copy link
Copy Markdown

…o 4 EDID blocks

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.

Add driver support to fetch up to 4 EDID blocks by re-triggering EDID access after the first 2 blocks are read. For block 0 and 2, set the EDID ready flag in 0xb028 so the bridge can expose the corresponding EDID blocks, then retry the read until the expected EDID is fetched.

Link: https://lore.kernel.org/all/20260922-lt9611usc_edid34_misc_next-v4-1-47d5315821fe@oss.qualcomm.com/

CRs-Fixed: 4202439

@qswat-orbit-external

Copy link
Copy Markdown

Merge Check Failed: No CR Numbers Found

Error: No Change Request numbers were found.

Please add Change Request numbers to your pull request description in the format CRs-Fixed: 12345 or link GitHub issues that are associated with Change Requests.

@namathak
namathak force-pushed the qcom-6.18.y_3_4_edid branch from d35b004 to 662d2ce Compare September 28, 2026 11:37
@qswat-orbit-external

Copy link
Copy Markdown

Merge Check Failed: No CR Numbers Found

Error: No Change Request numbers were found.

Please add Change Request numbers to your pull request description in the format CRs-Fixed: 12345 or link GitHub issues that are associated with Change Requests.

@qswat-orbit-external

Copy link
Copy Markdown

Merge Check Failed: CR Not Eligible for Merge

CR 4202439 is not eligible for merge.

The parent software image for kernel.qli.2.0 is not development complete.

Entity: kernel.qli.2.0
CR: 4202439
Reason: CR_CANNOT_MERGE

Please ensure the CR passes both CCT (ComponentChangeTasks) and ICT (Integration Change Tasks) validations.

@namathak
namathak force-pushed the qcom-6.18.y_3_4_edid branch from 662d2ce to be05dcd Compare September 28, 2026 11:40
@qswat-orbit-external

Copy link
Copy Markdown

Merge Check Failed: CR Not Eligible for Merge

CR 4202439 is not eligible for merge.

The parent software image for kernel.qli.2.0 is not development complete.

Entity: kernel.qli.2.0
CR: 4202439
Reason: CR_CANNOT_MERGE

Please ensure the CR passes both CCT (ComponentChangeTasks) and ICT (Integration Change Tasks) validations.

@namathak
namathak force-pushed the qcom-6.18.y_3_4_edid branch from be05dcd to bc92bc3 Compare September 28, 2026 11:41
@qswat-orbit-external

Copy link
Copy Markdown

Merge Check Failed: CR Not Eligible for Merge

CR 4202439 is not eligible for merge.

The parent software image for kernel.qli.2.0 is not development complete.

Entity: kernel.qli.2.0
CR: 4202439
Reason: CR_CANNOT_MERGE

Please ensure the CR passes both CCT (ComponentChangeTasks) and ICT (Integration Change Tasks) validations.

@namathak namathak changed the title BACKPORT: FROMLIST: drm/bridge: lt9611uxc: support displays with up t… FROMLIST: drm/bridge: lt9611uxc: support displays with up t… Sep 28, 2026
This reverts commit 9198050.

This is reverted because this changes are introduced in another
commit.

Signed-off-by: Naman S Thaker <namathak@qti.qualcomm.com>
@namathak
namathak force-pushed the qcom-6.18.y_3_4_edid branch from bc92bc3 to e9559f4 Compare September 30, 2026 09:42
@qswat-orbit-external

Copy link
Copy Markdown

Merge Check Failed: CR Not Eligible for Merge

CR 4202439 is not eligible for merge.

The parent software image for kernel.qli.2.0 is not development complete.

Entity: kernel.qli.2.0
CR: 4202439
Reason: CR_CANNOT_MERGE

Please ensure the CR passes both CCT (ComponentChangeTasks) and ICT (Integration Change Tasks) validations.

namathak and others added 2 commits September 30, 2026 15:14
… 500ms to 1000ms"

This reverts commit c803ec8.

This is reverted because this changes are introduced in another
commit.

Signed-off-by: Naman S Thaker <namathak@qti.qualcomm.com>
…locks

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.

Add driver support to fetch up to 4 EDID blocks by re-triggering
EDID access after the first 2 blocks are read. For block 0 and 2,
set the EDID ready flag in 0xb028 so the bridge can expose the
corresponding EDID blocks, then retry the read until the expected
EDID is fetched.

Reset the edid_read flag on HPD disconnect so that the next
connect event triggers a fresh EDID fetch.

Increase EDID wait time from 500ms to 1000ms, On Qualcomm rb3gen2
platform sometimes edid read interrupt is coming 600-650 ms after
HPD interrupt resulting in edid read failure.

Signed-off-by: Ravi Agola <raviagol@qti.qualcomm.com>
Signed-off-by: Vishnu Saini <vishnu.saini@oss.qualcomm.com>
Signed-off-by: Naman S Thaker <namathak@qti.qualcomm.com>
Link: https://lore.kernel.org/r/20260624-lt9611usc_edid34_misc_next-v2-1-24ce3f5770b8@oss.qualcomm.com
@namathak
namathak force-pushed the qcom-6.18.y_3_4_edid branch from e9559f4 to a51a5f2 Compare September 30, 2026 09:44
@qswat-orbit-external

Copy link
Copy Markdown

Merge Check Failed: CR Not Eligible for Merge

CR 4202439 is not eligible for merge.

The parent software image for kernel.qli.2.0 is not development complete.

Entity: kernel.qli.2.0
CR: 4202439
Reason: CR_CANNOT_MERGE

Please ensure the CR passes both CCT (ComponentChangeTasks) and ICT (Integration Change Tasks) validations.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant