drm/bridge: it6505: Modified video clock calculation and video debug message
Speed up video clock calculation and remove redundant video debug message. Signed-off-by: Pin-Yen Lin <treapking@chromium.org> Signed-off-by: Allen Chen <allen.chen@ite.com.tw> Reviewed-by: Robert Foss <robert.foss@linaro.org> Signed-off-by: Robert Foss <robert.foss@linaro.org> Link: https://patchwork.freedesktop.org/patch/msgid/20220715024910.12578-4-allen.chen@ite.com.tw
This commit is contained in:
parent
86088f88a2
commit
1a217205bd
|
@ -691,7 +691,7 @@ static void it6505_calc_video_info(struct it6505 *it6505)
|
|||
DRM_DEV_DEBUG_DRIVER(dev, "hactive_start:%d, vactive_start:%d",
|
||||
hdes, vdes);
|
||||
|
||||
for (i = 0; i < 10; i++) {
|
||||
for (i = 0; i < 3; i++) {
|
||||
it6505_set_bits(it6505, REG_DATA_CTRL0, ENABLE_PCLK_COUNTER,
|
||||
ENABLE_PCLK_COUNTER);
|
||||
usleep_range(10000, 15000);
|
||||
|
@ -708,7 +708,7 @@ static void it6505_calc_video_info(struct it6505 *it6505)
|
|||
return;
|
||||
}
|
||||
|
||||
sum /= 10;
|
||||
sum /= 3;
|
||||
pclk = 13500 * 2048 / sum;
|
||||
it6505->video_info.clock = pclk;
|
||||
it6505->video_info.hdisplay = hdew;
|
||||
|
@ -2350,8 +2350,6 @@ static void it6505_irq_hpd(struct it6505 *it6505)
|
|||
|
||||
if (!it6505_get_video_status(it6505))
|
||||
it6505_video_reset(it6505);
|
||||
|
||||
it6505_calc_video_info(it6505);
|
||||
} else {
|
||||
memset(it6505->dpcd, 0, sizeof(it6505->dpcd));
|
||||
|
||||
|
|
Loading…
Reference in New Issue