diff options
author | Ville Syrjälä <[email protected]> | 2020-05-27 16:03:09 +0300 |
---|---|---|
committer | Ville Syrjälä <[email protected]> | 2020-07-09 21:45:06 +0300 |
commit | 7f261afdcfae363192e3eef52dd34855cc149c15 (patch) | |
tree | cd4edb8c53527afb16fdb1535f08930a6a1e4238 /drivers/usb/cdns3/cdns3-debug.h | |
parent | 8873cfa384055d0348c03161420b1e9b6c1dc5d0 (diff) |
drm/edid: Iterate through all DispID ext blocks
Apparently there are EDIDs in the wild with multiple DispID extension
blocks. Iterate through them all.
In one particular case the tile information is specicied in the
second DispID ext block, and since the current parser only looks
at the first DispID ext block we don't notice that we're dealing
with a tiled display.
While at it change a few functions to return void since we have
no use for the errno.
References: https://gitlab.freedesktop.org/drm/intel/-/issues/27
Signed-off-by: Ville Syrjälä <[email protected]>
Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
Reviewed-by: José Roberto de Souza <[email protected]>
Diffstat (limited to 'drivers/usb/cdns3/cdns3-debug.h')
0 files changed, 0 insertions, 0 deletions