[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v2] edid: add support for DisplayID extension (5k resolution)
From: |
Gerd Hoffmann |
Subject: |
Re: [PATCH v2] edid: add support for DisplayID extension (5k resolution) |
Date: |
Mon, 15 Mar 2021 08:44:38 +0100 |
> +typedef struct Timings {
> +static void generate_timings(Timings *timings, uint32_t refresh_rate,
> + uint32_t xres, uint32_t yres)
Adding these should be splitted to a separate patch.
> -static void edid_checksum(uint8_t *edid)
> +static void edid_checksum(uint8_t *edid, size_t len)
Why this change? Also a good candidate for a separate patch.
> + if (size >= 384) {
> + did = edid + 256;
"if (size >= 384 && large_screen)" ?
Also setting did should be next to setting dta.
if (did) {
> + dummy_displayid(did);
init_displayid() ?
Especially if we generate that only in case we actually have a large
screen so we never have an empty extension section?
take care,
Gerd