Message ID | 20230822-tc358768-v3-11-c82405dac0c1@ideasonboard.com |
---|---|
State | New |
Headers |
Return-Path: <linux-kernel-owner@vger.kernel.org> Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b82d:0:b0:3f2:4152:657d with SMTP id z13csp3786199vqi; Tue, 22 Aug 2023 10:42:22 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHhbl4Q5kitJNuWf/RfHzr39T0BmF4AE8DYHk+HuPaRvJBx57SDyAPgFhFsWR7M/ncmOGWf X-Received: by 2002:a05:6808:dc5:b0:3a8:4dfd:4f0b with SMTP id g5-20020a0568080dc500b003a84dfd4f0bmr10059763oic.19.1692726142146; Tue, 22 Aug 2023 10:42:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1692726142; cv=none; d=google.com; s=arc-20160816; b=Xz5ct6Ha1CaQCiVjT/31URS6eOmNy9NBMb0vBbgod0+EFr+i87cqXUYM2zKwpT6fNH 7e06WoZgJ+uYoUE98pJ6MXFbPeSWrf7pvwcoTcFK0zaqUne42L69VYSxAfANVEUGp4P5 YSIKsRlZBd3Bc7bIsKxmQCQdvFWcWnlk/LUZOvJSCULwrZfkeyc0c1cmIKjS1/lkFKFk GlQfmbtnF6bzeQDI7rMtSXGe2oY/neRG/Fox1G4yyNard3IGt+F98U8TinmGBJ+XJeq7 wzOIaKMk6YMvk2DWB0+4oFI0rPZAC6GyzZxQX91pIIqj9UKrm/H2siYQ/nGTmARXbl6h Gnow== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:in-reply-to:references:message-id :content-transfer-encoding:mime-version:subject:date:from :dkim-signature; bh=2YlUbGw4okVmE2Jn2QWxypEuCPY9x4Qji0+ldhH7r3A=; fh=lPlKf1PhZKgmDKmNHoLwviSf3cvO+AJgrT68RUEi/pE=; b=Z0xgU0wFxc8NfCZeYUYma9DLkBImYCTZ5xB4t1puXw6beuo6pVLBr9XBMZkllFRt4l XHAhC8va4z3awq5SEusE5TTbtUBG6zHk4otLalHxqRWKDL54cRgZGh3iy69YedFNN5Fd 3Jx5L59hRmfpYIvTV06cndYoe6yLJcYoEniGAraygZRNSUTP0+ZU+2xtgHdcGW1Ird+D bq5jBvEgYL18FNiydgPsrQb1WNJVIQVp63K0MMmLFfxk7O+U1u3XftadAy7xpdTT9PP+ PpFtRs0OHB0IOPcwoneOhKXl2Jgegt2EgpUzvXoRLGYFlDC52NrAM2kjOXSwPV0HRB5C Vd/w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass (test mode) header.i=@ideasonboard.com header.s=mail header.b=CQNJQdUe; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id 26-20020a63115a000000b00565cc12ee24si8973017pgr.874.2023.08.22.10.42.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 22 Aug 2023 10:42:22 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; dkim=pass (test mode) header.i=@ideasonboard.com header.s=mail header.b=CQNJQdUe; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 78C125BA5; Tue, 22 Aug 2023 10:16:56 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237706AbjHVQUi (ORCPT <rfc822;llinux791@gmail.com> + 99 others); Tue, 22 Aug 2023 12:20:38 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58648 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237662AbjHVQU1 (ORCPT <rfc822;linux-kernel@vger.kernel.org>); Tue, 22 Aug 2023 12:20:27 -0400 Received: from perceval.ideasonboard.com (perceval.ideasonboard.com [IPv6:2001:4b98:dc2:55:216:3eff:fef7:d647]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3004FE61 for <linux-kernel@vger.kernel.org>; Tue, 22 Aug 2023 09:20:16 -0700 (PDT) Received: from [127.0.1.1] (91-154-35-171.elisa-laajakaista.fi [91.154.35.171]) by perceval.ideasonboard.com (Postfix) with ESMTPSA id 0181187F4; Tue, 22 Aug 2023 18:18:54 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1692721135; bh=LO6DVrF7Wy//586q71JqmvhJ6yqjCtp6tNE4HEdX3hc=; h=From:Date:Subject:References:In-Reply-To:To:Cc:From; b=CQNJQdUewY94WUFp9YPll+PZlDY1phdM4tVllfLf9tWDLtfljBMn7CgXk95lIJeMJ VqFB/z4vpcxTbOBRpsaIfxiBFu2iqUrU2RohOpTOegdhKeCDlTBxtnWf7drjLPMgKh jMK9q0I4Spa4gups2zh4fGRoadXnLpbgVtQg6SEI= From: Tomi Valkeinen <tomi.valkeinen@ideasonboard.com> Date: Tue, 22 Aug 2023 19:19:44 +0300 Subject: [PATCH v3 11/12] drm/bridge: tc358768: Fix tc358768_ns_to_cnt() MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20230822-tc358768-v3-11-c82405dac0c1@ideasonboard.com> References: <20230822-tc358768-v3-0-c82405dac0c1@ideasonboard.com> In-Reply-To: <20230822-tc358768-v3-0-c82405dac0c1@ideasonboard.com> To: Andrzej Hajda <andrzej.hajda@intel.com>, Neil Armstrong <neil.armstrong@linaro.org>, Robert Foss <rfoss@kernel.org>, Laurent Pinchart <Laurent.pinchart@ideasonboard.com>, Jonas Karlman <jonas@kwiboo.se>, Jernej Skrabec <jernej.skrabec@gmail.com>, David Airlie <airlied@gmail.com>, Daniel Vetter <daniel@ffwll.ch>, =?utf-8?q?P=C3=A9ter_Ujfalusi?= <peter.ujfalusi@gmail.com>, Maxim Schwalm <maxim.schwalm@gmail.com>, Francesco Dolcini <francesco@dolcini.it> Cc: dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Aradhya Bhatia <a-bhatia1@ti.com>, Tomi Valkeinen <tomi.valkeinen@ideasonboard.com> X-Mailer: b4 0.12.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=956; i=tomi.valkeinen@ideasonboard.com; h=from:subject:message-id; bh=LO6DVrF7Wy//586q71JqmvhJ6yqjCtp6tNE4HEdX3hc=; b=owEBbQKS/ZANAwAIAfo9qoy8lh71AcsmYgBk5OAuWjKWskwExcfKQDmgn/U8rq857fNH5jATm ZR/kqZaJDiJAjMEAAEIAB0WIQTEOAw+ll79gQef86f6PaqMvJYe9QUCZOTgLgAKCRD6PaqMvJYe 9ZwAEACr5jOQagaCCvcZpT8sfneYHY7YPSelKldZoR04bQCAK7S5k5aa3SpTIQ/EeTBc53dOjkq ewlV4E2veNj+RKf5HA8f243swDg9tdU4WBj60XglDh1JCKwEgkaWDSYzgZnKtXuH2pz9MGv5oKd VbBaBkEiU3f+AxL+tLLHS5fifFJIJ08ZMSjhLuo82pQYJ9BSOGQPzmDFLkW3kQUgE38rgrHh3mw jEAKEqSbd6c5EejvSEq7ynzJDVB0I4i6iJtiIJuXdVh7uIBwqRdtvRXrpRRHIza2Kg/LRRCwGV4 /OB8+3sRs1HaQzT1o75L+Zro0IJlJBlkDNgJ2DZAkISO1Yfk+83vFod1nhDow5Nmvg7L+rW9fqN RVImT2DTJb9H297Xf9TFVrg96UWwUd9pI2OTsc0xnDo5lNYV45Nq5w6KOacgvfT9v42Zf9c9oC1 mglS612hxEXQg1q3ES2jiwHWpPVp8EaP0qLSryjMKhaVD18dsClBh779ZCG2jNbrx6wakpfHLf4 4DEl1eRGAFULetw0heN5UGHyiw+6J+CGbCQVtX+T6xQHNO0DFSaovXA4twlKXtHdHVHzQ8YVTEG u6xJOQtqgQO/cjNe8MDQQaRt0A2hMoooMU9wqyd4I3OOf2U94/WccXaKBsFzr3SriP+GMOdsiNj LimPFRnaGpghTFQ== X-Developer-Key: i=tomi.valkeinen@ideasonboard.com; a=openpgp; fpr=C4380C3E965EFD81079FF3A7FA3DAA8CBC961EF5 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_PASS,SPF_PASS, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: <linux-kernel.vger.kernel.org> X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1774952007331333725 X-GMAIL-MSGID: 1774952007331333725 |
Series |
None
|
|
Commit Message
Tomi Valkeinen
Aug. 22, 2023, 4:19 p.m. UTC
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(). Fixes: ff1ca6397b1d ("drm/bridge: Add tc358768 driver") Reviewed-by: Peter Ujfalusi <peter.ujfalusi@gmail.com> Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ideasonboard.com> --- 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 9ce8d120b50c..f41bf56b7d6b 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)