DisplayPort supports edid at most 256 bytes. Thus, allow it to fetch edid block 0 and 1.
Signed-off-by: Jammy Huang <[email protected]> --- ASPEED DisplayPort's EDID size can be 256 bytes at most. Thus, EDID blocks fetched can be 0 and 1. --- drivers/gpu/drm/ast/ast_dp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/ast/ast_dp.c b/drivers/gpu/drm/ast/ast_dp.c index 9d07dad358c..c938e1d6b1d 100644 --- a/drivers/gpu/drm/ast/ast_dp.c +++ b/drivers/gpu/drm/ast/ast_dp.c @@ -88,7 +88,7 @@ static int ast_astdp_read_edid_block(void *data, u8 *buf, unsigned int block, si int ret = 0; unsigned int i; - if (block > 0) + if (block > 1) return -EIO; /* extension headers not supported */ /* --- base-commit: 5ee8dbf54602dc340d6235b1d6aa17c0f283f48c change-id: 20260313-upstream_ast_dp_edid-5fe6adf7ad36 Best regards, -- Jammy Huang <[email protected]>
