Skip to content

[26.04_linux-nvidia-bos] drm/ast: DisplayPort edid supports 256 bytes - #574

Closed
kelsey-steele wants to merge 1 commit into
NVIDIA:26.04_linux-nvidia-bosfrom
kelsey-steele:kelseys/26.04_linux-nvidia-bos-ast-dp-edid-256
Closed

[26.04_linux-nvidia-bos] drm/ast: DisplayPort edid supports 256 bytes#574
kelsey-steele wants to merge 1 commit into
NVIDIA:26.04_linux-nvidia-bosfrom
kelsey-steele:kelseys/26.04_linux-nvidia-bos-ast-dp-edid-256

Conversation

@kelsey-steele

@kelsey-steele kelsey-steele commented Sep 4, 2026

Copy link
Copy Markdown
Collaborator

Summary
Cherry-picked from LKML as a sauce patch. This patch is under review for upstream acceptance with a passed review by Thomas Zimmermann (DRM maintainer):
https://lore.kernel.org/all/20260819-upstream_ast_dp_edid-v3-1-15d36c28afe2@aspeedtech.com/

Patch description
DisplayPort supports EDID up to 256 bytes (blocks 0 and 1). Update the
block check to allow these two blocks. For any block beyond that
(i.e. the monitor's EDID is larger than the 256 bytes ASPEED DP can
hold), report it as an all-zero block instead of a read failure.

Also remove the manual checksum/extension-count patch of block 0's
last four bytes. That code was already dead, so the condition can never
be true.

Testing
@ltrager previously helped build a linux-nvidia-7.0.0-1018 kernel with this patch for testing which was passed along for tests with the necessary hardware. SMC reported being happy with the results.

NVBug: https://nvbugspro.nvidia.com/bug/6291194
LP: https://bugs.launchpad.net/bugs/2166545

@github-actions

github-actions Bot commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

PR Validation Report

Patchscan ✅ No Missing Fixes

All cherry-picked commits checked — no missing upstream fixes found.

PR Lint ❌ Errors found

Details
Checking 1 commits...

Cherry-pick digest:
┌──────────────┬──────────────────────────────────────────────────────────────────┬────────────┬─────────┬───────────────────────────┐
│ Local        │ Referenced upstream / Patch subject                              │ Patch-ID   │ Subject │ SoB chain                 │
├──────────────┼──────────────────────────────────────────────────────────────────┼────────────┼─────────┼───────────────────────────┤
│ bf6a773dee59 │ [SAUCE] drm/ast: displayport edid supports 256 bytes             │ N/A        │ N/A     │ jammy_hu, tzimmerm, kelse │
└──────────────┴──────────────────────────────────────────────────────────────────┴────────────┴─────────┴───────────────────────────┘

Lint results:
E: bf6a773dee59 ("drm/ast: DisplayPort edid supports 256 bytes"): not SAUCE/UBUNTU/Revert but has no upstream reference trailer (cherry picked from commit ... or backported from ...)

@nirmoy nirmoy added the help wanted Extra attention is needed label Sep 4, 2026
@nirmoy

nirmoy commented Sep 4, 2026

Copy link
Copy Markdown
Collaborator

BaseOS Kernel Review

Tip

✅ Review passed

No issues found across the reviewed commits.

Findings: none

🔍 Review artifacts

📦 Kernel deb builds — 🟢 2/2 passed

Note

Build reports and debs are retained for 10 days after the PR closes.

Review metadata
  • Reviewed head: bf6a773dee59
  • Overall status: passed
  • Architectures: 2/2 successful

This comment is maintained by BaseOS Reviewer and updated when the GitHub watcher publishes a newer review.

@nvmochs

nvmochs commented Sep 4, 2026

Copy link
Copy Markdown
Collaborator

@kelsey-steele Is this for an NVbug? If so, which one?

@ltrager

ltrager commented Sep 4, 2026

Copy link
Copy Markdown
Collaborator

@nvmochs - @nvidia-bfigg asked for this

Signed-off-by: Lee Trager <ltrager@nvidia.com>

@nvmochs

nvmochs commented Sep 4, 2026

Copy link
Copy Markdown
Collaborator

@nvmochs - @nvidia-bfigg asked for this

That's fine...I'm asking for tracking purposes. If it needs to be tracked, please add to the SS.

@jamieNguyenNVIDIA

Copy link
Copy Markdown
Collaborator

Acked-by: Jamie Nguyen <jamien@nvidia.com>

@kelsey-steele

Copy link
Copy Markdown
Collaborator Author

@nvmochs This is for https://nvbugspro.nvidia.com/bug/6291194

I added it to the PR also

@kelsey-steele

Copy link
Copy Markdown
Collaborator Author

@nvmochs this is for the Galaxy project and doesn't need to be tracked. Thank you for the review!

@nirmoy nirmoy added has_2_acks and removed help wanted Extra attention is needed has_1_ack labels Sep 8, 2026
@clsotog

clsotog commented Sep 8, 2026

Copy link
Copy Markdown
Collaborator

Deleted the ack after read a comment from PR 573.

@nirmoy nirmoy added help wanted Extra attention is needed has_1_ack and removed has_2_acks labels Sep 8, 2026
@kelsey-steele
kelsey-steele force-pushed the kelseys/26.04_linux-nvidia-bos-ast-dp-edid-256 branch from 90bf097 to a68dc8c Compare September 8, 2026 19:16
@kelsey-steele kelsey-steele changed the title [26.04_linux-nvidia-bos] NVIDIA: SAUCE: drm/ast: DisplayPort edid supports 256 bytes [26.04_linux-nvidia-bos] drm/ast: DisplayPort edid supports 256 bytes Sep 8, 2026
@kelsey-steele
kelsey-steele force-pushed the kelseys/26.04_linux-nvidia-bos-ast-dp-edid-256 branch from a68dc8c to 71030df Compare September 8, 2026 19:35
DisplayPort supports EDID up to 256 bytes (blocks 0 and 1). Update the
block check to allow these two blocks. For any block beyond that
(i.e. the monitor's EDID is larger than the 256 bytes ASPEED DP can
hold), report it as an all-zero block instead of a read failure.

Also remove the manual checksum/extension-count patch of block 0's
last four bytes. That code was already dead, so the condition can never
be true.

Signed-off-by: Jammy Huang <jammy_huang@aspeedtech.com>
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de>
Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Link: https://patch.msgid.link/20260819-upstream_ast_dp_edid-v3-1-15d36c28afe2@aspeedtech.com
(cherry picked from commit b35be235d92b2826e1111bff4c85e080ffd8ca28 drm-misc-next)
Signed-off-by: Kelsey Steele <kelseys@nvidia.com>
@kelsey-steele
kelsey-steele force-pushed the kelseys/26.04_linux-nvidia-bos-ast-dp-edid-256 branch from 71030df to bf6a773 Compare September 8, 2026 19:38
@jamieNguyenNVIDIA

Copy link
Copy Markdown
Collaborator

Acked-by: Jamie Nguyen <jamien@nvidia.com>

@clsotog

clsotog commented Sep 8, 2026

Copy link
Copy Markdown
Collaborator

Acked-by: Carol L Soto <csoto@nvidia.com>

@nirmoy nirmoy added has_2_acks and removed help wanted Extra attention is needed has_1_ack labels Sep 8, 2026
@nvmochs

nvmochs commented Sep 8, 2026

Copy link
Copy Markdown
Collaborator

Merged, closing PR.

717c531a38b4 (nresolute/nvidia-bos-next) drm/ast: DisplayPort edid supports 256 bytes

@nvmochs nvmochs closed this Sep 8, 2026
@kelsey-steele
kelsey-steele deleted the kelseys/26.04_linux-nvidia-bos-ast-dp-edid-256 branch September 8, 2026 22:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants