video: rockchip: hdmi: improve hdr function when out of sink tmds clk
authorZheng Yang <zhengyang@rock-chips.com>
Wed, 16 Nov 2016 09:05:47 +0000 (17:05 +0800)
committerHuang, Tao <huangtao@rock-chips.com>
Wed, 15 Feb 2017 08:56:48 +0000 (16:56 +0800)
commitc22709807462b0dcf62f44f718ed365da9535151
tree51d1905ba56d9f7f68adc07c8c418fa086706ed8
parentea7b3fd24ca09c61c3b0c362b4a968536f00a330
video: rockchip: hdmi: improve hdr function when out of sink tmds clk

If output tmdsclk is out of sink max tmds clk, we need to set output
mode to 8bit or YCbCr422.

For example, sink max tmds clk is 600M, but 3840x2160p-60 10bit tmdsclk
is 594*1.25 > 600, we set output mode to YCbCr422 10bit which tmds clk
is 594, so we can get max picture quality.

Change-Id: I13fe30dad06757ec52de8d367f1e10a56e63ad92
Signed-off-by: Zheng Yang <zhengyang@rock-chips.com>
(cherry picked from commit 0c3397a9b8b4da4ca3a67e5a6d88abf20f00f184)
drivers/video/rockchip/hdmi/rockchip-hdmi-core.c
drivers/video/rockchip/hdmi/rockchip-hdmiv2/rockchip_hdmiv2_hw.c