On Mon, 27 Feb 2023, Dmitry Osipenko <dmitry.osipenko@xxxxxxxxxxxxx> wrote: > On 2/21/23 19:29, Dmitry Osipenko wrote: >> On 2/20/23 18:44, Dmitry Osipenko wrote: >>> On 2/16/23 23:44, Jani Nikula wrote: >>>> Mostly this is prep work and plumbing for easier use of displayid >>>> structure version and primary use case for parsing the displayid blocks, >>>> but it can be nicely used for figuring out non-desktop too. >>>> >>>> Completely untested. :) >>>> >>>> BR, >>>> Jani. >>>> >>>> Cc: Iaroslav Boliukin <iam@xxxxxxx> >>>> Cc: Dmitry Osipenko <dmitry.osipenko@xxxxxxxxxxxxx> >>>> >>>> Jani Nikula (4): >>>> drm/displayid: add displayid_get_header() and check bounds better >>>> drm/displayid: return struct displayid_header from >>>> validate_displayid() >>>> drm/displayid: provide access to DisplayID version and primary use >>>> case >>>> drm/edid: update non-desktop use also from DisplayID >>>> >>>> drivers/gpu/drm/drm_displayid.c | 62 ++++++++++++++++++++++++++++----- >>>> drivers/gpu/drm/drm_edid.c | 25 +++++++++++++ >>>> include/drm/drm_displayid.h | 12 ++++++- >>>> 3 files changed, 89 insertions(+), 10 deletions(-) >>>> >>> >>> It works now without the EDID quirk, thanks! >>> >>> Tested-by: Dmitry Osipenko <dmitry.osipenko@xxxxxxxxxxxxx> >>> >> >> I'm going to apply this to misc-next later this week if there won't be >> any objections. >> > > Applied all 5 patches to misc-next Thanks for the review and pushing! BR, Jani. -- Jani Nikula, Intel Open Source Graphics Center