OSDN Git Service

drm/edid: support Microsoft extension for HMDs and specialized monitors
authorPhilipp Zabel <philipp.zabel@gmail.com>
Sun, 23 Jan 2022 10:16:52 +0000 (11:16 +0100)
committerJani Nikula <jani.nikula@intel.com>
Mon, 24 Jan 2022 14:36:33 +0000 (16:36 +0200)
commit2869f599c0d8c9c6492bec40d062951be8caae04
tree4856a4f5ca30f987478470380fda7e7f3685b711
parentb3bddb7a3806f26ba3eacb4f77834102ed344b9d
drm/edid: support Microsoft extension for HMDs and specialized monitors

Add minimal support for parsing VSDBs documented in Microsoft's "EDID
extension for head-mounted and specialized monitors" [1]. The version
field and the desktop usage flag can be used to set the non_desktop
connector property.

[1] https://docs.microsoft.com/en-us/windows-hardware/drivers/display/specialized-monitors-edid-extension

Tested with HPN-36C1 and LEN-B800.

Signed-off-by: Philipp Zabel <philipp.zabel@gmail.com>
Reviewed-by: Jani Nikula <jani.nikula@intel.com>
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20220123101653.147333-1-philipp.zabel@gmail.com
drivers/gpu/drm/drm_edid.c