edid: Add HDMI flag to timing info
authorJernej Skrabec <jernej.skrabec@siol.net>
Sat, 29 Apr 2017 12:43:36 +0000 (14:43 +0200)
committerAnatolij Gustschin <agust@denx.de>
Mon, 15 May 2017 18:32:12 +0000 (20:32 +0200)
commit43c6bdd0209ca31be84d572278485ed604582730
tree36079aa166a2ef266c016b38fcb8e4f14109968f
parentdc8cae4df3c016cbcb6eb8a841a7a94ff36b9e0b
edid: Add HDMI flag to timing info

Some DVI monitors don't show anything in HDMI mode since audio stream
confuses them. To solve this situation, this commit adds HDMI flag in
timing data and sets it accordingly during edid parsing.

First existence of extension block is checked. If it exists and it is
CEA861 extension, then data blocks are checked for presence of HDMI
vendor specific data block. If it is present, HDMI flag is set.

Signed-off-by: Jernej Skrabec <jernej.skrabec@siol.net>
Reviewed-by: Simon Glass <sjg@chromium.org>
common/edid.c
include/edid.h
include/fdtdec.h