From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 819F2EB64DD for ; Fri, 11 Aug 2023 16:33:12 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id B2E1410E6C6; Fri, 11 Aug 2023 16:33:11 +0000 (UTC) Received: from mail-lf1-x12e.google.com (mail-lf1-x12e.google.com [IPv6:2a00:1450:4864:20::12e]) by gabe.freedesktop.org (Postfix) with ESMTPS id 8719910E6BC for ; Fri, 11 Aug 2023 16:33:09 +0000 (UTC) Received: by mail-lf1-x12e.google.com with SMTP id 2adb3069b0e04-4fe0d5f719dso3588804e87.2 for ; Fri, 11 Aug 2023 09:33:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1691771587; x=1692376387; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=9Kmg99ifzvVDXw5iZF67CnPsk4R1aNFzdMl+/K7HXgc=; b=I0Bwbkye7tXfJM3o4t36qj6mD05r/dqvJZR0jcPgseHrr/gA5yyKFgQadJ5qvYL7T1 7PiYMe00V8B4o+CtGwdRqSSa6fq4sAibeJDkeTh/XtR785K1WThCx7FDzoWI7u6ISLp8 uVTa6+WSWdaXgcxm8635IeKHbyFuPCnqRTn7pxNRM3L+5WtT4eluR3dgPFwzX3FB7QJT C7U1+ho4n/2RZrX5hFrMMLnxksJIw4jmiO6bmlYF9nZsopofcgUc1iJQXMzJz6kHMC3r oopbZmOrkw+HbXvouLZxCTSo5CHikfLLhpsn1ghwL2OmtNdm3PqKzTZCkfRobWrQzB2C C/Hw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691771587; x=1692376387; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=9Kmg99ifzvVDXw5iZF67CnPsk4R1aNFzdMl+/K7HXgc=; b=ibZhCtBGEoMLpdGO88VlVM6R1pqGne702mvckH91TbgEjqSHrEqrdt7kpfjmwPIZPT dyFJv1NpE/7WvQij6pYGmBRCdZ4zklLtOXf7e4yOFpcryFlCWpyXtJy/KsJKkafuEjPs fVgt2IDkKmJAmQgbKlkDYi1g9WTAfJlmyPbQ4DW6ay+w1EkCBhoBO3dw6Su5VkNDymOs 9Kt1vXGVXWb4PrWQ5c6FXngQhcAlqCD5vJFdqGkQEdZgCCxQJ4Ah6KnJzbI6+LgDD4xA R7/NeWs8PG6kiLPs46NG+xEnPxtHjIYnoLJ6Ofa4uPTgBhGafNQa9aibn7cgug+t5RXf OM2g== X-Gm-Message-State: AOJu0YyJr81zyNrjlvae7o3iHUHe7OJLUmjrK4LNZOkocGRrtD4ff3Fd dv9uyjbNgWCek7xoSx2KRW1ZfBXpa1akkhds X-Google-Smtp-Source: AGHT+IFElx8WS0ZZqIvWLUu7tKaWNnBRxvEUBFofkrojqyjjnTkXPXKV4dBNqgEmzlv7RfLEI+WZ7A== X-Received: by 2002:a19:8c56:0:b0:4fe:6ff:dfcb with SMTP id i22-20020a198c56000000b004fe06ffdfcbmr1706443lfj.30.1691771587622; Fri, 11 Aug 2023 09:33:07 -0700 (PDT) Received: from [10.0.0.100] (host-85-29-92-32.kaisa-laajakaista.fi. [85.29.92.32]) by smtp.gmail.com with ESMTPSA id a5-20020a19f805000000b004fb9536bc99sm778839lff.169.2023.08.11.09.33.05 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 11 Aug 2023 09:33:07 -0700 (PDT) Message-ID: <455e16aa-7e51-4ebf-ab36-2bd5db4e4f16@gmail.com> Date: Fri, 11 Aug 2023 19:35:09 +0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 09/11] drm/bridge: tc358768: Fix tc358768_ns_to_cnt() Content-Language: en-US To: Tomi Valkeinen , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , David Airlie , Daniel Vetter , Francesco Dolcini References: <20230804-tc358768-v1-0-1afd44b7826b@ideasonboard.com> <20230804-tc358768-v1-9-1afd44b7826b@ideasonboard.com> From: =?UTF-8?Q?P=C3=A9ter_Ujfalusi?= In-Reply-To: <20230804-tc358768-v1-9-1afd44b7826b@ideasonboard.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, Aradhya Bhatia Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" On 04/08/2023 13:44, Tomi Valkeinen wrote: > The tc358768_ns_to_cnt() is, most likely, supposed to do a div-round-up > operation, but it misses subtracting one from the dividend. > > Fix this by just using DIV_ROUND_UP(). Reviewed-by: Peter Ujfalusi > Fixes: ff1ca6397b1d ("drm/bridge: Add tc358768 driver") > Signed-off-by: Tomi Valkeinen > --- > drivers/gpu/drm/bridge/tc358768.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/gpu/drm/bridge/tc358768.c b/drivers/gpu/drm/bridge/tc358768.c > index 9411b0fb471e..dc2241c18dde 100644 > --- a/drivers/gpu/drm/bridge/tc358768.c > +++ b/drivers/gpu/drm/bridge/tc358768.c > @@ -630,7 +630,7 @@ static int tc358768_setup_pll(struct tc358768_priv *priv, > > static u32 tc358768_ns_to_cnt(u32 ns, u32 period_ps) > { > - return (ns * 1000 + period_ps) / period_ps; > + return DIV_ROUND_UP(ns * 1000, period_ps); > } > > static u32 tc358768_ps_to_ns(u32 ps) > -- Péter