mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-07 19:30:30 +09:00
drm/rockchip: rk618: Avoid one div operation
Get dst->clock from sclk_rate before it changed to avoid one div operation. Change-Id: I33a51fd8b9cef5c3e73fc4db436fe8c1dcc57306 Signed-off-by: Andy Yan <andy.yan@rock-chips.com>
This commit is contained in:
@@ -301,8 +301,8 @@ static void rk618_scaler_bridge_mode_set(struct drm_bridge *bridge,
|
||||
sclk_rate = (u64)dclk_rate * dst->vdisplay * dst->htotal;
|
||||
do_div(sclk_rate, src->vdisplay * src->htotal);
|
||||
sclk_rate = div_u64(sclk_rate, 1000);
|
||||
dst->clock = sclk_rate;
|
||||
sclk_rate = sclk_rate * 1000;
|
||||
dst->clock = div_u64(sclk_rate, 1000);
|
||||
scl->bridge->driver_private = dst;
|
||||
|
||||
DRM_DEV_INFO(scl->dev, "src=%s, dst=%s\n", src->name, dst->name);
|
||||
|
||||
Reference in New Issue
Block a user